when I try to
vtransfer -info -host host.com -user root -password root "[esx04-RAID1] test/test.vmdk"
ERROR **: SSL wrapper: invoked uninitialized function EVP_des_cbc!
aborting...
RUN FAILED (exit value 134, total time: 137ms)
I have Linux, Debian squeeze, ldd shows me this, do I happen to have a wrong library?
rusty@alba:~/projects/vtransfer/dist$ ldd vtransfer
linux-gate.so.1 => (0xb773a000)
libgvmomi.so.0 => /usr/lib/libgvmomi.so.0 (0xb72e5000)
libvixDiskLib.so.1 => /usr/lib/libvixDiskLib.so.1 (0xb718f000)
libvixDiskLibVim.so.1 => /usr/lib/libvixDiskLibVim.so.1 (0xb7176000)
libvixMntapi.so.1 => /usr/lib/libvixMntapi.so.1 (0xb6ff1000)
libvmacore.so.1.0 => /usr/lib/libvmacore.so.1.0 (0xb6a6a000)
libvmomi.so.1.0 => /usr/lib/libvmomi.so.1.0 (0xb6642000)
libstdc+.so.6 => /usr/lib/libstdc+.so.6 (0xb654d000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb6526000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6508000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb63c2000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb63a9000)
/lib/ld-linux.so.2 (0xb773b000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb63a5000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xb62db000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb629d000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6298000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb616e000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0xb6114000)
libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb60ca000)
libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb5f71000)
libcrypt.so.1 => /lib/i686/cmov/libcrypt.so.1 (0xb5f3f000)
libz.so.1 => /usr/lib/libz.so.1 (0xb5f2b000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb5f27000)
libfuse.so.2 => /usr/lib/libfuse.so.2 (0xb5f00000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb5ed9000)
libpcre.so.3 => /lib/libpcre.so.3 (0xb5ea6000)
librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb5e9d000)
libidn.so.11 => /usr/lib/libidn.so.11 (0xb5e6c000)
libssh2.so.1 => /usr/lib/libssh2.so.1 (0xb5e4b000)
liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0xb5e3e000)
libldap_r-2.4.so.2 => /usr/lib/libldap_r-2.4.so.2 (0xb5df9000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0xb5dca000)
libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0xb5d56000)
libresolv.so.2 => /lib/i686/cmov/libresolv.so.2 (0xb5d42000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb5d2a000)
libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0xb5c92000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb5be0000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xb5bbd000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0xb5bba000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0xb5bb2000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0xb5baf000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0xb5bab000)
libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0xb5b9b000)
It is very likely that you have a different version of SSL libs. To narrow the problem, could you force the use of libraries delivered with VDDK ?
Thanks
Sudarsan
yes, I tried
/lib/ld-linux.so.2 --library-path "/home/rusty/projects/vtransfer/lib/" ./vtransfer -info -host host -user root -password password "[esx04-RAID1] test/test.vmdk"
gives me the same
VMware for crying out loud!!! give me the source code of your vddk libraries!!!!!
I will debug and fix it for you!!!!
I got it working by linking glib library from VDDK, I thought I had the proper glib in my system, no not really
So, the main thing is to use librarys from VDDK, even if you have them(glib, gthread, gobject) in your system.
but, now, I get this ^)))
terminate called after throwing an instance of 'Vmacore::NotInitializedException'
what(): default logger not initialized
Aborted