Hallo Helga, hat ein bißchen gedauert, ein paar Dinge zu eruieren am Freitag, 5. September 2014, 19:59:42 schrieb Helga Fischer:
leider habe ich keine Idee zu Deinem Problem, ich will Dir trotzdem schildern, wie es bei mir aussieht, da ich auch vbox von Oracle in Betrieb habe - auf einem hoffentlich ähnlichen System wie Du.
Mein System: 64-Bit Prozessor (Intel Core2 Quad), 8 GB RAM, Intel Onboard Grafik
es gibt nur das Paket von Oracle.
Also: http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3/
Genau dorther stammt Virtualbox
Diesem Repo habe ich eine niedrigere Prioritätsnummer zugeordnet als den normalen Suse-Repos (91).
habe kernel-default-devel und kernel-xen-devel deinstalliert, nachdem ich zunächst kernel-syms entfernt habe. Leider keine Änderung, 'vboxdrv setup' bricht mit dem gleichen Fehler ab.
kernel-syms würde ich lieber installiert lassen.
ok
kernel-syms sind bei mir nicht installiert. Dafür: kernel-default-devel, kernel-desktop, kernel-desktop-devel, kernel-devel, kernel-docs, kernel-source-vanilla, kernel-vanilla-devel, kexec-tools und dkms.
Benutzt wird: 3.11.10-21-desktop (64bit)
das sind meine Kernel-Module: kernel-desktop-devel-3.11.10-17.2.x86_64 kernel-desktop-devel-3.11.10-21.1.x86_64 kernel-source-3.11.10-21.1.noarch kernel-desktop-3.11.10-17.2.x86_64 kernel-devel-3.11.10-21.1.noarch kernel-devel-3.11.10-17.2.noarch patterns-openSUSE-devel_kernel-13.1-13.6.1.x86_64 dkms-2.2.0.3-14.2.noarch kexec-tools-2.0.3-5.4.1.x86_64 Ich würd sagen, das sollte passen. ...
vbox nimmt aber immer den aktuellsten Kernel. Für diesen setzt YaST auch immer die Links richtig, so dass das Ganze auch funktioniert. Diese Links sind nicht ohne; wenn da was fehlt, geht Virtualisierung nicht.
Welche Links sind bei Dir gesetzt, bzw., welche sind nach Deinem Dafürhalten unabdingbar? Dann würde ich die mal nachprüfen ...
Nachdem Du das Problem hier geschildert hast, habe ich 'panisch' gedacht, ach, so ein Mist, vbox will nicht mehr. Ich hatte zwar einen neuen Kernel eingespielt, vbox jedoch nicht benötigt.
Bei mir wollte es nur, dass ich das setup neu aufrufe und danach lief alles wieder.
Christians Mail rief mir in Erinnerung, daß ich mein System ursprünglich irrtümlich mit OS 13.1 32 Bit aufgesetzt hatte. Eine Software, Route Converter, war jedoch einfach nicht zum Laufen zu bringen, warum, weiß ich nicht. Nachdem ich erst mal herausgefunden habe, daß ich ein 32 Bit System hatte, habe ich es mithilfe einer 64 Bit-DVD auf 64 Bit upgedatet, wie hier in der ML beschrieben. Das hat auch völlig ohne Probleme funktioniert. Ich frage mich nur, ob das der Grund sein könnte, daß die Kernelmodule unter 3.11.10-21 nicht gebaut werden, jedoch nach wie vor unter 3.11.10-17.
In meinem Log sehe ich, dass vbox-setup DKMS benutzt. Ist das bei Dir (noch) installiert? DKMS setzt hier auch einen Link; bei Deinem Problem habe ich das Gefühl, dass es daran hapern könnte.
[...]
------------------------------ Deleting module version: 4.3.14 completely from the DKMS tree. ------------------------------ Done. Attempting to install using DKMS
Creating symlink /var/lib/dkms/vboxhost/4.3.14/source -> /usr/src/vboxhost-4.3.14
DKMS: add completed.
Kernel preparation unnecessary for this kernel. Skipping...
Building module: cleaning build area.... make KERNELRELEASE=3.11.10-21-desktop -C /lib/modules/3.11.10-21-desktop/build M=/var/lib/dkms/vboxhost/4.3.14/build............ cleaning build area....
DKMS: build completed.
[...]
dkms ? Hier mein Log, hier stimmt wohl was nicht ??? Uninstalling modules from DKMS removing old DKMS module vboxhost version 4.3.14 ------------------------------ Deleting module version: 4.3.14 completely from the DKMS tree. ------------------------------ Done. Attempting to install using DKMS Creating symlink /var/lib/dkms/vboxhost/4.3.14/source -> /usr/src/vboxhost-4.3.14 DKMS: add completed. Failed to install using DKMS, attempting to install without Makefile:186: 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) mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/* WARNING: Symbol version dump /usr/src/linux-3.11.10-21/Module.symvers is missing; modules will have no dependencies and modversions. make -f scripts/Makefile.build obj=/tmp/vbox.0 gcc -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.8/include - I/usr/src/linux-3.11.10-21/arch/x86/include -Iarch/x86/include/generated - Iinclude -I/usr/src/linux-3.11.10-21/arch/x86/include/uapi - Iarch/x86/include/generated/uapi -I/usr/src/linux-3.11.10-21/include/uapi - Iinclude/generated/uapi -include /usr/src/linux-3.11.10-21/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-sse -mpreferred-stack-boundary=3 -mtune=generic -mno-red- zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -fstack- protector -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 - DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=2048 -Wno-unused-but-set- variable -fomit-frame-pointer -fasynchronous-unwind-tables -g -fno-inline- functions-called-once -Wdeclaration-after-statement -Wno-pointer-sign -fno- strict-overflow -fconserve-stack -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 - Wno-declaration-after-statement -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_AMD64 - 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/.tmp_SUPDrv- linux.o /tmp/vbox.0/linux/SUPDrv-linux.c /bin/sh: scripts/genksyms/genksyms: No such file or directory ... snip Hast Du oder hat sonst jemand dazu eine Idee? Viele Grüße, Klaus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org