Avamar 19.7: PDM, yükseltme süresi dolduktan sonra 404 hatasıyla başarısız oluyor, preferences.dtd hatalı
Summary: 19.7'ye yükselttikten sonra, preferences.dtd dosyasındaki yanlış izinler nedeniyle Proxy Dağıtım Yöneticisi (PDM) 404 hatasıyla başarısız olur.
Symptoms
19.7'ye yükselttikten sonra PDM şu hatayı vererek başarısız olur:
Error while fetching tasks. Failed with HTTP error code: 404 additional information HTTP Status 404 - Not Found.

Cause
Bu hata, dosyadaki yanlış izinlerle ilişkilendirilebilir:
/usr/local/avamar/var/mc/server_data/prefs/preferences.dtd
Kontrol ederek sorunu onaylayın connectionmanger.log ve deploymanager.logConnectionmanager.log aşağıda gösterilmiştir.
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. Kök olarak Avamar'da dosya izinlerini kontrol edin:
ls -ltrh /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd
Sonuç şöyle görünür:
-r-------- 1 admin admin 4.5K /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd
2. İzinlerini değiştirin preferences.dtd.
chmod 444 /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd
Dosya izinleri artık aşağıdaki gibi görünür:
r--r--r-- 1 admin admin 4.5K /usr/local/avamar/var/mc/server_data/prefs/preferences.dtd
3: Çalışan bir yedekleme olmadığından emin olun ve ardından tomcat hizmetini yeniden başlatın:
emwebapp.sh --restart
Proxy Dağıtım Yöneticisi artık proxy'leri yeniden dağıtmak için kullanılabilir.
Proxy'ler yakın zamanda dağıtılmadıysa, bunları PDM'de yükseltme seçeneği olmayacaktır.
Bunları manuel olarak dağıtın ve eski proxy'leri silin.
İlgili KB:
Avamar: Proxy Deployment Manager (PDM) şu hatayı vererek hemen başarısız olur: "Görevler getirilirken hata oluştu. HTTP hata koduyla başarısız oldu: 404 ek bilgi" HTTP Durumu 404 - Bulunamadı