Hallo zusammen,
ich hab ein Problem mit virtualbox nach einem Distri-Update mit zypper von 12.2. auf 13.1. Ich kann keine VM mehr starten.
Nach
findet sich das in
Ich vermute, dass das Problem mit virtualbox nur ein Symptom ist und ich ein Problem mit meinem Kernel habe, denn die Ausgabe finde ich seltsam gemischt bezüglich Plattform i586 & i686:
Lieg ich da richtig mit meiner Vermutung? Und wenn ja: Wie bekomme ich das bereinigt?
ich hab ein Problem mit virtualbox nach einem Distri-Update mit zypper von 12.2. auf 13.1. Ich kann keine VM mehr starten.
Nach
Code:
linux-ozxe:/home/marco # [b]/etc/init.d/vboxdrv setup[/b]
Stopping VirtualBox kernel modules done
Uninstalling old VirtualBox DKMS kernel modules done
Trying to register the VirtualBox kernel modules using DKMSError! echo
Your kernel headers for kernel 3.11.6-4-desktop cannot be found at
/lib/modules/3.11.6-4-desktop/build or /lib/modules/3.11.6-4-desktop/source.
failed
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules failed
(Look at /var/log/vbox-install.log to find out what went wrong)
Code:
/var/log/vbox-install.log
Code:
Uninstalling modules from DKMS
removing old DKMS module vboxhost version 4.2.16
------------------------------
Deleting module version: 4.2.16
completely from the DKMS tree.
------------------------------
Done.
Attempting to install using DKMS
Creating symlink /var/lib/dkms/vboxhost/4.2.16/source ->
/usr/src/vboxhost-4.2.16
DKMS: add completed.
Failed to install using DKMS, attempting to install without
Makefile:184: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again.
make KBUILD_VERBOSE=1 SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 CONFIG_MODULE_SIG= -C /usr/src/linux modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo >&2 ; \
/bin/false)
ERROR: Kernel configuration is invalid.
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/*
WARNING: Symbol version dump /usr/src/linux-3.11.10-7/Module.symvers
is missing; modules will have no dependencies and modversions.
make -f scripts/Makefile.build obj=/tmp/vbox.0
/tmp/vbox.0/Makefile:184: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again.
gcc -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d -nostdinc -isystem /usr/lib/gcc/i586-suse-linux/4.8/include -I/usr/src/linux-3.11.10-7/arch/x86/include -Iarch/x86/include/generated -Iinclude -I/usr/src/linux-3.11.10-7/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-3.11.10-7/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-3.11.10-7/include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m64 -mno-red-zone -mcmodel=kernel -maccumulate-outgoing-args -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fomit-frame-pointer -DCC_HAVE_ASM_GOTO -include /tmp/vbox.0/include/VBox/SUPDrvMangling.h -I/usr/src/linux/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -I/tmp/vbox.0/vboxdrv/ -I/tmp/vbox.0/
vboxdrv/include -I/tmp/vbox.0/vboxdrv/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_X86 -DVBOX_WITH_64_BITS_GUESTS -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/SUPDrv-linux.o /tmp/vbox.0/linux/SUPDrv-linux.c
/tmp/vbox.0/linux/SUPDrv-linux.c:1:0: error: code model ‘kernel’ not supported in the 32 bit mode
/* $Rev: 84704 $ */
^
/tmp/vbox.0/linux/SUPDrv-linux.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Fehler 1
make[1]: *** [_module_/tmp/vbox.0] Error 2
make: *** [vboxdrv] Error 2
Ich vermute, dass das Problem mit virtualbox nur ein Symptom ist und ich ein Problem mit meinem Kernel habe, denn die Ausgabe finde ich seltsam gemischt bezüglich Plattform i586 & i686:
Code:
linux-ozxe:/home/marco # rpm -qa | grep kernel
kernel-firmware-20130714git-2.5.1.noarch
kernel-desktop-3.11.6-4.1.i686
kernel-desktop-3.11.10-7.1.i686
kernel-pae-devel-3.11.10-7.1.i686
kernel-source-3.11.10-7.1.noarch
kernel-syms-3.11.10-7.1.i586
kernel-xen-devel-3.11.10-7.1.i686
kernel-default-devel-3.11.10-7.1i586
kernel-desktop-devel-3.11.10-7.1.i686
kernel-devel-3.11.10-7.1.noarch
Lieg ich da richtig mit meiner Vermutung? Und wenn ja: Wie bekomme ich das bereinigt?