Ticket #15623 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago


Reported by: ckwoedy Owned by:
Component: other Version: VirtualBox 5.1.0
Keywords: VERR Main Config Constructor COM Error Cc:
Guest type: other Host type: other


When starting the SAS University Edition virtual application, VirtualBox 5.1 returns a VERR_MAIN_CONFIG_CONSTRUCTOR_COM_ERROR error. This error did not occur on 5.0.24 and earlier. This error appears to only be effecting Windows 10 64-bit and Mac OS X so far.


Windows10-SAS-University-Edition-2016-07-15-11-22-20 VBox.log Download (3.2 KB) - added by ckwoedy 4 years ago.
Windows 10 vbox log
OSX-VBox.log Download (3.0 KB) - added by ckwoedy 4 years ago.
OSX vBox log

Change History

Changed 4 years ago by ckwoedy

Windows 10 vbox log

Changed 4 years ago by ckwoedy

OSX vBox log

comment:1 Changed 4 years ago by stzwil

The issue seems to be that the ovf file has an adapter without a MAC address:

<Adapter slot="0" type="82540EM" enabled="true" cable="true">

This worked in previous releases of VirtualBox just fine. In this version however, it does not.

According to the docs, if the MACAddress is null or empty, it will generate a unique MAC address:

However, even when I tried modifying the adapter line to include MACAddress="", it failed.

comment:2 Changed 4 years ago by frank

Right, that's a bug. How was the OVF file created? With VirtualBox or some other application?

comment:3 Changed 4 years ago by stzwil

The OVF was created using this code:

If the OVF is incorrect please let me know.

FWIW, I think this was broken in SVN r61009:

but I'm guessing you already knew that and since this was a major cleanup/rewrite of config parsing, it is also probably not something that would be reverted.

I've posted the entire OVF file here:

This OVF works well in version 5.0 and earlier.

Last edited 4 years ago by stzwil (previous) (diff)

comment:4 Changed 4 years ago by klaus

Interesting approach for creating the OVF file, but I don't see an issue with that. By including the XML config specifically for VirtualBox you get more precise VM creation results. It should be possible to create a reasonably similar config with a 'usual' OVF file. If not we'd like to know what issue you're running into.

The 5.1.2 maintenance release will have a fix for the issue with the missing MAC address generation.

comment:5 Changed 4 years ago by stzwil

That's great, thanks so much. Can you tell me a rough idea when that might be out? Should I expect days, weeks or months? :)

comment:6 Changed 4 years ago by klaus


comment:7 Changed 4 years ago by frank

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in 5.1.2.

Note: See TracTickets for help on using tickets.
ContactPrivacy policyTerms of Use