[Pkg-virtualbox-devel] Bug#465029: Bug#465029: virtualbox-ose: undefined symbol: stat64

Michael Hanke michael.hanke at gmail.com
Sun Feb 10 10:38:48 UTC 2008


On Sun, Feb 10, 2008 at 11:10:51AM +0100, Patrick Winnertz wrote:
> Am Sonntag, 10. Februar 2008 10:44:06 schrieb Michael Hanke:
> > Package: virtualbox-ose
> > Version: 1.5.4-dfsg-4
> > Severity: important
> >
> > Hi,
> >
> > when I try to start VirtualBox I get this:
> >
> >
> > michael at gandalf:~/hacking$ VirtualBox
> > /usr/lib/virtualbox/VirtualBox: symbol lookup error:
> > /usr/lib/virtualbox/VirtualBox: undefined symbol: stat64
> 
> > ii  virtualbox-ose-mod 2.6.22+1.5.2-dfsg2-9  PC virtualization solution
> Please install also the newest virtualbox-ose kernel module... I think this 
> could be the error.
> And if it is installed.. please check that this version is loaded and not a 
> older one.
I checked that already and it does not seem to be the problem. I have
this:

michael at gandalf:/lib/modules/2.6.24-1-686$ uname -a
Linux gandalf 2.6.24-1-686 #1 SMP Wed Feb 6 15:20:27 UTC 2008 i686 GNU/Linux

michael at gandalf:/lib/modules/2.6.24-1-686$ find . -name vboxdrv.ko
./extra/virtualbox-ose/vboxdrv.ko

michael at gandalf:~$ LC_ALL=C apt-cache policy virtualbox-ose-modules-2.6.24-1-686
virtualbox-ose-modules-2.6.24-1-686:
  Installed: 2.6.24+1.5.4-dfsg-3
  Candidate: 2.6.24+1.5.4-dfsg-3
  Version table:
 *** 2.6.24+1.5.4-dfsg-3 0
        500 http://ftp.de.debian.org sid/main Packages
        100 /var/lib/dpkg/status

michael at gandalf:/lib/modules/2.6.24-1-686$ sudo aptitude search virtualbox-ose
i   virtualbox-ose                                     - PC virtualization solution
p   virtualbox-ose-dbg                                 - PC virtualization solution (debug)
v   virtualbox-ose-guest-modules                       -
p   virtualbox-ose-guest-modules-2.6-486               - PC virtualization solution modules for Linux 2.6 on x86
p   virtualbox-ose-guest-modules-2.6-686               - PC virtualization solution modules for Linux 2.6 on PPro/Cel
p   virtualbox-ose-guest-modules-2.6-686-bigmem        - PC virtualization solution modules for Linux 2.6 on PPro/Cel
p   virtualbox-ose-guest-modules-2.6-xen-686           - PC virtualization solution modules for Linux 2.6 on i686
p   virtualbox-ose-guest-modules-2.6.24-1-486          - PC virtualization solution modules for Linux 2.6.24 on x86
p   virtualbox-ose-guest-modules-2.6.24-1-686          - PC virtualization solution modules for Linux 2.6.24 on PPro/
p   virtualbox-ose-guest-modules-2.6.24-1-686-bigmem   - PC virtualization solution modules for Linux 2.6.24 on PPro/
p   virtualbox-ose-guest-modules-2.6.24-1-xen-686      - PC virtualization solution modules for Linux 2.6.24 on i686
p   virtualbox-ose-guest-source                        - Source for the VirtualBox Guest Addition module
p   virtualbox-ose-guest-utils                         - PC virtualization solution - guest utils
v   virtualbox-ose-modules                             -
p   virtualbox-ose-modules-2.6-486                     - PC virtualization solution modules for Linux 2.6 on x86
p   virtualbox-ose-modules-2.6-686                     - PC virtualization solution modules for Linux 2.6 on PPro/Cel
p   virtualbox-ose-modules-2.6-686-bigmem              - PC virtualization solution modules for Linux 2.6 on PPro/Cel
p   virtualbox-ose-modules-2.6-k7                      - PC virtualization solution modules for Linux 2.6 on AMD K7
p   virtualbox-ose-modules-2.6-vserver-686             - PC virtualization solution modules for Linux 2.6 on PPro/Cel
p   virtualbox-ose-modules-2.6-vserver-k7              - PC virtualization solution modules for Linux 2.6 on AMD K7
p   virtualbox-ose-modules-2.6-xen-686                 - PC virtualization solution modules for Linux 2.6 on i686
p   virtualbox-ose-modules-2.6.22-3-486                - PC virtualization solution modules for Linux 2.6.22 on x86
p   virtualbox-ose-modules-2.6.22-3-686                - PC virtualization solution modules for Linux 2.6.22 on PPro/
p   virtualbox-ose-modules-2.6.22-3-686-bigmem         - PC virtualization solution modules for Linux 2.6.22 on PPro/
p   virtualbox-ose-modules-2.6.22-3-k7                 - PC virtualization solution modules for Linux 2.6.22 on AMD K
p   virtualbox-ose-modules-2.6.22-3-vserver-686        - PC virtualization solution modules for Linux 2.6.22 on PPro/
p   virtualbox-ose-modules-2.6.22-3-vserver-k7         - PC virtualization solution modules for Linux 2.6.22 on AMD K
p   virtualbox-ose-modules-2.6.24-1-486                - PC virtualization solution modules for Linux 2.6.24 on x86
i   virtualbox-ose-modules-2.6.24-1-686                - PC virtualization solution modules for Linux 2.6.24 on PPro/
p   virtualbox-ose-modules-2.6.24-1-686-bigmem         - PC virtualization solution modules for Linux 2.6.24 on PPro/
p   virtualbox-ose-modules-2.6.24-1-xen-686            - PC virtualization solution modules for Linux 2.6.24 on i686
p   virtualbox-ose-source                              - Source for the VirtualBox module




When the module is NOT loaded, I get:

michael at gandalf:~$ VirtualBox
WARNING: The character device /dev/vboxdrv does not exist.
         Please install the virtualbox-ose-modules package for your kernel and
         load the module named vboxdrv into your system.

         You will not be able to start VMs until this problem is fixed.
/usr/lib/virtualbox/VirtualBox: symbol lookup error: /usr/lib/virtualbox/VirtualBox: undefined symbol: stat64



When I load the module, it changes to:

michael at gandalf:~$ VirtualBox
/usr/lib/virtualbox/VirtualBox: symbol lookup error: /usr/lib/virtualbox/VirtualBox: undefined symbol: stat64



BTW: When I try to purge the package there is an error:

michael at gandalf:~$ LC_ALL=C sudo dpkg --purge virtualbox-ose
(Reading database ... 225558 files and directories currently installed.)
Removing virtualbox-ose ...
Shutting down VirtualBox host networking ...done.
Purging configuration files for virtualbox-ose ...
dpkg: error processing virtualbox-ose (--purge):
 subprocess post-removal script returned error exit status 3
Errors were encountered while processing:
 virtualbox-ose


But it only applies to purging -- simple removal is fine:


michael at gandalf:~$ LC_ALL=C sudo dpkg --remove virtualbox-ose
(Reading database ... 225558 files and directories currently installed.)
Removing virtualbox-ose ...
Shutting down VirtualBox host networking ...done.



Thanks,


Michael

-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://apsy.gse.uni-magdeburg.de/hanke
ICQ: 48230050





More information about the Pkg-virtualbox-devel mailing list