I am migration from VMWorkstation 6.5.1 to ESXi 5.5. Workstation runs under Win XP SP3. There are two VM's to be converted. The first one is an XP SP3 Engine used for Kerio Mailserver (of course, it will me migrated to a newer OS - but as usual there are issues migration Kerio Connect from XP to CentOS - so we need to stay a bit longer with the running system).
The second VM is a MS Server 2008 driving a MS SQL Server.
The conversion of the XP VM was done without any issues. But with the MS Server VM conversion is failing again and again. It fails before entering to ESXi Host IP-Address.
Situation:
VMWare Converter Standalone runs on a Windows 7 System, SP1, 12GB Ram. The MS Server VM have been copied to the local disk. The VM has two virtual disks (SCSI) in separated folders and is running fine with the VMWorkstation (no log entries found, that there is already something worse).
After several failures I decided to copy everything into one folder and change the vmx conf file (for the second virtual disk I removed only the path, the first one did not have any path in the setup).
Coming from the converter log files, my first guess was that there is not enough space on C on the Windows 7 System left.
First solution:
- VDDK tool and running vmware-vdiskmanager to repair disk (Hint from https://communities.vmware.com/people/POCEH)
Result:
- VDDK tool couldn't repair the disk
Second Solution:
- Starting the VM with VMWorkstation 10 did work
- In the VM (Windows 2008 Server) execute "checkdisk" for all disks (may need several restarts of the VM)
- Close VMWorkstation
- Now converting with VMConverter works.
2014-09-10T21:05:52.681+02:00 [01228 warning 'Locale'] Duplicate key 'hi_IN' in file 'D:\Program Files (x86)\VMware\VMware vCenter Converter Standalone\locale\iso2win.vlcl', only first one is used
[...}
2014-09-10T21:37:22.943+02:00 [04412 warning 'Locale'] Resource module 'logic' not found for locale 'de', using from default locale...
2014-09-10T21:37:22.943+02:00 [04412 warning 'Locale'] Resource module 'logic' not found in default locale either. Using from English locale...
[...]
2014-09-10T21:37:39.652+02:00 [04412 error 'wizardController'] Cannot query source HW info: vmodl.fault.SystemError
2014-09-10T21:37:42.665+02:00 [02852 error 'wizardController'] Cannot query source HW info: vmodl.fault.SystemError
2014-09-10T21:49:44.064+02:00 [04860 error 'Default'] SourceSelectPluginModel::BuildFilter 3rd party type microsoftVirtualPCVM not found
2014-09-10T21:49:44.064+02:00 [04860 error 'Default'] SourceSelectPluginModel::BuildFilter 3rd party type parallelsVM not found
2014-09-10T21:49:44.064+02:00 [04860 error 'Default'] SourceSelectPluginModel::BuildFilter 3rd party type vmwareVCBBackup not found
2014-09-10T21:49:44.064+02:00 [04860 error 'Default'] SourceSelectPluginModel::BuildFilter 3rd party type livestateBackup not found
2014-09-10T21:49:44.064+02:00 [04860 error 'Default'] SourceSelectPluginModel::BuildFilter 3rd party type shadowProtectBackup not found
2014-09-10T21:49:44.064+02:00 [04860 error 'Default'] SourceSelectPluginModel::BuildFilter 3rd party type acronisBackup not found
2014-09-10T21:49:44.064+02:00 [04860 error 'Default'] SourceSelectPluginModel::BuildFilter 3rd party type vmwareVM not found
2014-09-10T21:49:44.064+02:00 [04860 error 'Default'] SourceSelectPluginModel::BuildThirdpartyHostedExtVector 3rd party type vmwareVM not found
[...]
2014-09-10T21:37:07.102+02:00 [01540 error 'Ufa.HTTPService'] Failed to read request; stream: <io_obj p:0x0135b604, h:-1, <pipe '\\.\pipe\vmware-converter-server-soap'>, <pipe '\\.\pipe\vmware-converter-server-soap'>>, error: class Vmacore::TimeoutException(Operation timed out)
2014-09-10T21:49:43.253+02:00 [00968 error 'Ufa.HTTPService'] Failed to read request; stream: <io_obj p:0x0139c39c, h:-1, <pipe '\\.\pipe\vmware-converter-server-soap'>, <pipe '\\.\pipe\vmware-converter-server-soap'>>, error: class Vmacore::TimeoutException(Operation timed out)
And from the worker log the conversion ends with this:
2014-09-10T21:37:22.936+02:00 [01416 info 'Default'] Sysimgbase_DiskLib_OpenWithPassPhrase failed with 'The specified virtual disk needs repair' (error code:14)
2014-09-10T21:37:22.936+02:00 [01416 info 'Default'] Error 14 opening disk D:\test\mssqlserver_c\Boot Windows Server 2008.vmdk.
2014-09-10T21:37:22.936+02:00 [01416 warning 'Default'] ERROR 14 opening disk D:\test\mssqlserver_c\Boot Windows Server 2008.vmdk.
2014-09-10T21:37:22.936+02:00 [01416 error 'Default'] [BaseDiskSetComputer::DoOpen] OpenDisks failed, mntapi error: 226
2014-09-10T21:37:22.936+02:00 [01416 error 'Default'] [BaseDiskSetComputer::AnalyzeErrorAndThrow] Error occurred when opening disk set, MNTAPI_ERROR = 226 MNTAPI errorType = 2, errorCode = 14
2014-09-10T21:37:22.936+02:00 [01416 info 'Default'] Scheduled timer canceled, StopKeepAlive succeeds
2014-09-10T21:37:22.936+02:00 [01416 error 'Default'] Unknown exception while invoking VMOMI method queryComputerInfo
2014-09-10T21:37:39.580+02:00 [01428 info 'Default'] Source path [D:\test\mssqlserver_c\Windows Server 2008.vmx] is mapped to [D:\test\mssqlserver_c\Windows Server 2008.vmx]
2014-09-10T21:37:39.580+02:00 [01428 info 'Default'] Source path [D:\test\mssqlserver_c\Windows Server 2008.vmx] is mapped to [D:\test\mssqlserver_c\Windows Server 2008.vmx]
2014-09-10T21:37:39.580+02:00 [01428 info 'Default'] Source path [D:\test\mssqlserver_c\Windows Server 2008.vmx] is mapped to [D:\test\mssqlserver_c\Windows Server 2008.vmx]
2014-09-10T21:37:39.580+02:00 [01428 info 'Default'] Creating vmx file parser
2014-09-10T21:37:39.580+02:00 [01428 info 'Default'] [BaseParserImpl::Parse] Config info is not cached
2014-09-10T21:37:39.580+02:00 [01428 info 'Default'] Parsing D:\test\mssqlserver_c\Windows Server 2008.vmx
2014-09-10T21:37:39.651+02:00 [01428 info 'Default'] Sysimgbase_DiskLib_OpenWithPassPhrase failed with 'The specified virtual disk needs repair' (error code:14)
2014-09-10T21:37:39.651+02:00 [01428 info 'Default'] Error 14 opening disk D:\test\mssqlserver_c\Boot Windows Server 2008.vmdk.
2014-09-10T21:37:39.651+02:00 [01428 warning 'Default'] ERROR 14 opening disk D:\test\mssqlserver_c\Boot Windows Server 2008.vmdk.
2014-09-10T21:37:39.651+02:00 [01428 error 'Default'] [BaseDiskSetComputer::DoOpen] OpenDisks failed, mntapi error: 226
2014-09-10T21:37:39.651+02:00 [01428 error 'Default'] [BaseDiskSetComputer::AnalyzeErrorAndThrow] Error occurred when opening disk set, MNTAPI_ERROR = 226 MNTAPI errorType = 2, errorCode = 14
2014-09-10T21:37:39.652+02:00 [01428 info 'Default'] Scheduled timer canceled, StopKeepAlive succeeds
2014-09-10T21:37:39.652+02:00 [01428 error 'Default'] Unknown exception while invoking VMOMI method queryComputerInfo
2014-09-10T21:37:42.595+02:00 [01428 info 'Default'] Source path [D:\test\mssqlserver_c\Windows Server 2008.vmx] is mapped to [D:\test\mssqlserver_c\Windows Server 2008.vmx]
2014-09-10T21:37:42.595+02:00 [01428 info 'Default'] Source path [D:\test\mssqlserver_c\Windows Server 2008.vmx] is mapped to [D:\test\mssqlserver_c\Windows Server 2008.vmx]
2014-09-10T21:37:42.595+02:00 [01428 info 'Default'] Source path [D:\test\mssqlserver_c\Windows Server 2008.vmx] is mapped to [D:\test\mssqlserver_c\Windows Server 2008.vmx]
2014-09-10T21:37:42.595+02:00 [01428 info 'Default'] Creating vmx file parser
2014-09-10T21:37:42.595+02:00 [01428 info 'Default'] [BaseParserImpl::Parse] Config info is not cached
2014-09-10T21:37:42.595+02:00 [01428 info 'Default'] Parsing D:\test\mssqlserver_c\Windows Server 2008.vmx
2014-09-10T21:37:42.664+02:00 [01428 info 'Default'] Sysimgbase_DiskLib_OpenWithPassPhrase failed with 'The specified virtual disk needs repair' (error code:14)
2014-09-10T21:37:42.664+02:00 [01428 info 'Default'] Error 14 opening disk D:\test\mssqlserver_c\Boot Windows Server 2008.vmdk.
2014-09-10T21:37:42.664+02:00 [01428 warning 'Default'] ERROR 14 opening disk D:\test\mssqlserver_c\Boot Windows Server 2008.vmdk.
2014-09-10T21:37:42.664+02:00 [01428 error 'Default'] [BaseDiskSetComputer::DoOpen] OpenDisks failed, mntapi error: 226
2014-09-10T21:37:42.664+02:00 [01428 error 'Default'] [BaseDiskSetComputer::AnalyzeErrorAndThrow] Error occurred when opening disk set, MNTAPI_ERROR = 226 MNTAPI errorType = 2, errorCode = 14
2014-09-10T21:37:42.664+02:00 [01428 info 'Default'] Scheduled timer canceled, StopKeepAlive succeeds
2014-09-10T21:37:42.664+02:00 [01428 error 'Default'] Unknown exception while invoking VMOMI method queryComputerInfo
2014-09-10T21:44:43.346+02:00 [01428 info 'Default'] Source path [D:\test\mssqlserver_c\Windows Server 2008.vmx] is mapped to [D:\test\mssqlserver_c\Windows Server 2008.vmx]
2014-09-10T21:44:43.346+02:00 [01428 info 'Default'] Source path [D:\test\mssqlserver_c\Windows Server 2008.vmx] is mapped to [D:\test\mssqlserver_c\Windows Server 2008.vmx]
2014-09-10T21:44:43.346+02:00 [01428 info 'Default'] Source path [D:\test\mssqlserver_c\Windows Server 2008.vmx] is mapped to [D:\test\mssqlserver_c\Windows Server 2008.vmx]
2014-09-10T21:44:43.346+02:00 [01428 info 'Default'] Creating vmx file parser