Ticket #7664 (closed defect: obsolete)

Opened 7 years ago

Last modified 19 months ago

VirtualBox on OSX host does not replace $VBOX_USER_HOME/compreg.dat when it should

Reported by: Kyle_S Owned by:
Priority: major Component: host support
Version: VirtualBox 3.2.10 Keywords: compreg.dat, com
Cc: Guest type: other
Host type: Mac OS X

Description (last modified by aeichner) (diff)

VirtualBox on OSX host does not replace $VBOX_USER_HOME/compreg.dat when it should.

On Linux hosts, if compreg.dat has OSX's libraries listed, it replaces it with a new compreg.dat that will work on the local system.

On OSX hosts, it dies with the error

Failed to create the VirtualBox COM object. The application will now terminate.

Details Callee RC: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)


VBoxError.png Download (28.1 KB) - added by Kyle_S 7 years ago.
Screenshot of the error

Change History

Changed 7 years ago by Kyle_S

Screenshot of the error

comment:1 Changed 7 years ago by poetzsch

Can you explain what you do exactly to create this situation?

comment:2 follow-up: ↓ 3 Changed 7 years ago by Kyle_S

Using a $HOME on NFS or other such network drive: Create a VM on OSX. Run it on OSX, close it. Open the VM, or even just the VirtualBox binary on a linux box. Close the VM, or the VirtualBox binary if that's all that was opened. --Up until this point, everything behaves as it should!

Try and open the VirtualBox binary on OSX, or run the VM. -- This is the point where things break, because compreg.dat is not replaced or updated.

comment:3 in reply to: ↑ 2 Changed 7 years ago by Kyle_S

Note, by default OSX puts VBOX_USER_HOME in $HOME/Library/VirtualBox. To use the same home for both, the VBOX_USER_HOME environmental variable must be used.

comment:4 Changed 19 months ago by aeichner

  • Status changed from new to closed
  • Resolution set to obsolete
  • Description modified (diff)

Please reopen if still relevant with a recent VirtualBox release.

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