Erreur de demande SOAP de vérification de l'hôte ESX - peut-être un problème de protocole

Cet article est pour Amanda Enterprise (AE) v.3.3

Lien vers plus d'informations:

Symptômes

Après la mise à niveau de VMware vSphere CLI vers la version 5.1.0, l'hôte vérifie les échecs d'ESX DLE avec: Impossible d'obtenir le succès Vérifier l'hôte: «AVERTISSEMENT: 127.0.0.1: la demande d'auto-vérification a échoué: délai d'attente en attente de REP».

Dans les journaux du serveur / var / log / amanda / client / /Amvmware.*.debug, vous pouvez voir: Exécution de cette commande
stderr: erreur de requête SOAP - peut-être un problème de protocole:
stderr:
stderr: xmlns: soapenv = "http://schemas.xmlsoap.org/soap/envelope/"
stderr: xmlns: xsd = "http://www.w3.org/2001/XMLSchema"
stderr: xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance">
stderr:
stderr: ServiceInstance aptitude faux faux faux contenu ha-dossier-racine collection-de-propriété-ha ViewManager
L'état de sortie de l'enfant était: <255> 

Des conseils de dépannage

Ce problème peut être dû à une incompatibilité entre VMware vSphere CLI 5.1.0 et certaines versions des modules perl Net :: HTTP et LWP. Veuillez installer les dernières versions de ces deux modules. Par exemple: # cpan GAAS / libwww-perl-6.05.tar.gz
# cpan GAAS / Net-HTTP-6.06.tar.gz

Vous pouvez vérifier les versions des modules en exécutant la commande suivante # perl -MLWP -e 'print "$ LWP :: VERSION \ n"'
6.05
# perl -MNet :: HTTP -e 'affiche "$ Net :: HTTP :: VERSION \ n"'
6.06