Gestern habe ich ein Kernel-Upgrade erhalten und nach dem Neustart hat VirtualBox nicht mehr funktioniert.
Hier sind meine Systeminformationen (nach dem Kernel-Upgrade):
matteo@workstation:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
matteo@workstation:~$ uname -a
Linux workstation 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Ich habe VirtualBox vor langer Zeit mit installiert
sudo apt install linux-headers-$(uname -r)
sudo apt install virtualbox-dkms virtualbox virtualbox-qt
Wird täglich verwendet und hatte nie Probleme mit Kernel-Updates. Der Fehler, den ich jetzt erhalte, ist
matteo@workstation:~$ sudo modprobe vboxdrv
modprobe: ERROR: could not insert 'vboxdrv': Exec format error
matteo@workstation:~$ dmesg | tail -n 1
[ 1413.167311] vboxdrv: version magic '4.4.0-116-generic SMP mod_unload modversions ' should be '4.4.0-116-generic SMP mod_unload modversions retpoline '
Ich habe hier vor drei Tagen einen Forumsbeitrag mit dieser Fehlermeldung gefunden, leider ohne Auflösung. Therfore Ich versuchte , den VirtualBox packeges aus dem Ubuntu - Repo zu entfernen , und die neuesten 5.2 verwenden installieren Sie diesen Vorgang . Der Fehler bleibt jedoch auch nach dem Neustart des Computers bestehen.
Was kann ich in diesem Fall tun?
shift
beim Booten gedrückt , wählen Sie "Erweiterte Optionen für Ubuntu" und wählen Sie eine ältere Kernel-Version aus dem Menü, wie hier erklärt . Ich kann bestätigen, dass meine vorherige Kernelversion (4.4.0-112) das in der Frage beschriebene Problem nicht aufweist, sodass dies eine praktikable Umgehung ist, bis eine Lösung veröffentlicht wird.
Esc
Schlüssel.
shift
funktioniert. Es ist nicht mein Fall, aber ich habe gelesen, dass manche Leute es nur mit "Rechtsschicht" oder "Linksschicht" zum Laufen bringen.