Mar 17, 2012

Virtualbox 4.1.10 released

The Changelog for 4.1.10 can be found via this link.
The installation via debian package was not successful:
hades:/tmp# dpkg -i virtualbox-4.1_4.1.10-76795~Debian~squeeze_i386.deb
(Lese Datenbank ... 204701 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Ersetzen von virtualbox-4.1 4.1.4-74291~Debian~lenny (durch virtualbox-4.1_4.1.10-76795~Debian~squeeze_i386.deb) ...
WARNING: All config files need .conf: /etc/modprobe.d/isapnp, it will be ignored in a future release.
Stopping VirtualBox kernel modules:.
Ersatz für virtualbox-4.1 wird entpackt ...
virtualbox-4.1 (4.1.10-76795~Debian~squeeze) wird eingerichtet ...
Neue Version der Konfigurationsdatei /etc/init.d/vboxweb-service wird installiert ...
addgroup: Die Gruppe »vboxusers« existiert bereits als Systemgruppe. Programmende.
WARNING: All config files need .conf: /etc/modprobe.d/isapnp, it will be ignored in a future release.
Stopping VirtualBox kernel modules:.
Uninstalling old VirtualBox DKMS kernel modules:.
Trying to register the VirtualBox kernel modules using DKMS:
Error! Bad return status for module build on kernel: 2.6.37.3 (i686)
Consult the make.log in the build directory
/var/lib/dkms/vboxhost/4.1.10/build/ for more information.

Failed, trying without DKMS ... failed!
Recompiling VirtualBox kernel modules:
Look at /var/log/vbox-install.log to find out what went wrong ... failed!
Trigger für shared-mime-info werden verarbeitet ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Unknown media type in type 'fonts/package'
Unknown media type in type 'interface/x-winamp-skin'
Trigger für desktop-file-utils werden verarbeitet ...
Trigger für gnome-menus werden verarbeitet ...
Trigger für hicolor-icon-theme werden verarbeitet ...
Trigger für python-central werden verarbeitet ...
But at least the gui was runnable:

The error in the logfiles was:
In file included from /var/lib/dkms/vboxhost/4.1.10/build/vboxdrv/include/VBox/types.h:30,
                 from /var/lib/dkms/vboxhost/4.1.10/build/vboxdrv/linux/../SUPDrvInternal.h:35,
                 from /var/lib/dkms/vboxhost/4.1.10/build/vboxdrv/linux/SUPDrv-linux.c:31:
/var/lib/dkms/vboxhost/4.1.10/build/vboxdrv/include/iprt/types.h:213: error: expected specifier-qualifier-list before ‘uint64_t’
/var/lib/dkms/vboxhost/4.1.10/build/vboxdrv/include/iprt/types.h:232: error: expected specifier-qualifier-list before ‘uint64_t’
Anybody some ideas to fix this?
I found some other links like this, but no solutions....

4 comments:

  1. Assuming that you are on a Debian squeeze system, did you install the matching Kernel headers package? If so, please try the following:

    # cd /var/lib/dkms/vboxhost/4.1.10/build/
    # /usr/sbin/dkms add -m vboxhost -v 4.1.10
    # /usr/sbin/dkms build -m vboxhost -v 4.1.10
    # /usr/sbin/dkms install -m vboxhost -v 4.1.10 --force

    This is just executing the relevant steps manually. It did the job for me.

    HTH, Sil53r

    ReplyDelete
  2. Thanks, but now i get:
    "You must run a dkms build for kernel 2.6.37.3"

    I think, i have to understand dkms...

    ReplyDelete
    Replies
    1. Do you have the Debian package "dkms" installed? I forgot to mention it is needed also.

      Delete
    2. Thanks for your answer.
      But dkms is installed. Here the error log:

      DKMS make.log for vboxhost-4.1.10 for kernel 2.6.37.3 (i686)
      Mo 19. Mär 21:30:46 CET 2012
      make: Entering directory `/usr/src/linux-2.6.37.3'

      WARNING: Symbol version dump /usr/src/linux-2.6.37.3/Module.symvers
      is missing; modules will have no dependencies and modversions.

      LD /var/lib/dkms/vboxhost/4.1.10/build/built-in.o
      LD /var/lib/dkms/vboxhost/4.1.10/build/vboxdrv/built-in.o
      CC [M] /var/lib/dkms/vboxhost/4.1.10/build/vboxdrv/linux/SUPDrv-linux.o
      In file included from /var/lib/dkms/vboxhost/4.1.10/build/vboxdrv/include/VBox/types.h:30,
      from /var/lib/dkms/vboxhost/4.1.10/build/vboxdrv/linux/../SUPDrvInternal.h:35,
      from /var/lib/dkms/vboxhost/4.1.10/build/vboxdrv/linux/SUPDrv-linux.c:31:
      /var/lib/dkms/vboxhost/4.1.10/build/vboxdrv/include/iprt/types.h:213: error: expected specifier-qualifier-list before ‘uint64_t’

      Do i have to recompile the kernel?

      Delete