Probleme beim Ausführen von VirtualBox unter Ubuntu

20

Ich möchte VirtualBox unter Ubuntu ausführen. Früher hat es funktioniert, aber ich kann mich nicht erinnern, wann oder warum. Wenn ich jedoch auf ein Betriebssystem doppelklicke, um es auszuführen, versucht es zu starten - öffnet ein Fenster für das virtuelle Betriebssystem, gibt die Meldung "Host-Schlüssel" aus, schließt das Betriebssystemfenster jedoch 5 Sekunden später und gibt den folgenden Fehler aus:

Failed to load VMMR0.ro (VERR_SUPLIB_OWNER_NOT_ROOT)


Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
Console
Interface: 
IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}

Wenn ich es mit laufe sudo virtualboxbekomme ich immer noch das gleiche Problem. Ich habe es sudo apt-get purge virtualboxdann versucht sudo apt-get install virtualbox. Ich stelle fest, dass ich während der Neuinstallation unter all den anderen Ausgaben auf der Konsole Folgendes erhalte:

Setting up virtualbox (4.1.12-dfsg-2ubuntu0.1) ...
 * Stopping VirtualBox kernel modules                                    [ OK ] 
 * Starting VirtualBox kernel modules
 * No suitable module for running kernel found                           [fail]

Irgendwelche Ideen?

Braiam
quelle
Wenn ich /home/duncan/.virtualboxund lösche und /home/duncan/VirtualBox VMsvon vorne anfange, tritt der Fehler immer noch auf. Ich erinnere mich jedoch, dass VirtualBox an einem bestimmten Punkt arbeitete, sodass andere Methoden zum Zurücksetzen von Einstellungen hilfreich sein können.
1
Geben Sie dies einfach im Terminal ein, sudo apt-get install virtualbox-dkmsfalls es bereits eine Neuinstallation gibt und Sie können loslegen.
Shaharil Ahmad

Antworten:

16

Behebung des Problems bei der Installation von Ubuntu 12.04

sudo apt-get purge virtualbox
sudo apt-get install build-essential linux-headers-`uname -r`
sudo dpkg -i ~/download_folder/virtualbox-4.2_4.2.12-84980~Ubuntu~precise_i386.deb

Die .deb-Dateien erhalten Sie hier

Das hat es so ziemlich für mich getan!

Nanyaks
quelle
6

Ich hatte das gleiche Problem und es half, linux-headersfür den aktuellen Kernel zu installieren und neu zu installieren virtualbox-dkmsund dkms.

Ikar Pohorský
quelle
4

Hatte das gleiche / ähnliche Problem:

 * Starting VirtualBox kernel modules
 * No suitable module for running kernel found                           [fail]

Scheint, als wäre mein Problem mit dem Aufbau des Kernels. Gelöst mit dkms für dynamisches Bauen:

sudo apt-get purge virtualbox
sudo apt-get install dkms build-essential linux-headers-`uname -r` linux-source
sudo apt-get install virtualbox-dkms 

Verifiziert mit:

sudo service virtualbox status 
sudo service virtualbox restart
kidmose
quelle
1
Sollte es nicht sein build-essentialund nicht build-essentials?
Reut Sharabani
@ReutSharabani korrekt, 'Build-Essentials' aktualisiert auf 'Build-Essentials'
Kidmose
1

Es scheint ein Problem der Erlaubnis zu sein. Versuchen:

sudo chown root:root /usr
sudo chown root:root /usr/lib
sudo chown root:root /usr/lib/virtualbox

Sie können sich dieses Ticket für weitere Informationen ansehen .

JFL
quelle
1

Gelöst hier . Haben Sie einige schwerwiegende Berechtigungsprobleme und müssen Sie eine Neuinstallation durchführen.

Bearbeiten: Zitat

Diese Auflistung Ihres / usr-Verzeichnisses löst alle Arten von roten Fahnen mit den "2000 513" -Werten für Eigentümer und Gruppe aus. Das Erscheinen der Nummern anstelle von Benutzer- / Gruppennamen zeigt an, dass der Benutzer und die Gruppe in Ihrem System nicht vorhanden sind. Außerdem ist "2000" eine der unwahrscheinlichsten Benutzer-IDs für alle Ubuntu-Versionen. Nicht-System-UIDs und -GIDs beginnen bei 1000 und steigen von dort nacheinander auf. Um 2000 zu erreichen, müssten Sie tausend zusätzliche Benutzer hinzufügen! In ähnlicher Weise beginnt die System-UID / GID-Nummerierung bei 0 (was "root" ist) und reicht selten bis zu 200.

Hat Ihr System noch andere Benutzer? Wenn ja, ist es wahrscheinlich, dass einer von ihnen ohne Ihr Wissen ungewöhnliche Dinge getan haben könnte?

Wenn eines meiner Systeme solche unwahrscheinlichen Ereignisse anzeigt, ist mein erster Gedanke, alle kritischen Daten zu sichern, dann die Box zu beschädigen und alles von Grund auf neu zu installieren. Obwohl alle Linux-Versionen weitaus weniger anfällig sind als einige weit verbreitete Systeme, ist Unfug immer eine Möglichkeit - und Gremlins können Dateibeschädigungen hervorrufen, ohne dass ein menschlicher Fehler vorliegt. Sie bezeichnen das System als "wertvoll", sodass ein gutes Backup immer verfügbar sein muss, bevor Sie versuchen, das Problem zu beheben.


quelle
5
Bitte geben Sie den Inhalt Ihres Links an, damit andere ihn leicht sehen können, und die Informationen bleiben erhalten, falls der verlinkte Inhalt verschoben / gelöscht wird.
weberc2
0

In meinem Fall Ubuntu 12.10 64! Ich habe heruntergeladenvirtualbox-4.2_4.2.6-82870~Ubuntu~quantal_amd64

sudo apt-get purge virtualbox-4.2  
sudo apt-get purge virtualbox-guest-additions-iso  

sudo apt-get install linux-headers-3.5.0-21-generic  
sudo dpkg -i virtualbox-4.2_4.2.6-82870~Ubuntu~quantal_amd64.deb  
user122101
quelle
Dies behebt das Problem überhaupt nicht ... Es ist nur eine andere Möglichkeit, die gleichen Fehlermeldungen zu erhalten.
weberc2
0

In meinem Fall benutze ich

sudo apt-get purge virtualbox

vor der erneuten Installation.

Yan Sereda
quelle
0

Installierte VirtualBox-Pakete aus Ubuntu 12.10-Repositories. Virtualbox-Pakete wurden NICHT gelöscht, noch wurden Fremd-Debs heruntergeladen oder installiert.

Installiert dkms,linux-source and linux-headers-3.5.0-23

( uname -r output was 3.5.0-23-generic)

Neustart von VirtualBox.

Alles hat gut funktioniert

Javier
quelle
0

Für mich apt-getwar es genug , nur zu benutzen :

sudo apt-get install virtualbox
matte Verbrennungen
quelle
0

Klingt so, als ob Ihr vboxnetflt-Modul nicht geladen ist. Führen Sie Folgendes aus:

sudo modprobe vboxnetflt
Vendethiel
quelle
-1

/etc/init.d/virtualbox start versucht, ein Modul vboxdrv für Ihren aktuellen Kernel zu finden ... (/ lib / modules / `uname -r` -name" vboxdrv. *). Bitte installieren Sie die Linux-Header und versuchen Sie es mit start nochmal...

karolszk
quelle
Hilft es, auf askubuntu.com/questions/138079/… zu verweisen ?
John S Gruber
Dieser Befehl ist falsch und die Installation von Linux-Headern hat keine Auswirkungen auf das Problem.
weberc2