• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst] Fehler beim Start von VirtualBox - Tuxedo Laptop

dainscha

Newbie
Hallo,

ich verwende OpenSuse 42.1. make gcc und die kernel-Quellen sind installiert. VirtualBox ist aus dem Oracle Repository installiert und dürfte auch auf dem neusten Stand sein. Alle anderen VirtualBox Pakete sind deinstalliert.

Ähnlich wie in diesem Beitrag: http://linux-club.de/forum/viewtopic.php?t=120682 erhalte ich beim Start von VirtualBox eine Fehlermeldung:

Code:
Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/sbin/rcvboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.

Der Versuch /sbin/rcvboxdrv setup als root auszuführen gibt die Fehlermeldung aus, dass setup kein gültiger Parameter wäre.

Wenn ich, wie in oben verlinktem Beitrag versuche

Code:
/usr/lib/virtualbox/vboxdrv.sh setup

auszuführen erhalte ich folgendes Fehlerprotokoll:

Code:
Makefile:188: 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 ./Module.symvers
           is missing; modules will have no dependencies and modversions.

make -f ./scripts/Makefile.build obj=/tmp/vbox.0
/tmp/vbox.0/Makefile:188: 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/lib64/gcc/x86_64-suse-linux/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -fno-stack-protector -Wno-unused-but-set-variable -fomit-frame-pointer -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -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 -DSUPDRV_WITH_RELEASE_LOGGER -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/SUPDrv-linux.o /tmp/vbox.0/linux/SUPDrv-linux.c
In file included from <command-line>:0:0:
././include/linux/kconfig.h:4:32: fatal error: generated/autoconf.h: Datei oder Verzeichnis nicht gefunden
 #include <generated/autoconf.h>
                                ^
compilation terminated.
scripts/Makefile.build:274: recipe for target '/tmp/vbox.0/linux/SUPDrv-linux.o' failed
make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Error 1
Makefile:1410: recipe for target '_module_/tmp/vbox.0' failed
make[1]: *** [_module_/tmp/vbox.0] Error 2
Makefile:298: recipe for target 'vboxdrv' failed
make: *** [vboxdrv] Error 2
Makefile:188: 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 ./Module.symvers
           is missing; modules will have no dependencies and modversions.

make -f ./scripts/Makefile.build obj=/tmp/vbox.0
/tmp/vbox.0/Makefile:188: 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/lib64/gcc/x86_64-suse-linux/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -fno-stack-protector -Wno-unused-but-set-variable -fomit-frame-pointer -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -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 -DSUPDRV_WITH_RELEASE_LOGGER -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/SUPDrv-linux.o /tmp/vbox.0/linux/SUPDrv-linux.c
In file included from <command-line>:0:0:
././include/linux/kconfig.h:4:32: fatal error: generated/autoconf.h: Datei oder Verzeichnis nicht gefunden
 #include <generated/autoconf.h>
                                ^
compilation terminated.
scripts/Makefile.build:274: recipe for target '/tmp/vbox.0/linux/SUPDrv-linux.o' failed
make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Error 1
Makefile:1410: recipe for target '_module_/tmp/vbox.0' failed
make[1]: *** [_module_/tmp/vbox.0] Error 2
Makefile:298: recipe for target 'vboxdrv' failed
make: *** [vboxdrv] Error 2
Makefile:188: 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 ./Module.symvers
           is missing; modules will have no dependencies and modversions.

make -f ./scripts/Makefile.build obj=/tmp/vbox.0
/tmp/vbox.0/Makefile:188: 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/lib64/gcc/x86_64-suse-linux/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -fno-stack-protector -Wno-unused-but-set-variable -fomit-frame-pointer -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -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 -DSUPDRV_WITH_RELEASE_LOGGER -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/SUPDrv-linux.o /tmp/vbox.0/linux/SUPDrv-linux.c
In file included from <command-line>:0:0:
././include/linux/kconfig.h:4:32: fatal error: generated/autoconf.h: Datei oder Verzeichnis nicht gefunden
 #include <generated/autoconf.h>
                                ^
compilation terminated.
scripts/Makefile.build:274: recipe for target '/tmp/vbox.0/linux/SUPDrv-linux.o' failed
make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Error 1
Makefile:1410: recipe for target '_module_/tmp/vbox.0' failed
make[1]: *** [_module_/tmp/vbox.0] Error 2
Makefile:298: recipe for target 'vboxdrv' failed
make: *** [vboxdrv] Error 2
Makefile:188: 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 ./Module.symvers
           is missing; modules will have no dependencies and modversions.

make -f ./scripts/Makefile.build obj=/tmp/vbox.0
/tmp/vbox.0/Makefile:188: 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/lib64/gcc/x86_64-suse-linux/4.8/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -fno-stack-protector -Wno-unused-but-set-variable -fomit-frame-pointer -fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -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 -DSUPDRV_WITH_RELEASE_LOGGER -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/SUPDrv-linux.o /tmp/vbox.0/linux/SUPDrv-linux.c
In file included from <command-line>:0:0:
././include/linux/kconfig.h:4:32: fatal error: generated/autoconf.h: Datei oder Verzeichnis nicht gefunden
 #include <generated/autoconf.h>
                                ^
compilation terminated.
scripts/Makefile.build:274: recipe for target '/tmp/vbox.0/linux/SUPDrv-linux.o' failed
make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Error 1
Makefile:1410: recipe for target '_module_/tmp/vbox.0' failed
make[1]: *** [_module_/tmp/vbox.0] Error 2
Makefile:298: recipe for target 'vboxdrv' failed
make: *** [vboxdrv] Error 2

Daraus werde ich nicht wirklich schlau. Hat jemand eine Idee? Braucht ihr noch irgendwelche Informationen?

Danke!
 
OP
D

dainscha

Newbie
Bitte sehr.

Code:
uname -r
4.4.0-8-default

Code:
zypper se -si kernel
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name                 | Typ   | Version         | Arch   | Repository               
--+----------------------+-------+-----------------+--------+--------------------------
i | kernel-default       | Paket | 4.4.0-8.1       | x86_64 | TUXEDO Computers         
i | kernel-default       | Paket | 4.1.15-8.1      | x86_64 | openSUSE-Leap-42.1-Update
i | kernel-default       | Paket | 4.1.13-5.1      | x86_64 | openSUSE-Leap-42.1-Update
i | kernel-default       | Paket | 4.1.12-1.1      | x86_64 | openSUSE-Leap-42.1-Oss   
i | kernel-default       | Paket | 4.1.12-1.1      | x86_64 | openSUSE:Leap:42.1       
i | kernel-default-devel | Paket | 4.1.15-8.1      | x86_64 | openSUSE-Leap-42.1-Update
i | kernel-default-devel | Paket | 4.1.13-5.1      | x86_64 | openSUSE-Leap-42.1-Update
i | kernel-default-devel | Paket | 4.1.12-1.1      | x86_64 | openSUSE-Leap-42.1-Oss   
i | kernel-default-devel | Paket | 4.1.12-1.1      | x86_64 | openSUSE:Leap:42.1       
i | kernel-devel         | Paket | 4.1.15-8.1      | noarch | openSUSE-Leap-42.1-Update
i | kernel-devel         | Paket | 4.1.13-5.1      | noarch | openSUSE-Leap-42.1-Update
i | kernel-devel         | Paket | 4.1.12-1.1      | noarch | openSUSE-Leap-42.1-Oss   
i | kernel-devel         | Paket | 4.1.12-1.1      | noarch | openSUSE:Leap:42.1       
i | kernel-docs          | Paket | 4.1.15-8.3      | noarch | openSUSE-Leap-42.1-Update
i | kernel-ec2-devel     | Paket | 4.1.15-8.1      | x86_64 | openSUSE-Leap-42.1-Update
i | kernel-firmware      | Paket | 20150925git-1.1 | noarch | openSUSE-Leap-42.1-Oss   
i | kernel-firmware      | Paket | 20150925git-1.1 | noarch | openSUSE:Leap:42.1       
i | kernel-macros        | Paket | 4.1.15-8.1      | noarch | openSUSE-Leap-42.1-Update
i | kernel-pv-devel      | Paket | 4.1.15-8.1      | x86_64 | openSUSE-Leap-42.1-Update
i | kernel-pv-devel      | Paket | 4.1.13-5.1      | x86_64 | openSUSE-Leap-42.1-Update
i | kernel-pv-devel      | Paket | 4.1.12-1.1      | x86_64 | openSUSE-Leap-42.1-Oss   
i | kernel-pv-devel      | Paket | 4.1.12-1.1      | x86_64 | openSUSE:Leap:42.1       
i | kernel-source        | Paket | 4.1.15-8.1      | noarch | openSUSE-Leap-42.1-Update
i | kernel-source        | Paket | 4.1.13-5.1      | noarch | openSUSE-Leap-42.1-Update
i | kernel-source        | Paket | 4.1.12-1.1      | noarch | openSUSE-Leap-42.1-Oss   
i | kernel-source        | Paket | 4.1.12-1.1      | noarch | openSUSE:Leap:42.1       
i | kernel-syms          | Paket | 4.1.15-8.1      | x86_64 | openSUSE-Leap-42.1-Update
i | kernel-syms          | Paket | 4.1.13-5.1      | x86_64 | openSUSE-Leap-42.1-Update
i | kernel-syms          | Paket | 4.1.12-1.1      | x86_64 | openSUSE-Leap-42.1-Oss   
i | kernel-syms          | Paket | 4.1.12-1.1      | x86_64 | openSUSE:Leap:42.1       
i | kernel-xen-devel     | Paket | 4.1.15-8.1      | x86_64 | openSUSE-Leap-42.1-Update
i | kernel-xen-devel     | Paket | 4.1.13-5.1      | x86_64 | openSUSE-Leap-42.1-Update                                                        
i | kernel-xen-devel     | Paket | 4.1.12-1.1      | x86_64 | openSUSE-Leap-42.1-Oss                                                           
i | kernel-xen-devel     | Paket | 4.1.12-1.1      | x86_64 | openSUSE:Leap:42.1

sehe gerade, dass die kernel-Version und die kernel-source-Version gar nicht zusammen passen. Warum das denn?
 

tomm.fa

Administrator
Teammitglied
Die installierten Versionen von kernel-default und kernel-default-devel sollten schon übereinstimmen.

Code:
zypper se -s kernel-default-devel
und
Code:
zypper lr -d
?

Wenn die Sachen (Pakete, Repositorien) von Tuxedo nicht wirklich notwendig sind, dann würde ich diese ersetzen (direkt von openSUSE verwenden) oder gleich komplett entsorgen.
 
OP
D

dainscha

Newbie
Code:
zypper se -s kernel-default-devel
Daten des Repositories laden ...                                                                                                               
Installierte Pakete lesen ...                                                                                                                  
                                                                                                                                               
S | Name                 | Typ   | Version    | Arch   | Repository                                                                            
--+----------------------+-------+------------+--------+--------------------------                                                             
v | kernel-default-devel | Paket | 4.4.0-8.1  | x86_64 | TUXEDO Computers                                                                      
i | kernel-default-devel | Paket | 4.1.15-8.1 | x86_64 | openSUSE-Leap-42.1-Update
i | kernel-default-devel | Paket | 4.1.13-5.1 | x86_64 | openSUSE-Leap-42.1-Update
i | kernel-default-devel | Paket | 4.1.12-1.1 | x86_64 | openSUSE-Leap-42.1-Oss   
i | kernel-default-devel | Paket | 4.1.12-1.1 | x86_64 | openSUSE:Leap:42.1

Code:
zypper lr -d
#  | Alias                                    | Name                                     | Aktiviert | GPG-Überprüfung | Aktualisieren | Priorität | Typ    | URI                                                                              | Dienst
---+------------------------------------------+------------------------------------------+-----------+-----------------+---------------+-----------+--------+----------------------------------------------------------------------------------+-------
 1 | TUXEDO_Computers                         | TUXEDO Computers                         | Ja        | (r ) Ja         | Ja            |   80      | rpm-md | http://rpm.tuxedocomputers.com/opensuse/leap                                     |       
 2 | VirtualBox_for_openSUSE_13.2_/_Leap_42.1 | VirtualBox for openSUSE 13.2 / Leap 42.1 | Ja        | ( p) Ja         | Ja            |   85      | rpm-md | http://download.virtualbox.org/virtualbox/rpm/opensuse/13.2                      |       
 3 | ftp.gwdg.de-suse                         | Packman Repository                       | Ja        | (r ) Ja         | Ja            |   50      | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_42.1/                    |       
 4 | google-chrome                            | google-chrome                            | Ja        | (r ) Ja         | Ja            |   99      | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                              |       
 5 | http-download.opensuse.org-52e9f5cc      | games:tools                              | Ja        | (r ) Ja         | Ja            |   99      | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_Leap_42.1/       |       
 6 | http-download.opensuse.org-5f8befe9      | openSUSE:Leap:42.1                       | Ja        | (r ) Ja         | Ja            |   99      | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Leap:/42.1/standard/         |       
 7 | http-download.opensuse.org-d75b538a      | home:Herbster0815                        | Ja        | (r ) Ja         | Ja            |   99      | rpm-md | http://download.opensuse.org/repositories/home:/Herbster0815/openSUSE_Leap_42.1/ |       
 8 | linuxdownload.adobe.com-linux            | Adobe Flash Plugin                       | Nein      | ----            | Nein          |   85      | rpm-md | http://linuxdownload.adobe.com/linux/x86_64/                                     |       
 9 | openSUSE-42.1-0                          | openSUSE-42.1-0                          | Nein      | ----            | Nein          |   90      | yast2  | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_SU-208GB_S17W6YEG70002H       |       
10 | opensuse-guide.org-repo                  | Libdvdcss Repository                     | Ja        | (r ) Ja         | Ja            |   85      | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.1/                               |       
11 | repo-debug                               | openSUSE-Leap-42.1-Debug                 | Nein      | ----            | Ja            |   90      | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/              |       
12 | repo-debug-non-oss                       | openSUSE-Leap-42.1-Debug-Non-Oss         | Nein      | ----            | Ja            |   90      | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/          |       
13 | repo-debug-update                        | openSUSE-Leap-42.1-Update-Debug          | Nein      | ----            | Ja            |   90      | NONE   | http://download.opensuse.org/debug/update/leap/42.1/oss                          |       
14 | repo-debug-update-non-oss                | openSUSE-Leap-42.1-Update-Debug-Non-Oss  | Nein      | ----            | Ja            |   90      | NONE   | http://download.opensuse.org/debug/update/leap/42.1/non-oss/                     |       
15 | repo-non-oss                             | openSUSE-Leap-42.1-Non-Oss               | Ja        | (r ) Ja         | Ja            |   90      | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/                |       
16 | repo-oss                                 | openSUSE-Leap-42.1-Oss                   | Ja        | (r ) Ja         | Ja            |   90      | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                    |       
17 | repo-source                              | openSUSE-Leap-42.1-Source                | Nein      | ----            | Ja            |   90      | NONE   | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/             |       
18 | repo-update                              | openSUSE-Leap-42.1-Update                | Ja        | (r ) Ja         | Ja            |   90      | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/                               |                                              
19 | repo-update-non-oss                      | openSUSE-Leap-42.1-Update-Non-Oss        | Ja        | (r ) Ja         | Ja            |   90      | rpm-md | http://download.opensuse.org/update/leap/42.1/non-oss/

das Tuxedo repo würde ich schon gern behalten weil da angepasste Treiber des Laptop-Herstellers enthalten sind. Ich könnte aber die Priorität anpassen und den Kernel downgraden. Muss ich bei so was Probleme befürchten?
 

tomm.fa

Administrator
Teammitglied
Kannst ja auch kernel-default-devel von Tuxedo installieren, wäre wohl am sinnvollsten. Wer weiß ob die auch was am Kernel gemacht haben.
 
OP
D

dainscha

Newbie
Ok, das versuch ich mal. Brauch ich auch kernel-syms? Yast sagt das müsste ich dann deinstallieren.
 

tomm.fa

Administrator
Teammitglied
kernel-syms brauchst du nur wenn du dkms nutzt. Wird kein passendes Paket (von Tuxedo) angeboten dann löscht du es und musst, falls Tuxedo über deren Repositorium einen neuen Kernel anbietet und du darauf aktualisierst den Befehl
Code:
/sbin/rcvboxdrv setup
, bzw:
Code:
/usr/lib/virtualbox/vboxdrv.sh setup
selbst ausführen, mit dkms wäre dieses überflüssig/automatisiert.

Kurzform: VirtualBox benötigt nicht wirklich kernel-syms.
 

Sauerland

Ultimate Guru
kernel-syms installiert auch nur alle kernel-devel-Pakete, kernel-default-devel, kernel-desktop-devel usw.

Daher braucht man das nicht wirklich, einzig das zum kernel passende devel Paket sollte reichen...........
 
Oben