VirtualBox

Opened 13 years ago

Closed 8 years ago

#7664 closed defect (obsolete)

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

Reported by: Kyle Owned by:
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)

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)

Attachments (1)

VBoxError.png (28.1 KB ) - added by Kyle 13 years ago.
Screenshot of the error

Download all attachments as: .zip

Change History (5)

by Kyle, 13 years ago

Attachment: VBoxError.png added

Screenshot of the error

comment:1 by Christian Pötzsch, 13 years ago

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

comment:2 by Kyle, 13 years ago

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.

in reply to:  2 comment:3 by Kyle, 13 years ago

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 by aeichner, 8 years ago

Description: modified (diff)
Resolution: obsolete
Status: newclosed

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use