Avamar 19.7 : PDM échoue avec l’erreur 404 après la mise à niveau due, preferences.dtd are incorrect

Résumé: Après la mise à niveau vers 19.7, Proxy Deployment Manager (PDM) échoue avec une erreur 404 en raison d’autorisations incorrectes sur le fichier preferences.dtd.

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

Après la mise à niveau vers 19.7, PDM échoue avec le message d’erreur :

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


Error while fetching tasks

Cause

Cette erreur peut être associée à des autorisations incorrectes sur le fichier :

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


Confirmez le problème en vérifiant le connectionmanger.log et deploymanager.log

Connectionmanager.log est illustrée ci-dessous.
 

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

 

Ce qui suit est visible à la fin de 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)

Résolution

1. Sur Avamar en tant qu’utilisateur root, vérifiez les autorisations du fichier :

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

Le résultat se présente comme suit :

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

2. Modifier les autorisations de preferences.dtd.

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

Les autorisations de fichier se présentent maintenant comme suit :

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

3: Assurez-vous qu’aucune sauvegarde n’est en cours d’exécution, puis redémarrez le service tomcat :

emwebapp.sh --restart


Proxy Deployment Manager peut désormais être utilisé pour redéployer des proxys.
Si les proxys n’ont pas été déployés récemment, il n’existe aucune option pour les mettre à niveau dans PDM.
Déployez-les manuellement et supprimez les anciens proxys.

Article connexe de la base de connaissances :
Avamar : Proxy Deployment Manager (PDM) échoue immédiatement avec le message d’erreur : « Error while fetching tasks. Failed with HTTP error code:404 additional information », code d’état HTTP 404 - Not Found

Propriétés de l’article
Numéro d’article: 000208959
Type d’article: Solution
Dernière modification: 10 juin 2025
Version:  5
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.