VirtualBox-Kernelmodule stimmen nicht mit dieser Version von VirtualBox überein

16

Bei der Verwendung von VirtualBox wird der im Bild gezeigte Fehler angezeigt. Ich habe den vorgeschlagenen Befehl ausgeführt, erhalte aber immer noch den Fehler.

Bildbeschreibung hier eingeben

Deepak Kumar
quelle
2
Willkommen bei AskUbuntu. Wenn Sie die Fehlermeldung ausschreiben, ist es für Sie einfacher, eine Lösung zu finden. Das System gibt sogar Vorschläge, wo die gleichen Fehler von anderen behoben wurden. Sie verlieren dieses Potenzial, indem Sie Bilder anstelle von Text verwenden. Außerdem beanspruchen die Bilder viel unnötigen Speicherplatz auf dem Server. Versuchen Sie, Bilder zu verwenden, wenn der Text nicht ausreicht. In diesem Fall ist der spezifische Textfehler klar.
LD James
In den meisten Dialogfenstern unter Linux können Sie übrigens deren Textinhalt auswählen, kopieren und einfügen.
David Foerster
Ich werde die Vorschläge ab dem nächsten Mal im Auge behalten :)
Deepak Kumar
1
Diese Anweisungen funktionieren für Ubuntu 17.10: sudo apt-get autoremove sudo / sbin / vboxconfig aus diesem Beitrag in den VirtualBox-Foren
Walker Rowe,

Antworten:

19

Das Bild auf dem Bild gibt Ihnen diese Fehlermeldung: rtr3initex schlug mit rc = -1912 (rc = -1912) Ubuntu fehl

Es heißt, Sie haben eine nicht übereinstimmende Installation. Ihr kernel modules do not match your installed version. Die Kernelmodule sind virtualbox-dkmsim Repository gepackt.

Sie haben es höchstwahrscheinlich aus dem Repository installiert. Es konnten jedoch nicht alle Module installiert werden, oder Sie haben sie installiert, ausgeführt und aktualisiert, und die Module wurden bei einem der Systemaktualisierungen nicht vollständig aktualisiert. Sie können dieses Problem beheben, indem Sie es deinstallieren und erneut installieren. Dadurch werden die erforderlichen Module installiert. Das machst du mit:

$ sudo apt remove --purge virtualbox
$ sudo apt install virtualbox
$ sudo apt install virtualbox-dkms

Das vollständige Entfernen von virtualbox und seinen Abhängigkeiten hat keine Auswirkungen auf Ihre VMs. Nur die Anwendung selbst.

Alternativ können Sie die neueste Version von Virtualbox von http://Virtualbox.org herunterladen . Die Download-Seite für Linux lautet: https://www.virtualbox.org/wiki/Linux_Downloads .

Sie können dies an Ihre /etc/apt/sources.listDatei anhängen , um das offizielle Entwickler-Repository hinzuzufügen:

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

Sie können den Sicherheitsschlüssel herunterladen und hinzufügen mit:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Dann bewerte was du aktuell hast mit:

$ sudo apt update
$ sudo apt upgrade

Wenn Sie die vorherige Version gelöscht haben, installieren Sie sie nach dem upgradeobigen Befehl erneut:

$ sudo apt install virtualbox

Wenn Sie vom virtualbox.orgKernel Module für die Entwicklerversion herunterladen und installieren, wird diese automatisch kompiliert und installiert.

LD James
quelle
1
Hallo. Ich hatte VirtualBox 5.0.4, das mein System einfriert (ich habe Kernel 4.13.xx). Dann habe ich, wie Sie oben geschrieben haben, gelöscht und mithilfe der Virtual Box-Site installiert. Trotzdem bekomme ich diese Nachricht. Was soll ich machen?
Royi
2
@ Royi Ich nehme an, dass Sie sagen, der Fehler ist die genaue Nachricht. Führen Sie diese Befehle aus: (1) sudo apt remove --purge virtualbox-dkms ; (2) virtualbox-dkms . Möglicherweise müssen Sie dies später ausführen:/sbin/rcvboxdrv setup
LD James
Ich lief # 1, aber jetzt # 2 sagt doria @ doria: / home / doria $ virtualbox-dkms virtualbox-dkms: Befehl nicht gefunden
David Doria
@LDJames Du musst nicht laufen virtualbox-dkms(du hast es entfernt, nein?). Wie auch immer, es funktioniert.
Marco Sulla
3

Lauf:

sudo apt-get autoremove
sudo /sbin/vboxconfig
Timur Kh
quelle
3
Willkommen bei Ask Ubuntu ! Könnten Sie Ihre Antwort bearbeiten, um zu erklären, wie dies helfen sollte?
Melebius