Avamar 19.7: PDM kończy się niepowodzeniem z błędem 404 po zakończeniu aktualizacji, plik preferences.dtd jest nieprawidłowy
Summary: Po uaktualnieniu do wersji 19.7 program Proxy Deployment Manager (PDM) zwraca błąd 404 z powodu nieprawidłowych uprawnień do pliku preferences.dtd.
Symptoms
Po uaktualnieniu do wersji 19.7 PDM zwraca następujący błąd:
Error while fetching tasks. Failed with HTTP error code: 404 additional information HTTP Status 404 - Not Found.

Cause
Ten błąd może być związany z nieprawidłowymi uprawnieniami do pliku:
/usr/local/avamar/var/mc/server_data/prefs/preferences.dtd
Potwierdź problem, zaznaczając pole connectionmanger.log i deploymanager.logConnectionmanager.log jest pokazany poniżej.
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. W Avamar jako root sprawdź uprawnienia pliku:
ls -ltrh /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd
Rezultat wygląda następująco:
-r-------- 1 admin admin 4.5K /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd
2. Zmienianie uprawnień preferences.dtd.
chmod 444 /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd
Uprawnienia plików wyglądają teraz następująco:
r--r--r-- 1 admin admin 4.5K /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd
3: Upewnij się, że nie są uruchomione żadne kopie zapasowe, a następnie uruchom ponownie usługę tomcat:
emwebapp.sh --restart
Menedżer wdrażania serwera proxy może być teraz używany do ponownego wdrażania serwerów proxy.
Jeśli serwery proxy nie zostały ostatnio wdrożone, nie będzie możliwości ich uaktualnienia w PDM.
Wdróż je ręcznie i usuń stare proxy.
Powiązana z KB:
Avamar: Proxy Deployment Manager (PDM) zwraca następujący błąd: „Error while fetching tasks. Failed with HTTP error code:404 additional information” Status HTTP 404 – nie znaleziono