VirtualBox

Opened 14 years ago

Closed 13 years ago

#5686 closed defect (fixed)

vboxdrv and vboxguest export the same symbols causing conflict on a host that is also used as a guest => Fixed in SVN

Reported by: Seth Randall Owned by:
Component: other Version: VirtualBox 3.1.0
Keywords: linux module Cc:
Guest type: other Host type: other

Description

I run a Ubuntu Linux install as my primary desktop. I also run it as a guest from my Windows partition. When running as a host the install can't load the vboxnetflt module because it tries to load vboxguest as a dependency, but vboxdrv is already loaded with the exported symbols vboxguest tries to register.

Perhaps there should be a separate module that they all rely on called vboxcommon that has the functions that are common to both.

Change History (6)

comment:1 by Frank Mehnert, 14 years ago

Confirmed but so far no satisfying resolution in sight.

comment:2 by Frank Mehnert, 14 years ago

And, unfortunately your proposal of a separate module does not work because the version of the Guest Additions might be different from the version of VBox you want to install in the guest.

comment:3 by Seth Randall, 14 years ago

If the versions are different, then you'll still run into the same issue of two modules exporting the same symbols. Either way, it's not going to work. With the common functions in a separate module, they would at least work in one of the situations (and possibly both if the common functions haven't changed).

comment:4 by Frank Mehnert, 14 years ago

I already said that the same issue applies even if both module sets (guest and host) are from a different VBox version.

comment:5 by Frank Mehnert, 13 years ago

Summary: vboxdrv and vboxguest export the same symbols causing conflict on a host that is also used as a guestvboxdrv and vboxguest export the same symbols causing conflict on a host that is also used as a guest => Fixed in SVN

This will be fixed in the next maintenance release.

comment:6 by Frank Mehnert, 13 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use