Tumbleweed: 5.18.1-1-default Fehler vboxdrv.service
Nach Update von kernel 5.17 auf 5.18.1 läuft VirtualBox nicht mehr.Es spielt dabei keine Rolle welches Virtualbox (OpenSuse oder VirtualBox) installiert ist. Systemctl liefert: systemctl status vboxdrv.service × vboxdrv.service - VirtualBox Linux kernel module Loaded: loaded (/opt/VirtualBox/vboxdrv.sh; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Wed 2022-06-08 08:22:04 CEST; 47min ago CPU: 56.631s Jun 08 08:21:54 pauli systemd[1]: Starting VirtualBox Linux kernel module... Jun 08 08:21:54 pauli vboxdrv.sh[986]: vboxdrv.sh: Starting VirtualBox services. Jun 08 08:21:54 pauli vboxdrv.sh[1014]: Starting VirtualBox services. Jun 08 08:21:54 pauli vboxdrv.sh[986]: vboxdrv.sh: Building VirtualBox kernel modules. Jun 08 08:22:04 pauli vboxdrv.sh[986]: vboxdrv.sh: failed: Look at /var/log/vbox-setup.log to find > Jun 08 08:22:04 pauli systemd[1]: vboxdrv.service: Control process exited, code=exited, status=1/FA> Jun 08 08:22:04 pauli systemd[1]: vboxdrv.service: Failed with result 'exit-code'. Jun 08 08:22:04 pauli systemd[1]: Failed to start VirtualBox Linux kernel module. Jun 08 08:22:04 pauli systemd[1]: vboxdrv.service: Consumed 56.631s CPU time. Und in der vbox-setup.log findet sich: Building the main VirtualBox module. Building the net filter module. Error building the module: make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/5.18.1-1-default/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j8 modules make[1]: warning: -j8 forced in submake: resetting jobserver mode. make -f /usr/src/linux-5.18.1-1/scripts/Makefile.build obj=/tmp/vbox.0 \ single-build= \ need-builtin=1 need-modorder=1 .... tmp/vbox.0/linux/VBoxNetFlt-linux.c: In function ‘vboxNetFltPortOsXmit’: /tmp/vbox.0/linux/VBoxNetFlt-linux.c:2314:23: error: implicit declaration of function ‘netif_rx_ni’; did you mean ‘netif_rx’? [-Werror=implicit-function-declaration] 2314 | err = netif_rx_ni(pBuf); | ^~~~~~~~~~~ | netif_rx cc1: some warnings being treated as errors make[2]: *** [/usr/src/linux-5.18.1-1/scripts/Makefile.build:289: /tmp/vbox.0/linux/VBoxNetFlt-linux.o] Fehler 1 make[1]: *** [../../../linux-5.18.1-1/Makefile:1848: /tmp/vbox.0] Fehler 2 make: *** [/tmp/vbox.0/Makefile-footer.gmk:117: vboxnetflt] Fehler 2 Gibt es für dieses Problem eine Lösung? Mit freundlichem Gruß Karl Brandt
On 08.06.22 09:21, Karl Brandt wrote:
Nach Update von kernel 5.17 auf 5.18.1 läuft VirtualBox nicht mehr.Es spielt dabei keine Rolle welches Virtualbox (OpenSuse oder VirtualBox) installiert ist.
tmp/vbox.0/linux/VBoxNetFlt-linux.c: In function ‘vboxNetFltPortOsXmit’: /tmp/vbox.0/linux/VBoxNetFlt-linux.c:2314:23: error: implicit declaration of function ‘netif_rx_ni’; did you mean ‘netif_rx’? [-Werror=implicit-function-declaration]
Es gibt nebenan [1] einen Bug nebst Patch. Als ggf. einspielen oder einen Bugreport gegen Tumbleweed einstellen. Oder beides. [1] https://groups.google.com/g/linux.debian.bugs.dist/c/RptKZLEbAvQ Viele Grüße Ulf
Ich habe den Patch eingespielt. Es funktioniert wieder. Danke für die schnelle Hilfe Karl Brandt -------- Original-Nachricht --------
On 08.06.22 09:21, Karl Brandt wrote:
Nach Update von kernel 5.17 auf 5.18.1 läuft VirtualBox nicht mehr.Es spielt dabei keine Rolle welches Virtualbox (OpenSuse oder VirtualBox) installiert ist.
tmp/vbox.0/linux/VBoxNetFlt-linux.c: In function ‘vboxNetFltPortOsXmit’: /tmp/vbox.0/linux/VBoxNetFlt-linux.c:2314:23: error: implicit declaration of function ‘netif_rx_ni’; did you mean ‘netif_rx’? [-Werror=implicit-function-declaration]
Es gibt nebenan [1] einen Bug nebst Patch.
Als ggf. einspielen oder einen Bugreport gegen Tumbleweed einstellen. Oder beides.
[1] https://groups.google.com/g/linux.debian.bugs.dist/c/RptKZLEbAvQ
Viele Grüße Ulf
Am Mittwoch, 8. Juni 2022, 17:55:25 CEST schrieb Karl Brandt:
Ich habe den Patch eingespielt. Es funktioniert wieder.
Danke für die schnelle Hilfe
Karl Brandt
Dann hast du Virtualbox nicht aus den openSUSE Repos installiert...... Denn dort ist der Patch seit einigen Tagen eingebaut. Stephan
-------- Original-Nachricht --------
Am Mittwoch, 8. Juni 2022, 17:55:25 CEST schrieb Karl Brandt:
Ich habe den Patch eingespielt. Es funktioniert wieder.
Danke für die schnelle Hilfe
Karl Brandt
Dann hast du Virtualbox nicht aus den openSUSE Repos installiert...... Denn dort ist der Patch seit einigen Tagen eingebaut.
Ich hatte das openSUSE Repro installiert. In meiner Mail hatte ich aber auch geschrieben, das beide Versionen nicht funktionieren. Das konnte ich, da ich im ersten Lösungsversuch das "Original"-Virtualbox installiert hatte. Und das ist auch der momentane Stand. Da das openSUSE Repo jetzt auch wieder läuft werde ich dorthin zurückkehren :-) MfG Karl Brandt
Am Mittwoch, 8. Juni 2022, 09:21:12 CEST schrieb Karl Brandt:
Nach Update von kernel 5.17 auf 5.18.1 läuft VirtualBox nicht mehr.Es spielt dabei keine Rolle welches Virtualbox (OpenSuse oder VirtualBox) installiert ist.
Systemctl liefert:
systemctl status vboxdrv.service × vboxdrv.service - VirtualBox Linux kernel module Loaded: loaded (/opt/VirtualBox/vboxdrv.sh; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Wed 2022-06-08 08:22:04 CEST; 47min ago CPU: 56.631s
Jun 08 08:21:54 pauli systemd[1]: Starting VirtualBox Linux kernel module... Jun 08 08:21:54 pauli vboxdrv.sh[986]: vboxdrv.sh: Starting VirtualBox services. Jun 08 08:21:54 pauli vboxdrv.sh[1014]: Starting VirtualBox services. Jun 08 08:21:54 pauli vboxdrv.sh[986]: vboxdrv.sh: Building VirtualBox kernel modules. Jun 08 08:22:04 pauli vboxdrv.sh[986]: vboxdrv.sh: failed: Look at /var/log/vbox-setup.log to find > Jun 08 08:22:04 pauli systemd[1]: vboxdrv.service: Control process exited, code=exited, status=1/FA> Jun 08 08:22:04 pauli systemd[1]: vboxdrv.service: Failed with result 'exit-code'. Jun 08 08:22:04 pauli systemd[1]: Failed to start VirtualBox Linux kernel module. Jun 08 08:22:04 pauli systemd[1]: vboxdrv.service: Consumed 56.631s CPU time.
Und in der vbox-setup.log findet sich:
Building the main VirtualBox module. Building the net filter module. Error building the module: make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/5.18.1-1-default/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j8 modules make[1]: warning: -j8 forced in submake: resetting jobserver mode. make -f /usr/src/linux-5.18.1-1/scripts/Makefile.build obj=/tmp/vbox.0 \ single-build= \ need-builtin=1 need-modorder=1
....
tmp/vbox.0/linux/VBoxNetFlt-linux.c: In function ‘vboxNetFltPortOsXmit’: /tmp/vbox.0/linux/VBoxNetFlt-linux.c:2314:23: error: implicit declaration of function ‘netif_rx_ni’; did you mean ‘netif_rx’? [-Werror=implicit-function-declaration] 2314 | err = netif_rx_ni(pBuf); | ^~~~~~~~~~~ | netif_rx cc1: some warnings being treated as errors make[2]: *** [/usr/src/linux-5.18.1-1/scripts/Makefile.build:289: /tmp/vbox.0/linux/VBoxNetFlt-linux.o] Fehler 1 make[1]: *** [../../../linux-5.18.1-1/Makefile:1848: /tmp/vbox.0] Fehler 2 make: *** [/tmp/vbox.0/Makefile-footer.gmk:117: vboxnetflt] Fehler 2
Gibt es für dieses Problem eine Lösung?
Mit freundlichem Gruß Karl Brandt
Sollte eigentlich alles da sein:
rpm -q --changelog virtualbox
* Fr Mai 27 2022 Larry Finger
participants (3)
-
Karl Brandt
-
Stephan Hemeier
-
Ulf Volmer