Opened 15 years ago
Closed 14 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 , 14 years ago
comment:2 by , 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 , 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 , 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 , 14 years ago
Summary: | vboxdrv and vboxguest export the same symbols causing conflict on a host that is also used as a guest → vboxdrv 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 , 14 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Confirmed but so far no satisfying resolution in sight.