VMware Cloud Community
daniele
Contributor
Contributor

vmware-cmd always give back "Server version unavailable"

Hi, I am trying to setup CLI commands on ubuntu 14.04, but I am always getting back:

Server version unavailable at 'https://172.18.111.71:443/sdk/vimService.wsdl' at /usr/share/perl/5.18/VMware/VICommon.pm line 545, <STDIN> line 2.

I did try to set export PERL_LWP_SSL_VERIFY_HOSTNAME=0 with no success

Esx host is reachable and the command:

wget https://172.18.111.71:443/sdk/vimService.wsdl --no-check-certificate

is working with no problem.

Any idea to overcome this problem?

Thank you

Daniele

0 Kudos
3 Replies
smithar
Enthusiast
Enthusiast

Please check the version of LWP::UserAgent Perl module is above 6.0.4.

If you found this answer useful, please consider the use of Helpful or Correct buttons to award points ------------------------------------------------------------------------------------------------------------------------------- Thanks
0 Kudos
daniele
Contributor
Contributor

the installed package liblwp-protocol-https-perl is 6.04-2ubuntu0.1

Anyway with apt-cache search LWP::UserAgent the result is multiple packages and not all are installed:

# apt-cache search LWP::UserAgent

libhtml-form-perl - module that represents an HTML form element

libhttp-cookies-perl - HTTP cookie jars

liblwp-protocol-https-perl - HTTPS driver for LWP::UserAgent

libcrypt-ssleay-perl - OpenSSL support for LWP

libflickr-api-perl - Perl interface to the Flickr API

libhttp-async-perl - module for parallel non-blocking processing of multiple HTTP requests

libhttp-tiny-perl - Perl module that implements a small, simple, correct HTTP/1.1 client

liblwp-authen-negotiate-perl - Perl module for GSSAPI based Authentication Plugin for LWP

liblwp-protocol-psgi-perl - override LWP's HTTP/HTTPS backend with your own PSGI application

liblwp-protocol-socks-perl - SOCKS proxy support for LWP

liblwp-useragent-determined-perl - LWP useragent that retries errors

liblwpx-paranoidagent-perl - a "paranoid" subclass of LWP::UserAgent

libnet-https-any-perl - Perl module for HTTPS GET and POST using any available SSL module

libtest-lwp-useragent-perl - module for simulating and testing network calls

libtest-pod-no404s-perl - test utility checking POD for HTTP 404 links

I did not try to install all packages ...

0 Kudos
snonchev
Contributor
Contributor

Post 7 here:

SSL_verify_mode of SSL_VERIFY_NONE for client is depreciated!

resolved the very same issue for me.

0 Kudos