Avamar 19.7: PDM mislukt met 404-fout na verschuldigde upgrade, preferences.dtd zijn onjuist
Summary: Na een upgrade naar 19.7 mislukt de Proxy Deployment Manager (PDM) met een 404-fout vanwege onjuiste machtigingen voor het bestand preferences.dtd.
Symptoms
Na een upgrade naar 19.7 mislukt PDM met:
Error while fetching tasks. Failed with HTTP error code: 404 additional information HTTP Status 404 - Not Found.

Cause
Deze fout kan worden geassocieerd met verkeerde machtigingen voor het bestand:
/usr/local/avamar/var/mc/server_data/prefs/preferences.dtd
Bevestig het probleem door het selectievakje connectionmanger.log en de deploymanager.logConnectionmanager.log wordt hieronder weergegeven.
2023-01-18T15:41:57.410+0000 INFO [ost-startStop-1][util.MCCipherUtil#getDocument]: getDocument: mcserverXMLFile:/usr/local/avamar/var/mc/server_data/prefs/mcserver.xml
2023-01-18T15:41:57.412+0000 ERROR [ost-startStop-1][util.MCCipherUtil#getDocument]: getDocument fail: /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd (Permission denied)
2023-01-18T15:41:57.412+0000 ERROR [ost-startStop-1][ util.MCCipherUtil#cryptValueByXPath]: Decrypt failed at: /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd (Permission denied)
2023-01-18T15:41:57.412+0000 ERROR [ost-startStop-1][util.MCCipherUtil# getResultValue]: Error found for decrypt: /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd (Permission denied)
2023-01-18T15:41:57.413+0000 ERROR [ost-startStop-1][ util.RabbitMQUtil#ConnectionFactory]: getConnectionFactory Exception====
2023-01-18T15:41:57.413+0000 ERROR [ost-startStop-1][ util.RabbitMQUtil#ConnectionFactory]: /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd (Permission denied)
2023-01-18T15:41:57.413+0000 INFO [ost-startStop-1][ util.RabbitMQUtil#ConnectionFactory]: cf.isSSL():false
Deploymanager.log.
2023-01-18T15:42:03.262+0000 INFO [ost-startStop-1][util.MCCipherUtil# getResultValue]: getResultValue:rabbitmqAP
2023-01-18T15:42:03.262+0000 INFO [ost-startStop-1][ util.MCCipherUtil#cryptValueByXPath]: xPath://entry[@key='rabbitmqAP']
2023-01-18T15:42:03.263+0000 INFO [ost-startStop-1][util.MCCipherUtil# getDocument]: getDocument: mcserverXMLFile:/usr/local/avamar/var/mc/server_data/prefs/mcserver.xml
2023-01-18T15:42:03.265+0000 ERROR [ost-startStop-1][ util.MCCipherUtil# getDocument]: getDocument fail: /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd (Permission denied)
2023-01-18T15:42:03.265+0000 ERROR [ost-startStop-1][ util.MCCipherUtil#cryptValueByXPath]: Decrypt failed at: /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd (Permission denied)
2023-01-18T15:42:03.265+0000 ERROR [ost-startStop-1][ util.MCCipherUtil# getResultValue]: Error found for decrypt: /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd (Permission denied)
2023-01-18T15:42:03.266+0000 ERROR [ost-startStop-1][ util.RabbitMQUtil#ConnectionFactory]: getConnectionFactory Exception====
2023-01-18T15:42:03.266+0000 ERROR [ost-startStop-1][ util.RabbitMQUtil#ConnectionFactory]: /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd (Permission denied)
Resolution
1. Controleer op de Avamar als root de bestandsmachtigingen:
ls -ltrh /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd
Het resultaat ziet er als volgt uit:
-r-------- 1 admin admin 4.5K /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd
2. Wijzig de machtigingen van preferences.dtd.
chmod 444 /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd
De bestandsmachtigingen zien er nu als volgt uit:
r--r--r-- 1 admin admin 4.5K /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd
3: Zorg ervoor dat er geen back-ups worden uitgevoerd en start de tomcat-service opnieuw:
emwebapp.sh --restart
De Proxy Deployment Manager kan nu worden gebruikt om proxy's opnieuw te implementeren.
Als de proxy's niet recentelijk zijn geïmplementeerd, is er geen optie om ze te upgraden in PDM.
Implementeer ze handmatig en verwijder de oude proxy's.
Verwante KB:
Avamar: Proxy Deployment Manager (PDM) mislukt meteen, met: "Fout bij het ophalen van taken. Mislukt met HTTP-foutcode: 404 aanvullende informatie" HTTP-status 404 - niet gevonden