Working with ESXi 6.0 and VDDK 6.0. Getting "Can't create connection." error when trying to download disk. If I use VDDK 5.5.4 or 5.1.4 it works just fine. Any help would be appreciated.
After further testing here is some more detail:
VDDK log (VDDK 5.5.4, VerifySSLCertificates=1, ESXi 6.0, host DOES NOT have trusted SSL cert installed) - PROCESS FAILS:
VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.
OBJLIB-LIB: Objlib initialized.
VixDiskLib: Advanced transport module not loaded.
VixDiskLib: Using transport modes from DiskLib: file:nbdssl:nbd.
VMware VixDiskLib (5.5) Release build-2454786
PREF early PreferenceGet(poll.forceSelect), using default
POLL Using the WSAPoll API Implementation for PollDefault
VixDiskLibVim: VixDiskLibVim_Init: Initialization is completed.
VixDiskLib: VixDiskLib_Connect: Establish connection.
VixDiskLib: VixDiskLib_Connect: Establish connection.
VixDiskLib: VixDiskLib_Clone: Make a disk clone.
HOSTINFO 26543842736 @ 3579545Hz -> 0 @ 1000000000Hz
HOSTINFO ((x * 2343484437) >> 23) + -7415423673390
SSL: Unknown SSL Error
SSL Error: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
SSL: connect failed
CnxAuthdConnect: Returning false because SSL_ConnectAndVerify failed
CnxConnectAuthd: Returning false because CnxAuthdConnect failed
Cnx_Connect: Returning false because CnxConnectAuthd failed
Cnx_Connect: Error message: The remote host certificate has these problems:
* The host certificate chain is incomplete.
* unable to get local issuer certificate
[NFC ERROR] NfcNewAuthdConnectionEx: Failed to connect to peer. Error: The remote host certificate has these problems:
* The host certificate chain is incomplete.
* unable to get local issuer certificate
VixDiskLib: NFC connection failed: The remote host certificate has these problems:
* The host certificate chain is incomplete.
* unable to get local issuer certificate. Error 18000 at 2524.
VixDiskLib: VixDiskLib_Disconnect: Disconnect.
VixDiskLib: VixDiskLib_Exit: Unmatched Init calls so far: 1.
VixDiskLibVim: VixDiskLibVim_Exit: Clean up.
VDDK log (VDDK 5.5.4, VerifySSLCertificates=1, ESXi 6.0, host has trusted SSL cert installed) - PROCESS COMPLETES SUCCESSFULlY:
VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.
OBJLIB-LIB: Objlib initialized.
VixDiskLib: Advanced transport module not loaded.
VixDiskLib: Using transport modes from DiskLib: file:nbdssl:nbd.
VMware VixDiskLib (5.5) Release build-2454786
PREF early PreferenceGet(poll.forceSelect), using default
POLL Using the WSAPoll API Implementation for PollDefault
VixDiskLibVim: VixDiskLibVim_Init: Initialization is completed.
VixDiskLib: VixDiskLib_Connect: Establish connection.
VixDiskLib: VixDiskLib_Connect: Establish connection.
VixDiskLib: VixDiskLib_Clone: Make a disk clone.
HOSTINFO 24070869202 @ 3579545Hz -> 0 @ 1000000000Hz
HOSTINFO ((x * 2343484437) >> 23) + -6724561138147
DISKLIB-LIB : CREATE: "C:\Temp\vlab7vm04.vmdk" -- twoGbMaxExtentFlat capacity=209716 (102.4 MB) adapter=buslogic info=allocate=TRUE objType= policy=''
DISKLIB-LIB : CreateObjExtParams: Object backing type 0 is invalid. Figuring out the most suitable backing type...
DISKLIB-LIB : CREATE: Creating disk backed by 'default'
DeviceCreateHost_DiskDeviceToUniqueID: C:\Temp\vlab7vm04-f001.vmdk not in \\.\PhysicalDriveX format.
DISKLIB-DSCPTR: "C:\Temp\vlab7vm04.vmdk" : creation successful.
DeviceCreateHost_DiskDeviceToUniqueID: C:\Temp\vlab7vm04-f001.vmdk not in \\.\PhysicalDriveX format.
DISKLIB-DSCPTR: Opened [0]: "vlab7vm04-f001.vmdk" 0 (0x21a)
DISKLIB-LINK : Opened 'C:\Temp\vlab7vm04.vmdk' (0x21a): twoGbMaxExtentFlat, 209716 sectors / 102.4 MB.
DISKLIB-LIB : Opened "C:\Temp\vlab7vm04.vmdk" (flags 0x21a, type twoGbMaxExtentFlat).
DDB: "longContentID" = "06a72bb9b3574bf154b235c4a7fa1ff4" (was "abbd37fa67fbf15365fa5645fffffffe")
DDB: "uuid" = "60 00 C2 90 05 e6 e7 34-15 d1 b9 a4 11 7f d7 e3" (was "60 00 C2 9a 59 87 63 e0-72 c4 a8 d7 73 0b d9 61")
DeviceCreateHost_DiskDeviceToUniqueID: C:\Temp\vlab7vm04-f001.vmdk not in \\.\PhysicalDriveX format.
VixDiskLib: VixDiskLib_Disconnect: Disconnect.
VixDiskLib: VixDiskLib_Exit: Unmatched Init calls so far: 1.
VixDiskLibVim: VixDiskLibVim_Exit: Clean up.
VDDK log (VDDK 6.0, ESXi 6.0, host has trusted SSL cert installed) - PROCESS FAILS:
OBJLIB-LIB: Objlib initialized.
VixDiskLib: Advanced transport module not loaded.
VixDiskLib: Using transport modes from DiskLib: file:nbdssl:nbd.
VMware VixDiskLib (6.0) Release build-2498720
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
PREF early PreferenceGet(poll.forceSelect), using default
POLL Using the WSAPoll API Implementation for PollDefault
VixDiskLibVim: VixDiskLibVim_Init: Initialization is completed.
VixDiskLib: VixDiskLib_Connect: Establish connection.
VixDiskLib: A thumbprint is required for SSL certificate validation. vixDiskLib.c line 2446
VixDiskLib: VixDiskLib_Connect: Failed to allocate connection. Error 3 (One of the parameters was invalid) at 3914.
VixDiskLib: VixDiskLib_Disconnect: Disconnect.
VixDiskLib: VixDiskLib_Disconnect: No connection to break. Error 16054 (Invalid connection handle) at 4130.
VixDiskLib: VixDiskLib_Exit: Unmatched Init calls so far: 1.
VixDiskLibVim: VixDiskLibVim_Exit: Clean up.
Hi
can you tell us which commands you actually use ?
Would it be acceptable to disable SSL for the VDDK functions ?
Ulli
Per VDDK 6.0 release notes "SSL certificate verification is now mandatory" so I don't think you can disable SSL for VDDK 6.0 functions, but I am able to get VDDK 5.5.4 to work just fine with ESXi 6.0 with and without SSL verification enabled. Here are the commands I have ran and the results.
Also, check out my other post where I was trying to trace this issue down to being a bad SSL certificate. https://communities.vmware.com/thread/506148
Command 1 (VDDK 5.4, completes successfully):
"C:\Program Files\VMware\VMware Virtual Disk Development Kit\VMware-vix-disklib-5.5.4-2454786.x86_64\bin\vmware-vdiskmanager.exe" -h 192.168.241.73 -u root -f "C:\Temp\Password.txt" -S -r "[datastore1] vlab7vm04/vlab7vm04.vmdk" "C:\Temp\vlab7vm04.vmdk" -t 1
Console output:
VixDiskLib: Invalid configuration file parameter. Failed to read configuration
file.
Creating disk 'C:\Temp\vlab7vm04.vmdk'
Convert: 100% done.
Virtual disk conversion successful.
vdiskmanager.log entry:
VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.
OBJLIB-LIB: Objlib initialized.
VixDiskLib: Advanced transport module not loaded.
VixDiskLib: Using transport modes from DiskLib: file:nbdssl:nbd.
VMware VixDiskLib (5.5) Release build-2454786
PREF early PreferenceGet(poll.forceSelect), using default
POLL Using the WSAPoll API Implementation for PollDefault
VixDiskLibVim: VixDiskLibVim_Init: Initialization is completed.
VixDiskLib: VixDiskLib_Connect: Establish connection.
VixDiskLib: VixDiskLib_Connect: Establish connection.
VixDiskLib: VixDiskLib_Clone: Make a disk clone.
HOSTINFO 115402927639 @ 3579545Hz -> 0 @ 1000000000Hz
HOSTINFO ((x * 2343484437) >> 23) + -32239552129058
DISKLIB-LIB : CREATE: "C:\Temp\vlab7vm04.vmdk" -- twoGbMaxExtentSparse capacity=209716 (102.4 MB) adapter=buslogic info=grainSize=128 objType= policy=''
DISKLIB-LIB : CreateObjExtParams: Object backing type 0 is invalid. Figuring out the most suitable backing type...
DISKLIB-LIB : CREATE: Creating disk backed by 'default'
DISKLIB-DSCPTR: "C:\Temp\vlab7vm04.vmdk" : creation successful.
DISKLIB-DSCPTR: Opened [0]: "vlab7vm04-s001.vmdk" (0x21a)
DISKLIB-LINK : Opened 'C:\Temp\vlab7vm04.vmdk' (0x21a): twoGbMaxExtentSparse, 209716 sectors / 102.4 MB.
DISKLIB-LIB : Opened "C:\Temp\vlab7vm04.vmdk" (flags 0x21a, type twoGbMaxExtentSparse).
DDB: "longContentID" = "06a72bb9b3574bf154b235c4a7fa1ff4" (was "27b2abc84e70a13333f082f3fffffffe")
DDB: "uuid" = "60 00 C2 90 05 e6 e7 34-15 d1 b9 a4 11 7f d7 e3" (was "60 00 C2 99 1a 96 69 20-01 2d 47 20 db 07 04 21")
VixDiskLib: VixDiskLib_Disconnect: Disconnect.
VixDiskLib: VixDiskLib_Exit: Unmatched Init calls so far: 1.
VixDiskLibVim: VixDiskLibVim_Exit: Clean up.
Command 2 (VDDK 5.4, completes successfully):
"C:\Program Files\VMware\VMware Virtual Disk Development Kit\VMware-vix-disklib-5.5.4-2454786.x86_64\bin\vmware-vdiskmanager.exe" -h vlab7hs03 -u root -f "C:\Temp\Password.txt" -S -r "[datastore1] vlab7vm04/vlab7vm04.vmdk" "C:\Temp\vlab7vm04.vmdk" -t 1
Console output:
VixDiskLib: Invalid configuration file parameter. Failed to read configuration
file.
Creating disk 'C:\Temp\vlab7vm04.vmdk'
Convert: 100% done.
Virtual disk conversion successful.
vdiskmanager.log entry:
VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.
OBJLIB-LIB: Objlib initialized.
VixDiskLib: Advanced transport module not loaded.
VixDiskLib: Using transport modes from DiskLib: file:nbdssl:nbd.
VMware VixDiskLib (5.5) Release build-2454786
PREF early PreferenceGet(poll.forceSelect), using default
POLL Using the WSAPoll API Implementation for PollDefault
VixDiskLibVim: VixDiskLibVim_Init: Initialization is completed.
VixDiskLib: VixDiskLib_Connect: Establish connection.
VixDiskLib: VixDiskLib_Connect: Establish connection.
VixDiskLib: VixDiskLib_Clone: Make a disk clone.
HOSTINFO 116338322950 @ 3579545Hz -> 0 @ 1000000000Hz
HOSTINFO ((x * 2343484437) >> 23) + -32500868947506
DISKLIB-LIB : CREATE: "C:\Temp\vlab7vm04.vmdk" -- twoGbMaxExtentSparse capacity=209716 (102.4 MB) adapter=buslogic info=grainSize=128 objType= policy=''
DISKLIB-LIB : CreateObjExtParams: Object backing type 0 is invalid. Figuring out the most suitable backing type...
DISKLIB-LIB : CREATE: Creating disk backed by 'default'
DISKLIB-DSCPTR: "C:\Temp\vlab7vm04.vmdk" : creation successful.
DISKLIB-DSCPTR: Opened [0]: "vlab7vm04-s001.vmdk" (0x21a)
DISKLIB-LINK : Opened 'C:\Temp\vlab7vm04.vmdk' (0x21a): twoGbMaxExtentSparse, 209716 sectors / 102.4 MB.
DISKLIB-LIB : Opened "C:\Temp\vlab7vm04.vmdk" (flags 0x21a, type twoGbMaxExtentSparse).
DDB: "longContentID" = "06a72bb9b3574bf154b235c4a7fa1ff4" (was "e723fad09d9e2e280823283dfffffffe")
DDB: "uuid" = "60 00 C2 90 05 e6 e7 34-15 d1 b9 a4 11 7f d7 e3" (was "60 00 C2 9c 6a 2d 20 24-fe 05 19 1d 94 eb ee 9b")
VixDiskLib: VixDiskLib_Disconnect: Disconnect.
VixDiskLib: VixDiskLib_Exit: Unmatched Init calls so far: 1.
VixDiskLibVim: VixDiskLibVim_Exit: Clean up.
Command 3 (VDDK 5.4, completes successfully):
"C:\Program Files\VMware\VMware Virtual Disk Development Kit\VMware-vix-disklib-5.5.4-2454786.x86_64\bin\vmware-vdiskmanager.exe" -h vlab7hs03.vlab7.local -u root -f "C:\Temp\Password.txt" -S -r "[datastore1] vlab7vm04/vlab7vm04.vmdk" "C:\Temp\vlab7vm04.vmdk" -t 1
Console output:
VixDiskLib: Invalid configuration file parameter. Failed to read configuration
file.
Creating disk 'C:\Temp\vlab7vm04.vmdk'
Convert: 100% done.
Virtual disk conversion successful.
vdiskmanager.log entry:
VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.
OBJLIB-LIB: Objlib initialized.
VixDiskLib: Advanced transport module not loaded.
VixDiskLib: Using transport modes from DiskLib: file:nbdssl:nbd.
VMware VixDiskLib (5.5) Release build-2454786
PREF early PreferenceGet(poll.forceSelect), using default
POLL Using the WSAPoll API Implementation for PollDefault
VixDiskLibVim: VixDiskLibVim_Init: Initialization is completed.
VixDiskLib: VixDiskLib_Connect: Establish connection.
VixDiskLib: VixDiskLib_Connect: Establish connection.
VixDiskLib: VixDiskLib_Clone: Make a disk clone.
HOSTINFO 116841105064 @ 3579545Hz -> 0 @ 1000000000Hz
HOSTINFO ((x * 2343484437) >> 23) + -32641328730507
DISKLIB-LIB : CREATE: "C:\Temp\vlab7vm04.vmdk" -- twoGbMaxExtentSparse capacity=209716 (102.4 MB) adapter=buslogic info=grainSize=128 objType= policy=''
DISKLIB-LIB : CreateObjExtParams: Object backing type 0 is invalid. Figuring out the most suitable backing type...
DISKLIB-LIB : CREATE: Creating disk backed by 'default'
DISKLIB-DSCPTR: "C:\Temp\vlab7vm04.vmdk" : creation successful.
DISKLIB-DSCPTR: Opened [0]: "vlab7vm04-s001.vmdk" (0x21a)
DISKLIB-LINK : Opened 'C:\Temp\vlab7vm04.vmdk' (0x21a): twoGbMaxExtentSparse, 209716 sectors / 102.4 MB.
DISKLIB-LIB : Opened "C:\Temp\vlab7vm04.vmdk" (flags 0x21a, type twoGbMaxExtentSparse).
DDB: "longContentID" = "06a72bb9b3574bf154b235c4a7fa1ff4" (was "09d9928085718125afbe29d6fffffffe")
DDB: "uuid" = "60 00 C2 90 05 e6 e7 34-15 d1 b9 a4 11 7f d7 e3" (was "60 00 C2 9c d3 af b6 4b-80 e9 9f c7 16 ea d2 e9")
VixDiskLib: VixDiskLib_Disconnect: Disconnect.
VixDiskLib: VixDiskLib_Exit: Unmatched Init calls so far: 1.
VixDiskLibVim: VixDiskLibVim_Exit: Clean up.
Command 4 (VDDK 6.0, fails on error):
"C:\Program Files\VMware\VMware Virtual Disk Development Kit\VMware-vix-disklib-6.0.0-2498720.x86_64\bin\vmware-vdiskmanager.exe" -h 192.168.241.73 -u root -f "C:\Temp\Password.txt" -S -r "[datastore1] vlab7vm04/vlab7vm04.vmdk" "C:\Temp\vlab7vm04.vmdk" -t 1
Console output:
VixDiskLib: Invalid configuration file parameter. Failed to read configuration f
ile.
Can't create connection.
vdiskmanager.log entry:
VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.
OBJLIB-LIB: Objlib initialized.
VixDiskLib: Advanced transport module not loaded.
VixDiskLib: Using transport modes from DiskLib: file:nbdssl:nbd.
VMware VixDiskLib (6.0) Release build-2498720
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
PREF early PreferenceGet(poll.forceSelect), using default
POLL Using the WSAPoll API Implementation for PollDefault
VixDiskLibVim: VixDiskLibVim_Init: Initialization is completed.
VixDiskLib: VixDiskLib_Connect: Establish connection.
VixDiskLib: A thumbprint is required for SSL certificate validation. vixDiskLib.c line 2446
VixDiskLib: VixDiskLib_Connect: Failed to allocate connection. Error 3 (One of the parameters was invalid) at 3914.
VixDiskLib: VixDiskLib_Disconnect: Disconnect.
VixDiskLib: VixDiskLib_Disconnect: No connection to break. Error 16054 (Invalid connection handle) at 4130.
VixDiskLib: VixDiskLib_Exit: Unmatched Init calls so far: 1.
VixDiskLibVim: VixDiskLibVim_Exit: Clean up.
Command 5 (VDDK 6.0, fails on error):
"C:\Program Files\VMware\VMware Virtual Disk Development Kit\VMware-vix-disklib-6.0.0-2498720.x86_64\bin\vmware-vdiskmanager.exe" -h vlab7hs03 -u root -f "C:\Temp\Password.txt" -S -r "[datastore1] vlab7vm04/vlab7vm04.vmdk" "C:\Temp\vlab7vm04.vmdk" -t 1
Console output:
VixDiskLib: Invalid configuration file parameter. Failed to read configuration f
ile.
Can't create connection.
vdiskmanager.log entry:
VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.
OBJLIB-LIB: Objlib initialized.
VixDiskLib: Advanced transport module not loaded.
VixDiskLib: Using transport modes from DiskLib: file:nbdssl:nbd.
VMware VixDiskLib (6.0) Release build-2498720
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
PREF early PreferenceGet(poll.forceSelect), using default
POLL Using the WSAPoll API Implementation for PollDefault
VixDiskLibVim: VixDiskLibVim_Init: Initialization is completed.
VixDiskLib: VixDiskLib_Connect: Establish connection.
VixDiskLib: A thumbprint is required for SSL certificate validation. vixDiskLib.c line 2446
VixDiskLib: VixDiskLib_Connect: Failed to allocate connection. Error 3 (One of the parameters was invalid) at 3914.
VixDiskLib: VixDiskLib_Disconnect: Disconnect.
VixDiskLib: VixDiskLib_Disconnect: No connection to break. Error 16054 (Invalid connection handle) at 4130.
VixDiskLib: VixDiskLib_Exit: Unmatched Init calls so far: 1.
VixDiskLibVim: VixDiskLibVim_Exit: Clean up.
Command 6 (VDDK 6.0, fails on error):
"C:\Program Files\VMware\VMware Virtual Disk Development Kit\VMware-vix-disklib-6.0.0-2498720.x86_64\bin\vmware-vdiskmanager.exe" -h vlab7hs03.vlab7.local -u root -f "C:\Temp\Password.txt" -S -r "[datastore1] vlab7vm04/vlab7vm04.vmdk" "C:\Temp\vlab7vm04.vmdk" -t 1
Console output:
VixDiskLib: Invalid configuration file parameter. Failed to read configuration f
ile.
Can't create connection.
vdiskmanager.log entry:
VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.
OBJLIB-LIB: Objlib initialized.
VixDiskLib: Advanced transport module not loaded.
VixDiskLib: Using transport modes from DiskLib: file:nbdssl:nbd.
VMware VixDiskLib (6.0) Release build-2498720
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
PREF early PreferenceGet(poll.forceSelect), using default
POLL Using the WSAPoll API Implementation for PollDefault
VixDiskLibVim: VixDiskLibVim_Init: Initialization is completed.
VixDiskLib: VixDiskLib_Connect: Establish connection.
VixDiskLib: A thumbprint is required for SSL certificate validation. vixDiskLib.c line 2446
VixDiskLib: VixDiskLib_Connect: Failed to allocate connection. Error 3 (One of the parameters was invalid) at 3914.
VixDiskLib: VixDiskLib_Disconnect: Disconnect.
VixDiskLib: VixDiskLib_Disconnect: No connection to break. Error 16054 (Invalid connection handle) at 4130.
VixDiskLib: VixDiskLib_Exit: Unmatched Init calls so far: 1.
VixDiskLibVim: VixDiskLibVim_Exit: Clean up.
Hi
I spend several hours and tried to reproduce your results.
I give up now - I tried 5.5.3, 5.5.4 and the new version 6.0 and none of those versions were able to establish a connection to a remote ESXi. - no matter if the ESXi is 5.5 or 6.0
The 5.5.4 version looked best - it even looked as if it would start to create the local vmdk - but then exited a few seconds later.
Consider yourself lucky that you at least have one working version.
I need a vmware-vdiskmanager to run the -R repairfunction and as far as I know the last version that is not broken is coming from Workstation 7.1 - that is several years old now and still has 950Gb max vmdk size.
If I remember right the last version that really could connect to an ESXi host for me is 5.0.?
Ulli