Avamar 19.7: PDM schlägt mit Fehler 404 nach dem fälligen Upgrade fehl, preferences.dtd ist falsch

Summary: Nach dem Upgrade auf 19.7 schlägt der Proxy Deployment Manager (PDM) mit einem 404-Fehler aufgrund falscher Berechtigungen für die Datei preferences.dtd fehl.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Nach dem Upgrade auf 19.7 schlägt PDM mit folgendem Fehler fehl:

Error while fetching tasks. Failed with HTTP error code: 404 additional information
HTTP Status 404 - Not Found.


Fehler beim Abrufen von Aufgaben

Cause

Dieser Fehler kann mit falschen Berechtigungen für die Datei in Verbindung gebracht werden:

/usr/local/avamar/var/mc/server_data/prefs/preferences.dtd


Bestätigen Sie das Problem, indem Sie das Kontrollkästchen connectionmanger.log und der deploymanager.log

Connectionmanager.log ist unten dargestellt.
 

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

 

Folgendes ist am Ende von zu sehen: 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. Überprüfen Sie auf Avamar als Root die Dateiberechtigungen:

ls -ltrh /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd

Das Ergebnis sieht wie folgt aus:

-r-------- 1 admin admin 4.5K /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd

2. Ändern Sie die Berechtigungen von preferences.dtd.

chmod 444 /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd

Die Dateiberechtigungen sehen nun wie folgt aus:

 r--r--r-- 1 admin admin 4.5K /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd

3: Stellen Sie sicher, dass keine Backups ausgeführt werden, und starten Sie dann den Tomcat-Service neu:

emwebapp.sh --restart


Der Proxy Deployment Manager kann jetzt verwendet werden, um Proxys erneut bereitzustellen.
Wenn die Proxys nicht kürzlich bereitgestellt wurden, gibt es keine Option, sie in PDM zu aktualisieren.
Stellen Sie sie manuell bereit und löschen Sie die alten Proxys.

Zugehöriger Wissensdatenbank-Artikel:
Avamar: Proxy Deployment Manager (PDM) schlägt sofort fehl mit: „Fehler beim Abrufen von Aufgaben. Fehlgeschlagen mit HTTP-Fehlercode:404 weitere Informationen“ HTTP-Status 404 – Nicht gefunden

Article Properties
Article Number: 000208959
Article Type: Solution
Last Modified: 10 Jun 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.