PROBLEM:
Der Import der OVF/OVA-Datei von Libraesva ESG schlägt unter VMware vor Version 6.5 mit folgendem Fehler fehl:
The following manifest file entry (line 1) is invalid....
URSACHE:
VMware Version 6.5 hat den Algorithmus zur Validierung von Dateien von SHA1 auf SHA256 umgestellt. Leider gibt es keinen einheitlichen Algorithmus, der immer funktioniert, daher funktioniert Libraesva ESG standardmäßig nur mit der neuesten Version von VMware.
Referenz in der VMware-Knowledgebase
LÖSUNG:
Die OVA-Datei muss entweder so konvertiert werden, dass sie SHA1 verwendet, oder die Überprüfung muss manuell durchgeführt werden.
Wenn der Befehl
ovftool.exe lokal verfügbar ist (oder von der VMware-Website heruntergeladen werden kann), führen Sie Folgendes aus:
ovftool.exe --shaAlgorithm=SHA1 "./path/to/Libraesva ESG v4.7.ova" "./path/to/Libraesva ESG v4.7 SHA1.ova"
Wenn der obige Befehl nicht verfügbar ist oder nicht installiert werden kann, fahren Sie mit der manuellen Überprüfung fort. Stellen Sie sicher, dass Sie über ein Tool zur Berechnung der SHA256-Summe verfügen, um die Integrität der Pakete zu überprüfen.
Schritte für die korrekte Bereitstellung eines OVF/OVA-Images:
- Berechnen Sie den SHA256-Wert der OVA-Datei und stellen Sie sicher, dass dieser mit dem auf der Download-Seite angegebenen Wert übereinstimmt.
- Erstellen Sie einen Ordner auf Ihrem lokalen Host.
- Extrahieren Sie die virtuelle Appliance in den erstellten Ordner mit einem Tool wie 7-Zip (WinZIP kann Fehler verursachen)
- Berechnen Sie den SHA256-Wert der extrahierten Dateien
- Öffnen Sie die Datei *.mf und überprüfen Sie, ob alle aufgeführten Dateien mit dem zuvor berechneten SHA256-Wert übereinstimmen
- Entfernen Sie die Datei *.mf aus dem Verzeichnis.
- Importieren Sie nun das OVF-Image und stellen Sie es bereit.