Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 395927

Summary: app-emulation/virtualbox-4.1.8, app-emulation/virtualbox-extpack-oracle-4.1.8 - broken /usr/lib64/virtualbox/components/VBoxC.so (requires VBoxRT.so VBoxVMM.so VBoxXPCOM.so)
Product: Gentoo Linux Reporter: DaggyStyle <daggs>
Component: Current packagesAssignee: Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c>
Status: RESOLVED OBSOLETE    
Severity: normal CC: bkohler, proxy-maint, swapon
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description DaggyStyle 2011-12-24 19:08:26 UTC
title says it all, see:
dagg@NCC-5001-D ~ $ revdep-rebuild -ip
 * Configuring search environment for revdep-rebuild

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.

 * Collecting system binaries and libraries
 * Generated new 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Generated new 2_ldpath.rr
 * Checking dynamic linking consistency
[ 27% ]  *   broken /usr/games/bin/fgrun (requires libOpenThreads.so.11
libosgDB.so.65
libosgGA.so.65
libosgParticle.so.65
libosg.so.65
libosgText.so.65
libosgUtil.so.65
libosgViewer.so.65)
[ 85% ]  *   broken /usr/lib64/virtualbox/components/VBoxC.so (requires VBoxRT.so
VBoxVMM.so
VBoxXPCOM.so)
 *   broken /usr/lib64/virtualbox/components/VBoxSVCM.so (requires VBoxRT.so
VBoxXPCOM.so)
 *   broken /usr/lib64/virtualbox/components/VBoxXPCOMIPCC.so (requires VBoxRT.so
VBoxXPCOM.so)
 *   broken /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxEhciR3.so (requires VBoxRT.so
VBoxVMM.so)
 *   broken /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPciRawDrv.so (requires VBoxRT.so
VBoxVMM.so)
 *   broken /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPciRawR3.so (requires VBoxRT.so
VBoxVMM.so)
 *   broken /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so (requires VBoxRT.so
VBoxVMM.so)
[ 86% ]  *   broken /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxVRDP.so (requires VBoxRT.so)
[ 100% ]                 
 * Generated new 3_broken.rr
 * Assigning files to packages
 *   /usr/games/bin/fgrun -> games-simulation/fgrun
 *   /usr/lib64/virtualbox/components/VBoxC.so -> app-emulation/virtualbox
 *   /usr/lib64/virtualbox/components/VBoxSVCM.so -> app-emulation/virtualbox
 *   /usr/lib64/virtualbox/components/VBoxXPCOMIPCC.so -> app-emulation/virtualbox
 *   /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxEhciR3.so -> app-emulation/virtualbox-extpack-oracle
 *   /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPciRawDrv.so -> app-emulation/virtualbox-extpack-oracle
 *   /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPciRawR3.so -> app-emulation/virtualbox-extpack-oracle
 *   /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so -> app-emulation/virtualbox-extpack-oracle
 *   /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxVRDP.so -> app-emulation/virtualbox-extpack-oracle
 * Generated new 4_raw.rr and 4_owners.rr
 * Cleaning list of packages to rebuild
 * Generated new 4_pkgs.rr
 * Assigning packages to ebuilds
 * Generated new 4_ebuilds.rr
 * Evaluating package order
 * Generated new 5_order.rr
 * All prepared. Starting rebuild
emerge --complete-graph=y --oneshot --keep-going --quiet-build=n --pretend app-emulation/virtualbox:0 app-emulation/virtualbox-extpack-oracle:0 games-simulation/fgrun:0

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ~] games-simulation/fgrun-1.5.2 
[ebuild   R   ~] app-emulation/virtualbox-4.1.8 
[ebuild   R   ~] app-emulation/virtualbox-extpack-oracle-4.1.8 
 * Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.
dagg@NCC-5001-D ~ $ revdep-rebuild -ip
 * Configuring search environment for revdep-rebuild

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.

 * Collecting system binaries and libraries
 * Generated new 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Generated new 2_ldpath.rr
 * Checking dynamic linking consistency
[ 1% ] ^C *   ...terminated. Removing incomplete 3_broken.rr 3_errors.rr.
dagg@NCC-5001-D ~ $ revdep-rebuild -ip
 * Configuring search environment for revdep-rebuild

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.

 * Collecting system binaries and libraries
 * Generated new 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Generated new 2_ldpath.rr
 * Checking dynamic linking consistency
[ 27% ]  *   broken /usr/games/bin/fgrun (requires libOpenThreads.so.11
libosgDB.so.65
libosgGA.so.65
libosgParticle.so.65
libosg.so.65
libosgText.so.65
libosgUtil.so.65
libosgViewer.so.65)
[ 85% ]  *   broken /usr/lib64/virtualbox/components/VBoxC.so (requires VBoxRT.so
VBoxVMM.so
VBoxXPCOM.so)
 *   broken /usr/lib64/virtualbox/components/VBoxSVCM.so (requires VBoxRT.so
VBoxXPCOM.so)
 *   broken /usr/lib64/virtualbox/components/VBoxXPCOMIPCC.so (requires VBoxRT.so
VBoxXPCOM.so)
 *   broken /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxEhciR3.so (requires VBoxRT.so
VBoxVMM.so)
 *   broken /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPciRawDrv.so (requires VBoxRT.so
VBoxVMM.so)
 *   broken /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPciRawR3.so (requires VBoxRT.so
VBoxVMM.so)
 *   broken /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so (requires VBoxRT.so
VBoxVMM.so)
[ 86% ]  *   broken /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxVRDP.so (requires VBoxRT.so)
[ 100% ]                 
 * Generated new 3_broken.rr
 * Assigning files to packages
 *   /usr/games/bin/fgrun -> games-simulation/fgrun
 *   /usr/lib64/virtualbox/components/VBoxC.so -> app-emulation/virtualbox
 *   /usr/lib64/virtualbox/components/VBoxSVCM.so -> app-emulation/virtualbox
 *   /usr/lib64/virtualbox/components/VBoxXPCOMIPCC.so -> app-emulation/virtualbox
 *   /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxEhciR3.so -> app-emulation/virtualbox-extpack-oracle
 *   /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPciRawDrv.so -> app-emulation/virtualbox-extpack-oracle
 *   /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPciRawR3.so -> app-emulation/virtualbox-extpack-oracle
 *   /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so -> app-emulation/virtualbox-extpack-oracle
 *   /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxVRDP.so -> app-emulation/virtualbox-extpack-oracle
 * Generated new 4_raw.rr and 4_owners.rr
 * Cleaning list of packages to rebuild
 * Generated new 4_pkgs.rr
 * Assigning packages to ebuilds
 * Generated new 4_ebuilds.rr
 * Evaluating package order
 * Generated new 5_order.rr
 * All prepared. Starting rebuild
emerge --complete-graph=y --oneshot --keep-going --quiet-build=n --pretend app-emulation/virtualbox:0 app-emulation/virtualbox-extpack-oracle:0 games-simulation/fgrun:0

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ~] games-simulation/fgrun-1.5.2 
[ebuild   R   ~] app-emulation/virtualbox-4.1.8 
[ebuild   R   ~] app-emulation/virtualbox-extpack-oracle-4.1.8 
 * Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.

dagg@NCC-5001-D /tmp/revdep-rebuild.meqCMv6SeN $ ldd /usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxEhciR3.so
ldd: warning: you do not have execution permission for `/usr/lib64/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxEhciR3.so'
        linux-vdso.so.1 =>  (0x00007fff5b7ff000)
        VBoxVMM.so => not found
        VBoxRT.so => not found
        libc.so.6 => /lib64/libc.so.6 (0x00007f4f4b0ed000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f4f4b5bd000)
dagg@NCC-5001-D /tmp/revdep-rebuild.meqCMv6SeN $ locate VBoxVMM.so
/usr/lib64/virtualbox/VBoxVMM.so
/usr/lib64/virtualbox/components/VBoxVMM.so

I don't know how it is affecting the run of virtualbox but this should be solved pronto.


Reproducible: Always
Comment 1 Ben Kohler gentoo-dev 2017-08-31 18:11:28 UTC
Please reopen if this is still a problem