VMware-vSphere-CLI Server version unavailable nach Debian-Upgrade: Unterschied zwischen den Versionen

Aus Knowledgebase
Zur Navigation springen Zur Suche springen
(Neu)
 
 
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