Hallo Zusammen,
ich habe ein Problem mit VirtualBox unter openSuse 11. Nachdem ich Suse installiert habe, habe ich VirtualBox über Yast installiert. Hat auch wunderbar geklappt. Ich konnte auch mein altes Gastsystem starten.
Jetzt wollte ich aber ganz gerne auch USB beim Gast nutzen. Über Yast wurde mir aber die OSE Version installiert. Die Version habe ich dann über Yast wieder deinstalliert und wollte mir über virtualbox.org die normale Version runterladen. Dort gab es als Binarie aber nur eine für Suse 10.3.
Ich habe mir die geladen installiert. Leider bekomme ich bei Starten des Gastsystems aber folgende Meldung:
ich habe ein Problem mit VirtualBox unter openSuse 11. Nachdem ich Suse installiert habe, habe ich VirtualBox über Yast installiert. Hat auch wunderbar geklappt. Ich konnte auch mein altes Gastsystem starten.
Jetzt wollte ich aber ganz gerne auch USB beim Gast nutzen. Über Yast wurde mir aber die OSE Version installiert. Die Version habe ich dann über Yast wieder deinstalliert und wollte mir über virtualbox.org die normale Version runterladen. Dort gab es als Binarie aber nur eine für Suse 10.3.
Ich habe mir die geladen installiert. Leider bekomme ich bei Starten des Gastsystems aber folgende Meldung:
In der /var/log/vbox-install.log steht folgendesThe VirtualBox support driver which is running is from a different version of VirtualBox. You can correct this by stopping all running instances of VirtualBox and reinstalling the software..
Jetzt habe ich mal nach der autoconf.h gesucht. Die liegt in dem oben angegebenen Verzeichniss. Was kann ich da machen?make KBUILD_VERBOSE=1 -C /lib/modules/2.6.25.5-1.1-default/build SUBDIRS=/tmp/vbox.3 SRCROOT=/tmp/vbox.3 modules
make[1]: Entering directory `/usr/src/linux-2.6.25.5-1.1-obj/x86_64/default'
make -C /usr/src/linux-2.6.25.5-1.1 O=/usr/src/linux-2.6.25.5-1.1-obj/x86_64/default/. modules
make -C /usr/src/linux-2.6.25.5-1.1-obj/x86_64/default \
KBUILD_SRC=/usr/src/linux-2.6.25.5-1.1 \
KBUILD_EXTMOD="/tmp/vbox.3" -f /usr/src/linux-2.6.25.5-1.1/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.3/.tmp_versions ; rm -f /tmp/vbox.3/.tmp_versions/*
make -f /usr/src/linux-2.6.25.5-1.1/scripts/Makefile.build obj=/tmp/vbox.3
gcc -Wp,-MD,/tmp/vbox.3/linux/.SUPDrv-linux.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.3/include -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.25.5-1.1/include -include include/linux/autoconf.h -I/tmp/vbox.3 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Os -fno-stack-protector -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 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-omit-frame-pointer -fno-optimize-sibling-calls -fasynchronous-unwind-tables -Wdeclaration-after-statement -Wno-pointer-sign -I/lib/modules/2.6.25.5-1.1-default/build/include -I/tmp/vbox.3/ -I/tmp/vbox.3/include -I/tmp/vbox.3/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.3/linux/.tmp_SUPDrv-linux.o /tmp/vbox.3/linux/SUPDrv-linux.c
gcc -Wp,-MD,/tmp/vbox.3/.SUPDRVShared.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.3/include -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.25.5-1.1/include -include include/linux/autoconf.h -I/tmp/vbox.3 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Os -fno-stack-protector -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 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-omit-frame-pointer -fno-optimize-sibling-calls -fasynchronous-unwind-tables -Wdeclaration-after-statement -Wno-pointer-sign -I/lib/modules/2.6.25.5-1.1-default/build/include -I/tmp/vbox.3/ -I/tmp/vbox.3/include -I/tmp/vbox.3/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(SUPDRVShared)" -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)" -c -o /tmp/vbox.3/.tmp_SUPDRVShared.o /tmp/vbox.3/SUPDRVShared.c