VMware-vSphere-CLI Server version unavailable nach Debian-Upgrade: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
PoC (Diskussion | Beiträge) (Neu) |
PoC (Diskussion | Beiträge) (→Weblinks: +Kat) |
||
Zeile 17: | Zeile 17: | ||
* [https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Error-Server-version-unavailable-at-https-1-1-1-1-sdk-vimService/td-p/776083 Error: Server version unavailable], VMware Communities | * [https://communities.vmware.com/t5/vSphere-SDK-for-Perl-Discussions/Error-Server-version-unavailable-at-https-1-1-1-1-sdk-vimService/td-p/776083 Error: Server version unavailable], VMware Communities | ||
[[Kategorie: Crypto]] | [[Kategorie:Crypto]] | ||
[[Kategorie: Linux]] | [[Kategorie:Linux]] | ||
[[Kategorie:VMware]] |
Aktuelle Version vom 5. Juni 2022, 13:05 Uhr
Nach dem Upgrade auf Debian 11 und der Neuinstallation des VMware-vSphere-CLI-Paketes funktioniert die Verbindung zum ESXi nicht mehr:
Server version unavailable at 'https://ESX-URL:443/sdk/vimService.wsdl' at /usr/share/perl/5.32/VMware/VICommon.pm line 704.
Im Netz verfügbare Tips sind uralt und funktionieren nicht (mehr).
Ursache ist letztendlich dass nach dem Update die Gültigkeit des vom ESXi präsentierten Zertifikates zwingend überprüft wird.
Lösung
- Mit OpenSSL das selbstsignierte Zertifikat des ESXi-Servers extrahieren:
openssl s_client -connect ESX-URL:443
- Den präsentierten Textblob zwischen und inklusive der Zeilen BEGIN CERTIFICATE und END CERTIFICATE in eine eigene Textdatei sichern.
- Die erzeugte Datei nach /usr/local/share/ca-certificates/ESX-URL.crt verschieben.
- Den systemweiten Zertifikatsindex aktualisieren:
update-ca-certificates
Weblinks
- Server version unavailable at ISSUE #105, GitHub
- Error: Server version unavailable, VMware Communities