Am Freitag, den 29.06.2018, 23:47 +0200 schrieb Heinz-Stefan Neumeyer:
kann mir an Hand u.ste. Ausgabe jemand verklickern, warum nach dem letzten Update auf dem Host SuSE 42.3 kein VirtualBox-Kernel-Modul gebaut wird?
Welche Variante? Die von openSUSE oder aus dem originalem Oracle Repo?
In der /var/log/virtualbox.log steht:
=== Building 'vboxdrv' module === make[1]: Entering directory '/usr/src/kernel- modules/virtualbox/src/vboxdrv' Makefile:190: 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.
Der symbolische Link existiert und verweist auch auf das korrekte Verzeichnis mit den Kernel-Quellen?
make KBUILD_VERBOSE= SUBDIRS=/usr/src/kernel-modules/virtualbox/src/vboxdrv SRCROOT=/usr/src/kernel-modules/virtualbox/src/vboxdrv CONFIG_MODULE_SIG= -C /usr/src/linux -j4 modules make[2]: Entering directory '/usr/src/linux-4.4.138-59' 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.
Wurden im /usr/src/linux mal die folgenden Aktionen durchgeführt? - make mrproper - make oldconfig - make prepare Die grundlegenden Entwicklertools (gcc-Suite, make, ...) sind natürlich installiert?!
WARNING: Symbol version dump ./Module.symvers is missing; modules will have no dependencies and modversions.
Das Paket kernel-syms (Version passend zum Kernel) ist installiert?
btw. Ich habe keinen direkten Zugriff auf diesen Rechner. Die Angaben wurden mir übermittelt.
Dein/e Klient/in ist nicht die/der erste, welche/r nach einem Kernel-Update Probleme mit dem Bau der VirtualBox-Module bekommt. Hatten wir erst kürzlich auch auf der EasyLinux-Mailingiste für openSUSE. -- MfG Richi