VBoxClient (nahtlos): konnte nicht gestartet werden. Stufe: Einstellen der Gast-IRQ-Filtermaske Fehler: VERR_INTERNAL_ERROR

36

Ich versuche, eine Ubuntu-VM in der neuesten VirtualBox (5.2.2), die ich installiert habe, zum Laufen zu bringen sudo ./VboxLinuxAdditions.run. Das Problem ist, dass ich beim Starten der VM immer wieder diese Fehlermeldung erhalte:

VBoxClient (nahtlos): konnte nicht gestartet werden. Stufe: Setzen des Gast-IRQ-Filters mas Fehler: VERR_INTERNAL_ERROR

Ubuntu unter Ubuntu in VirtualBox ist extrem frustrierend

Der Host ist Ubuntu 16.04.3. Ich habe zwei Ubuntu 17.10-Distributionen ausprobiert (Lubuntu und Budgie). Beide sind mit demselben Fehler fehlgeschlagen.

Die Unfähigkeit, Ubuntu unter Ubuntu auszuführen, sollte ein P0-kritisches Problem für Oracle sein. Was mache ich falsch?

Dan Dascalescu
quelle
1
Wie haben Sie die Gastzugaben installiert?
George Udosen
@GeorgeUdosen: das wars. Aktualisierte das Q und fügte eine Antwort hinzu. Vielen Dank!
Dan Dascalescu

Antworten:

45

Stellt sich heraus , ich hatte zu installieren gcc, makeund perldann neu installieren die Ergänzungen und Neustart:

sudo apt-get install gcc make perl
cd /media/$USER/<...>
sudo ./VBoxLinuxAdditions.run
sudo reboot
Dan Dascalescu
quelle
2
Arbeitete auch für mich! Danke (Ubuntu 16.04.3 mit vboxgas & virtualbox 5.2.6)!
Ignorante
1
Das hat gut funktioniert. Die erste Zeile behebt das Problem. Die letzten drei Neuinstallationen von Guest Additions (auch in der GUI möglich)
Benutzer, der kein Benutzer ist
1
Arbeitete auch für mich. Mir ist aufgefallen, dass die Installation der Guest Additions nach der Installation von gcc , make und perl viel länger gedauert hat . Ohne sie wurden wohl lange Schritte übersprungen. Gibt es hier einen VirtualBox-Fehler? Es scheint, als würde es Ihnen einen Fehler geben, wenn wichtige Komponenten fehlen.
Aren Cambre
2
Kernel-Header sind ebenfalls obligatorisch ( linux-headers-amd64oder dergleichen). Alle Fehler werden in einem Unterprotokoll protokolliert, was es schwierig macht zu verstehen, warum dies fehlschlägt. Das Ausführungsskript sollte die fehlenden Tools sichern.
Yvan
Ja, danke! 16.04 x64 unter VB 5.2.12 unter OSX 10.13.5. Ich habe Stunden mit anderen, längeren, langsameren und sehr unterschiedlichen Lösungen verschwendet, um die Freigabe der Gast-Host-Zwischenablage zum Laufen zu bringen. Ich muss lernen, nur zu fragen ... Ich muss sagen, wir sind eine fortschrittliche technologische Zivilisation, und wir sind alle ziemlich technisch. Warum fühlt es sich an, als wären wir 100.000.000 Amöben in einem Teich?
Spike0xff
5

Ich arbeite unter Mac OSX 10.14.3 mit Virtualbox 5.2.22 und einer virtuellen Maschine mit Ubuntu Desktop 16.04.6. In meinem Fall starte ich Ubuntu im 32-Bit-Modus, weil ich Probleme hatte, 16.04 im 64-Bit-Modus zum Laufen zu bringen. Ich habe vor kurzem ein Upgrade auf Kernel 4.4.0-143 mit dem typischen Ubuntu-Update durchgeführt und dann, als ich die VM erneut startete, diesen nahtlosen VBoxClient-Fehler erhalten, wie Sie hier sehen. Nachdem ich alle möglichen Dinge ausprobiert hatte, wie das Upgrade von Virtualbox, das Upgrade von VBox-Erweiterungen und vieles mehr, war die Lösung, dass ich die VM neu startete , die Umschalttaste gedrückt hielt und Kernel 4.4.0-142 auswählte . Dann bekam ich den Fehler, konnte aber ausführen:

sudo apt-get install --reinstall build-essential virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms

Das würde natürlich das falsche Virtualbox-Zeug auf meine VM bringen, war aber tatsächlich nützlich, weil ich dann den Kernel zwingen könnte, in meinem nächsten Schritt zu den richtigen Vbox-Erweiterungen zu wechseln. Also habe ich mit dem oben eingegebenen Befehl meine VM neu gestartet, die Umschalttaste gedrückt gehalten und Kernel 4.4.0-142 ausgewählt. Dadurch wurde der Bildschirm zu klein, da nicht die optimalen Virtualbox-Erweiterungen ausgeführt werden, die die richtige Bildschirmgröße mit meinem Mac-Treiber unterstützen. Kein Problem, denn das war nur vorübergehend. Also habe ich dann diesen Befehl ausgeführt:

cd /media/$USER/<...>
sudo ./VBoxLinuxAdditions.run

Dadurch wurden die für meinen Computer geeigneten vbox-Erweiterungen ordnungsgemäß kompiliert. Ich habe die VM neu gestartet, die Umschalttaste gedrückt gehalten und Kernel 4.4.0-142 ausgewählt. Zu diesem Zeitpunkt verschwand der nahtlose VBoxClient-Fehler und ich hatte alle Funktionen, die ich brauchte, einschließlich der Größenänderung des Bildschirms, der bidirektionalen Zwischenablage, dem Mounten freigegebener Volumes und so weiter.

Lange Rede kurzer Sinn, die Kernel-Version war schuld, war das Beste, was ich feststellen konnte. Es gab etwas mit dem 4.4.0-143-Kernel, das Virtualbox zum Ersticken brachte. Das Zurücksetzen auf einen früheren Kernel und das Erzwingen einer Neuinstallation der vbox-Erweiterungen war vorerst mein Fix.

BEARBEITEN: Dies ist offensichtlich ein nachverfolgter Fehler, dessen Behebung in Kürze (19. März 2019) für Ubuntu 16.04 vorgeschlagen wird. Derzeit befindet es sich im Patch-Überprüfungsmodus. Weitere Informationen: https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1818049?comments=all

Volomike
quelle
3

Zusätzlich zu gewährleisten make, gccund perlwerden als pro Dans akzeptierte Antwort installiert ist, kann es notwendig sein , auch für versionsspezifische Kernel - Header zu überprüfen linux-headers-$(uname -r), build-essentialund dkms. Catch-All One-Liner:

sudo apt install gcc make perl linux-headers-$(uname -r) build-essential dkms 

Ich bin auf dieses Problem gestoßen, als ich die ersten drei Pakete installiert hatte. Das Installieren des Rests löste es. Möglicherweise sind nicht alle erforderlich, aber insbesondere die Installation des linux-headersPakets (ohne die angegebene Version) hat nicht ausgereicht.

anlag
quelle