[Gelöst] Krieg die Gasterweiterung nicht eingelegt

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
rhHeini
Beiträge: 2260
Registriert: 20.04.2006 20:44:10

[Gelöst] Krieg die Gasterweiterung nicht eingelegt

Beitrag von rhHeini » 18.05.2018 21:20:07

Wheezy amd64 mit Virtualbox Version 5.1.14 r112924 (Qt5.6.1) direkt von Oracle geholt. Läuft in der Version seit über einem Jahr.

Problem: kann keine Gasterweiterung mehr einlegen. Das cdrom-Laufwerk im Gast bleibt leer, es kommt kein Fehler. Die iso liegt unter /usr/share/virtualbox. Kann ich auch über Abbild auswählen probieren, es kommt auch kein Fehler. Habe ein Wheezy (nur Basis ohne graphischen Desktop) neu installiert und will es in der Box einrichten für einen Test.

Dann hab ich die Gasterweiterung aus dem VBox-deb extrahiert und angewählt, das gleiche.

Vor ein paar Tagen habe ich es auch geschafft folgende Meldung zu provozieren, kriege es im Moment aber nicht mehr hin:
"Could not mount the media/drive '/usr/share/virtualbox/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED)" und "Fehlercode: NS_ERROR_FAILURE (0x80004005)". Habe weder zu dem einen noch dem anderen Thema was wirklich brauchbares für meine Umgebung gefunden.

Der erste Versuch ist jetzt rund 10 Tage her, es hat isich bis jetzt nichts am Verhalten geändert, ausser dass ich die Meldungsbox nicht mehr produzieren kann.

Im VBox-log finde ich folgendes:

Code: Alles auswählen

00:03:33.940983 Changing the VM state from 'RUNNING' to 'SUSPENDING'
00:03:33.949568 AIOMgr: Flush failed with VERR_INVALID_PARAMETER, disabling async flushes
00:03:33.949690 AIOMgr: Endpoint for file '/mnt/vbimage/Wheezy Nativ/Wheezy Nativ.vdi' (flags 000c0781) created successfully
00:03:34.037842 PDMR3Suspend: 96 800 968 ns run time
00:03:34.037876 Changing the VM state from 'SUSPENDING' to 'SUSPENDED'
00:03:34.040136 File system of '/home/rolf/Downloads/VirtualBox/VBoxGuestAdditions.iso' (DVD) is ext4
00:03:34.042578 DrvVD: Flushes will be ignored
00:03:34.042607 DrvVD: Async flushes will be passed to the disk
00:03:34.042659 VD: Opening the disk took 34817 ns
00:03:34.042685 PIIX3 ATA: LUN#0: CD/DVD, total number of sectors 28989, passthrough disabled
00:03:34.042702 ************************* CFGM dump *************************
00:03:34.042705 [/Devices/piix3ide/0/LUN#0/] (level 0)
00:03:34.042711   Driver <string>  = "VD" (cb=3)
00:03:34.042714 
00:03:34.042715 [/Devices/piix3ide/0/LUN#0/Config/] (level 1) (restricted root)
00:03:34.042720   Format    <string>  = "RAW" (cb=4)
00:03:34.042722   Mountable <integer> = 0x0000000000000001 (1)
00:03:34.042726   Path      <string>  = "/home/rolf/Downloads/VirtualBox/VBoxGuestAdditions.iso" (cb=55)
00:03:34.042728   ReadOnly  <integer> = 0x0000000000000001 (1)
00:03:34.042731   Type      <string>  = "DVD" (cb=4)
00:03:34.042733 
00:03:34.042734 [/Devices/piix3ide/0/LUN#0/Config/Plugins/] (level 2)
00:03:34.042739 
00:03:34.042740 [/Devices/piix3ide/0/LUN#0/Config/Plugins/VDPluginCrypt/] (level 3)
00:03:34.042745   Path <string>  = "/usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VDPluginCrypt.so" (cb=100)
00:03:34.042747 
00:03:34.042749 ********************* End of CFGM dump **********************
00:03:34.042892 Changing the VM state from 'SUSPENDED' to 'RESUMING'
00:03:34.043033 AIOMgr: Endpoint for file '/mnt/vbimage/Wheezy Nativ/Wheezy Nativ.vdi' (flags 000c0723) created successfully
00:03:34.044652 Changing the VM state from 'RESUMING' to 'RUNNING'
00:03:34.097206 GUI: UIMediumEnumerator: Medium-enumeration finished!
Das einzige was mir da auffällt ist die Meldung mit dem "passthrough disabled", finde aber dazu keine passende Einstellung.

Was kann denn da los sein? Warum klemmt das auf einmal?

Danke, Rolf
Zuletzt geändert von rhHeini am 20.05.2018 11:29:36, insgesamt 1-mal geändert.

owl102

Re: Krieg die Gasterweiterung nicht eingelegt

Beitrag von owl102 » 18.05.2018 21:31:21

Lege die Gasterweiterungen mal "offline" ein, also ohne daß der Gast läuft. Anschließend starte die virtuelle Machine. Dann als root:

Code: Alles auswählen

mount -v /dev/cdrom /mnt
Wenn da keine Fehlermeldung kommt, hast du die Gasterweiterungs-ISO unter /mnt verfügbar.

rhHeini
Beiträge: 2260
Registriert: 20.04.2006 20:44:10

Re: Krieg die Gasterweiterung nicht eingelegt

Beitrag von rhHeini » 18.05.2018 22:05:38

Danke, Dein Hinweis hat weitergeholfen. Mit /dev/cdrom1 ging das mounten dann. Ist das LW cdrom1 nicht etwas daneben?

Musste nur noch so ein paar Details wie die Header , dkms und build-essentials installieren, dann lief die Installation nach einem Reboot durch.

Puh, schwere Geburt.

Gruss, Rolf

geier22

Re: Krieg die Gasterweiterung nicht eingelegt

Beitrag von geier22 » 18.05.2018 22:12:49

zu spät :mrgreen:
Verstehe ich das richtig: Der Host und der Gast sind beide Wheezy ?
Direkt von Virtualbox wäre für Debian 7 ("Wheezy"):
https://download.virtualbox.org/virtual ... _amd64.deb

Wenn du im Gast Internet Verbindung hast, könntest du versuchen das Iso direkt in den Gast zu laden. Für deine Version:
Die Dateien liegen hier: http://download.virtualbox.org/virtualbox/5.1.4/

Code: Alles auswählen

wget http://download.virtualbox.org/virtualbox/5.1.4/VBoxGuestAdditions_5.1.4.iso
und dann

Code: Alles auswählen

# mkdir /media/GuestAdditionsISO

Code: Alles auswählen

# mount -o loop path/to/VBoxGuestAdditions.iso /media/GuestAdditionsISO
anschliessend aus dem mount- Verzeichis:

Code: Alles auswählen

# sh VBoxLinuxAdditions.run

rhHeini
Beiträge: 2260
Registriert: 20.04.2006 20:44:10

Re: Krieg die Gasterweiterung nicht eingelegt

Beitrag von rhHeini » 20.05.2018 11:29:09

Tja, das mounten war das Problem. Shame on me, hätte ich eigentlich wissen müssen, :oops:.

Hab mich gefragt warum ich nicht daran gedacht habe: die letzte VM die ich vor rund einem jahr erstellt hatte war wohl eine Windows-VM auf dem PC meiner Frau, und da war das nicht nötig. Das hatte ich wohl noioch im Hinterkopf .... :facepalm:

Danke, Rolf

Antworten