• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Inventaire ESX plante si pas de VMkernel
#1
Bonjour,

Nous avons un problème de plantage de l'agent FusionInventory 2.2.7 lor de l'inventaire des hôtes VMware.
Le message d'erreur dans le fichier de log indique :
Quote:Can't use string ("") as a HASH ref while "strict refs" in use at /usr/share/fusioninventory/lib/FusionInventory/VMware/SOAP/Host.pm line 188.
Ensuite, il faut arrêter le service, killer le processus, relancer le service et forcer l'arrêt de la tâche d'inventaire.

En regardant dans le code, nous avons vu que l'instruction en cause fait référence à vmotion.
Or, il se trouve que notre serveur ESX est configuré sans VMkernel.

Je pense donc que le code n'est pas suffisamment robuste à cette situation.
Ne manquerait-il pas quelque part une initialisation ou un test pour éviter ce plantage ?

Si la correction est simple, je serais preneur du patch !
Merci d'avance.
  Reply
#2
Bonjour JFC,


Le patch doit être trivial a faire, mais avant pouvez-vous vérifier que le bug n'est pas corriger sur la dernière version stable ? Au passage, il est plus efficace d'ouvrir le bug sur la forge que sur le forum.
Please contact Fusioninventory Partners companies if you look for a FusionInventory on site expert.
http://www.fusioninventory.org/partners/
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)