
Am Mittwoch, 2. Januar 2019, 17:19:33 CET schrieb Karl Weber:
Hallo,
openSUSE leap 15.0 (in einer VM). Das openSUSE-Repository für kernel:stable hinzugefügt. Den Kernel 4.20 installiert, funktioniert im Prinzip.
Virtualbox startet nicht mehr, da die Kernelmodule zum Kernel 4.20 fehlen. Also habe ich versucht, diese Module zu erzeugen:
(1) Installation der Pakete kernel-devel (zum Kernel 4.20) und virtualbox- host-source.
(2) sudo /sbin/vboxconfig ausgeführt. Dies schlägt leider fehl, vgl. das Protokoll am Ende diese E-Mail.
Was kann ich tun, um diese Module zu erzeugen?
Viele Dank vorab Karl
=== Building 'vboxdrv' module === make[1]: Verzeichnis „/usr/src/kernel-modules/virtualbox/src/vboxdrv“ wird betreten make V= CONFIG_MODULE_SIG= -C /lib/modules/4.20.0-3.ga24f9ea-default/build SUBDIRS=/usr/src/kernel-modules/virtualbox/src/vboxdrv SRCROOT=/usr/src/ kernel-modules/virtualbox/src/vboxdrv -j2 modules make[2]: Verzeichnis „/usr/src/linux-4.20.0-3.ga24f9ea-obj/x86_64/default“ wird betreten CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/linux/SUPDrv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrv.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrvGip.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrvSem.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPDrvTracer.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/SUPLibAll.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/alloc-r0drv.o /usr/src/kernel-modules/virtualbox/src/vboxdrv/.tmp_SUPDrvTracer.o: warning: objtool: .text+0x7: indirect jump found in RETPOLINE build CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/initterm- r0drv.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/memobj-r0drv.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/mpnotification- r0drv.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/ powernotification-r0drv.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/assert- r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/alloc- r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/initterm- r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/memobj- r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/ memuserkernel-r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/mp-r0drv- linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/ mpnotification-r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/process- r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/ rtStrFormatKernelAddress-r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/semevent- r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/ semeventmulti-r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/ semfastmutex-r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/semmutex- r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/spinlock- r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/thread- r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/thread2- r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/ threadctxhooks-r0drv-linux.o CC [M] /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/time- r0drv-linux.o /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/time-r0drv-linux.c: In function ‘VBoxHost_RTTimeNow’: /usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/time-r0drv-linux.c: 175:5: error: implicit declaration of function ‘ktime_get_real_ts’; did you mean ‘ktime_get_real_ns’? [-Werror=implicit-function-declaration] ktime_get_real_ts(&Ts); ^~~~~~~~~~~~~~~~~ ktime_get_real_ns cc1: some warnings being treated as errors make[5]: *** [/usr/src/linux-4.20.0-3.ga24f9ea/scripts/Makefile.build:292: / usr/src/kernel-modules/virtualbox/src/vboxdrv/r0drv/linux/time-r0drv-linux.o] Fehler 1 make[5]: *** Es wird auf noch nicht beendete Prozesse gewartet.... make[4]: *** [/usr/src/linux-4.20.0-3.ga24f9ea/Makefile:1578: _module_/usr/src/ kernel-modules/virtualbox/src/vboxdrv] Fehler 2 make[3]: *** [Makefile:152: sub-make] Fehler 2
Wenn Virtualbox in der VM läuft, brauchst du Virtualbox in dieser VM nicht zu kompilieren, es reichen die Gasterweiterungen. Ebenso im Host die Extensions...... Und ich hoffe, im Host läuft keine Virtualbox 6.0..... Stephan -- 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