PROBLEMA:
Il file OVF/OVA di Libraesva ESG non riesce ad essere importato su VMware prima della versione 6.5, con il seguente errore:
The following manifest file entry (line 1) is invalid....
CAUSA:
La versione 6.5 di VMware ha modificato l'algoritmo utilizzato per la validazione dei file, passando da SHA1 a SHA256. Purtroppo non esiste un algoritmo comune che funzioni sempre, quindi Libraesva ESG funziona immediatamente (out-of-the-box) solo sulla versione più recente di VMWare.
Riferimento sulla KB di VMware
SOLUZIONE:
Il file OVA deve essere convertito per utilizzare SHA1, oppure la verifica deve essere effettuata manualmente.
Se il comando
ovftool.exe è disponibile localmente (oppure scaricalo dal sito di VMare), esegui il seguente comando:
ovftool.exe --shaAlgorithm=SHA1 "./path/to/Libraesva ESG v4.7.ova" "./path/to/Libraesva ESG v4.7 SHA1.ova"
Se il comando sopra indicato non è disponibile o non può essere installato, procedi con la verifica manuale. Assicurati di disporre di uno strumento per calcolare la somma SHA256, al fine di verificare l'integrità dei pacchetti.
Passaggi per distribuire correttamente un'immagine OVF/OVA:
- Calcola lo SHA256 del file OVA e assicurati che corrisponda a quello fornito sul sito di download.
- Crea una cartella sul tuo host locale.
- Estrai l'appliance virtuale nella cartella creata utilizzando uno strumento come 7-Zip (WinZIP potrebbe introdurre errori)
- Calcola lo SHA256 dei file estratti
- Apri il file *.mf e verifica che tutti i file elencati corrispondano allo SHA256 calcolato in precedenza
- Rimuovi il file *.mf dalla directory.
- Importa ora l'immagine OVF e distribuiscila.