PROBLÈME :
Le fichier OVF/OVA de Libraesva ESG ne parvient pas à être importé sur VMware avant la version 6.5, avec l'erreur suivante :
The following manifest file entry (line 1) is invalid....
CAUSE :
La version 6.5 de VMware a modifié l'algorithme utilisé pour valider les fichiers, passant de SHA1 à SHA256. Malheureusement, il n'existe pas d'algorithme commun qui fonctionne toujours, c'est pourquoi Libraesva ESG ne fonctionne nativement que sur la dernière version de VMWare.
Référence sur VMware KB
SOLUTION :
Le fichier OVA doit soit être converti pour utiliser SHA1, soit la vérification doit être effectuée manuellement.
Si la commande
ovftool.exe est disponible localement (ou à télécharger depuis le site VMare), exécutez alors la commande suivante :
ovftool.exe --shaAlgorithm=SHA1 "./path/to/Libraesva ESG v4.7.ova" "./path/to/Libraesva ESG v4.7 SHA1.ova"
Si la commande ci-dessus n'est pas disponible ou ne peut pas être installée, procédez alors à une vérification manuelle. Assurez-vous de disposer d'un outil permettant de calculer la somme SHA256, afin de vérifier l'intégrité des paquets.
Étapes pour déployer correctement une image OVF/OVA :
- Calculez le SHA256 du fichier OVA et assurez-vous qu'il correspond à celui indiqué sur le site de téléchargement.
- Créez un dossier sur votre hôte local.
- Extrayez la virtual appliance dans le dossier créé à l'aide d'un outil tel que 7-Zip (WinZIP peut introduire des erreurs)
- Calculez le SHA256 des fichiers extraits
- Ouvrez le fichier *.mf, et vérifiez que tous les fichiers listés correspondent au SHA256 calculé précédemment
- Supprimez le fichier *.mf du répertoire.
- Importez maintenant l'image OVF, et déployez-la.