OVF Appliance Import failed on Ubuntu From VMWare to VirtualBox

OVF Appliance Import failed

Screenshot from 2015-11-27 11-07-29
Host resource of type “Other Storage Device (20)” is supported with SATA AHCI controllers only, line 47

Issue:

I was trying to import VMware Workstation 12 created OVF into VirtualBox 5 and it failed with the OVF Appliance Import failed error:
Error reading “/Appliance.ovf”: Host resource of type “Other Storage Device (20)” is supported with SATA AHCI controllers only, line 47.

Environment:

OS: Ubuntu 15.10 x64
VMware: Workstation 12.0.0
VirtualBox: 5.0.4

Explanation:

Basically the issue is that OVF file has some type of disk drives attached to IDE controller which needs to be on SATA controller.

The VMWare OVF Export Tool creates a .ovf file, a .mf file, and a .vmdk file

Solution:

  1. When you have .ovf file from VMWare, open it with any text/xml editor, and
    • replace word “ElementName” with word “Caption” in the whole file
    • replace “vmware.sata.ahci” with “AHCI”
  2. remove/rename the .mf file so that VirtualBox doesn’t see it. Otherwise you will end up with import failed.

 

Reference: https://forums.virtualbox.org/viewtopic.php?f=8&t=61624

VMware Workstation v12.0.0 Linux x64 on Ubuntu 15.10 doesn’t start

After dist-upgrade Ubuntu 15.04 to 15.10 VMware Workstation v12.0.0 Linux x64 on Ubuntu 15.10 doesn’t start. So I started googling and stumbled upon a Russian forum ultimately finding the solution.

Refrence to a Russian forum

http://forum.ubuntu.ru/index.php?topic=268032.0

 

Execute following commands in your terminal

$ export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH

 

$ echo /usr/lib/vmware/lib/libglibmm-2.4.so.1 | sudo tee -a /etc/ld.so.conf.d/LD_LIBRARY_PATH.conf

 

$ ldconfig

That’s it guys

[14-Nov-15] Update: After above mentioned workaround few programs like gnome-system-monitor and inkscape will not start.

Error “gnome-system-monitor: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgiomm-2.4.so.1: undefined symbol: _ZN4Glib11VariantTypeD1Ev”

Ref: https://bugs.launchpad.net/ubuntu/+source/gparted/+bug/1509729

To make vmware and other program work correctly follow this:

$ sudo vi /etc/ld.so.conf.d/LD_LIBRARY_PATH.conf

Delete line /usr/lib/vmware/lib/libglibmm-2.4.so.1

$ sudo vi /usr/bin/vmware

Add following line”export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1″ with out quotes, above “set -e”

this should work now, if it doesn’t; execute following command:

$ sudo apt-get install –reinstall libgtkmm-2.4-1v5

And Reboot your system.

Hope this helps