[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Virtualbox: error 2



Moin,

ich benutze Squeeze und habe installiert:

linux-headers-2.6.3 2.6.30-8squeeze1
linux-headers-2.6.3 2.6.30-8squeeze1
linux-image-2.6.30- 2.6.30-8squeeze1
linux-kbuild-2.6.30 2.6.30-1        
linux-source-2.6.30 2.6.30-8squeeze1

Virtualbox sagt: 
VirtualBox kernel driver not installed. The vboxdrv kernel module was either 
not loaded or /dev/vboxdrv was not created for some reason. Re-setup the 
kernel module by executing '/etc/init.d/vboxdrv setup' as root.
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).

/etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module:done..    
Recompiling VirtualBox kernel module:       
Look at /var/log/vbox-install.log to find out what went wrong ... failed!
koeln:/home/klaus# cat /var/log/vbox-install.log                         
make KBUILD_VERBOSE=1 -C /lib/modules/2.6.30-2-amd64/build SUBDIRS=/tmp/vbox.0 
SRCROOT=/tmp/vbox.0 modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.30-2-amd64 »
make -C /usr/src/linux-headers-2.6.30-2-amd64 \
        KBUILD_SRC=/usr/src/linux-headers-2.6.30-2-common \
        KBUILD_EXTMOD="/tmp/vbox.0" -f /usr/src/linux-headers-2.6.30-2-
common/Makefile \
        modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || (            
\
        echo;                                                           \
        echo "  ERROR: Kernel configuration is invalid.";               \
        echo "         include/linux/autoconf.h or include/config/auto.conf are 
missing.";      \
        echo "         Run 'make oldconfig && make prepare' on kernel src to fix 
it.";  \
        echo;                                                           \
        /bin/false)
mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/*
make -f /usr/src/linux-headers-2.6.30-2-common/scripts/Makefile.build 
obj=/tmp/vbox.0
   gcc-4.3 -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d  -nostdinc -isystem 
/usr/lib/gcc/x86_64-linux-gnu/4.3.4/include -Iinclude -Iinclude2 -
I/usr/src/linux-headers-2.6.30-2-common/include -I/usr/src/linux-
headers-2.6.30-2-common/arch/x86/include -include include/linux/autoconf.h   -
I/tmp/vbox.0 -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -
fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -fno-
delete-null-pointer-checks -Os -m64 -mtune=generic -mno-red-zone -
mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -
DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-
unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-stack-protector -
fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-
strict-overflow   -I/lib/modules/2.6.30-2-amd64/build/include   -I/tmp/vbox.0/   
-I/tmp/vbox.0/include   -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -
DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -
DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_AMD64 -DUSE_NEW_OS_INTERFACE_FOR_MM  -
DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)"  -
D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)"  -c -o /tmp/vbox.0/linux/.tmp_SUPDrv-
linux.o /tmp/vbox.0/linux/SUPDrv-linux.c
/tmp/vbox.0/linux/SUPDrv-linux.c: In function ‘VBoxDrvLinuxCreate’:
/tmp/vbox.0/linux/SUPDrv-linux.c:772: error: ‘struct task_struct’ has no 
member named ‘euid’
/tmp/vbox.0/linux/SUPDrv-linux.c:773: error: ‘struct task_struct’ has no 
member named ‘egid’
make[4]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Erreur 1
make[3]: *** [_module_/tmp/vbox.0] Erreur 2
make[2]: *** [sub-make] Erreur 2
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.30-2-amd64 »
make: *** [vboxdrv] Erreur 2

Nun scheint es eine Lösung zu geben unter 
http://forums.virtualbox.org/viewtopic.php?f=7&t=12854&p=115168#p115168

Dort wird ein Patch vorgeschlagen, ich weiss aber nicht, was ich damit 
anfange.

Gruss

Klaus


Reply to: