VMware Cloud Community
ricky73
Hot Shot
Hot Shot
Jump to solution

OVF packages uses features that are not supported

In Esx 6.0 I'm trying to import vm in .ova format but I got this message:

The OVF packages uses features that are not supported:

The OVF package requires unsupported hardware.

details: line xx: unsupported hardware family 'virtualbox-2.2'

In XML file I can see error in one of these lines, and I suppose problem occurs because vm is exported by Virtual Box.

Here is a part of xml file:

      <System>

        <vssd:ElementName>Virtual Hardware Family</vssd:ElementName>

        <vssd:InstanceID>0</vssd:InstanceID>

        <vssd:VirtualSystemIdentifier>SmartApp 16.04 php 5.6</vssd:VirtualSystemIdentifier>

        <vssd:VirtualSystemType>virtualbox-2.2</vssd:VirtualSystemType>

      </System>

Does it exist way to convert OVA hardware from virtual box to ESXi hardware 11 ? By OVFtool?

Reply
0 Kudos
1 Solution

Accepted Solutions
RickVerstegen
Expert
Expert
Jump to solution

Hi ricky73​,

You can try the following steps:

1. Download and install the OVFTool
2. Run the command ovftool <path of .ovf file> <path for converted .vmx file>

You will get a VMX file. Edit the hardware version in it, change it to a version that is compatible with your hardware for example vmx-07. Once done, save the .VMX file.
3. Then you need to convert the VMX back to OVF.

Run the command ovftool <path of .vmx file> <path for converted .ovf file>

4. After this is done try to deploy the OVF again.

Rick

Please consider marking this answer "correct" or "helpful" if you think your query have been answered correctly.

Was I helpful? Give a kudo for appreciation!
Blog: https://rickverstegen84.wordpress.com/
Twitter: https://twitter.com/verstegenrick

View solution in original post

3 Replies
RickVerstegen
Expert
Expert
Jump to solution

Hi ricky73​,

You can try the following steps:

1. Download and install the OVFTool
2. Run the command ovftool <path of .ovf file> <path for converted .vmx file>

You will get a VMX file. Edit the hardware version in it, change it to a version that is compatible with your hardware for example vmx-07. Once done, save the .VMX file.
3. Then you need to convert the VMX back to OVF.

Run the command ovftool <path of .vmx file> <path for converted .ovf file>

4. After this is done try to deploy the OVF again.

Rick

Please consider marking this answer "correct" or "helpful" if you think your query have been answered correctly.

Was I helpful? Give a kudo for appreciation!
Blog: https://rickverstegen84.wordpress.com/
Twitter: https://twitter.com/verstegenrick
diegodco31
Leadership
Leadership
Jump to solution

Hi

It usually occur when an OVA appliance exported by VirtualBox is imported in vSphere, the default hardware format used by VirtualBox doesn’t fit the vSphere one, so it is unable to understand how to import the machine.

https://jekil.sexy/blog/2015/this-ovf-package-requires-unsupported-hardware.html

Diego Oliveira
LinkedIn: http://www.linkedin.com/in/dcodiego
StephanVW
Contributor
Contributor
Jump to solution

I found that the conversion from OVA to VMX failed.

Warning:
- The specified operating system identifier 'Debian_64' (id: 96) is not supported on the selected host. It will be mapped to the following OS identifier: 'Other (32-bit)'.
Error: OVF Package is not supported by target:
- Line 29: Unsupported hardware family 'virtualbox-2.2'.
Completed with errors

So What I did was convert OVA to OVF first. This allowed me to edit the ovf file. You could take it a step further and convert the ovf to vmx but really no need.

Fix the SHA with get-filehash * -Algorithm sha256

Edit mf file

Once done convert back to OVA