linubie
Anmeldungsdatum: 27. März 2009
Beiträge: 275
|
Wie neulich schon beschrieben (https://forum.ubuntuusers.de/topic/virtualbox-fehler-nach-migration-auf-neue-hw-t/) habe ich Probleme, meine VM XP nach dem Speichern wieder zu resumen.
Habe jetzt auf meiner Testpartition Ubuntu 19.04 installiert sowie aus den Paketquellen die neueste Version VBox 6.0.6., weil ich testen will, ob es mit dem neuesten OS und der neuesten Version von VBox vlt inzwischen geht.
Dort in den Einstellungen den Pfad zu der Partition geändert, wo die VMs liegen und dann wollte ich diese VM hinzufügen. Dabei erhalte ich folgende Meldung: Konnte die virtuelle Maschine in /media/mikey/VM/VirtualBox VMs/Win XP-SP3/Win XP-SP3.vbox nicht öffnen.
Runtime error opening '/media/mikey/VM/VirtualBox VMs/Win XP-SP3/Win XP-SP3.vbox' for reading: -38 (Access denied.).
/build/virtualbox-NLghmB/virtualbox-6.0.6-dfsg/src/VBox/Main/src-server/MachineImpl.cpp[495] (nsresult Machine::initFromSettings(VirtualBox*, const com::Utf8Str&, const com::Guid*)).
Fehlercode:
NS_ERROR_FAILURE (0x80004005)
Komponente:
MachineWrap
Interface:
IMachine {5047460a-265d-4538-b23e-ddba5fb84976}
Callee:
IVirtualBox {d0a0163f-e254-4e5b-a1f2-011cf991c38d}
Kann mir dazu jemand Hilfestellung geben?
Ich kann also im Moment die VM noch nicht mal starten Dachte mir, vlt weil der neue username keine Schreibberechtigung auf die VM-Datei hat? (Angelegt wurde die VM ja mit dem alten username auf 16.04) Neuer username in 19.04 in Gruppe vboxusers hinzugefügt, brachte aber nichts.
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
Hast du mal probiert, eine frische XP VM zu erzeugen? Möglicherweise ist die VM einfach "Schrott". Ich höre hier jedenfalls nichts von VBox Problemen. P.S. Ich fahre meine Maschinen nach Möglichkeit immer korrekt runter. Das mit "Resume", ist im Netz so eine Sache.
|
linubie
(Themenstarter)
Anmeldungsdatum: 27. März 2009
Beiträge: 275
|
Hi hakel,
Also korrekt runterfahren mach ich auch, aber es ist schon super praktisch, die VM einzufrieren, besonders wenn man Anwendungen offen hat, dir sehr lange zu laden dauern und die man auch nicht mehr reproduzieren kann, bspw Schachpartien in Chessmaster.
Neuinstallation weiss ich gar nicht ob das noch geht, da ja XP schon lange nicht mehr von MS unterstützt wird (beim Indtallieren wird ja u.a. die Gültigkeit des Lizenzschlüssels abgefragt). Ausserdem müsste ich meine ganze Software nachinstallieren, wozu ich echt keine Böcke hab
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
Dann prüf' mal die Rechte mit "ls -l". VM liegt ja normalerweise im Home, ob da Operationen mit dem Original über Media ein guter Gedanke ist, wage ich zu bezweifeln. Wenn du nicht korrekt Runtergefahren hast, könnten halt weitere -vermeidbare- Probleme auftreten. P.S. grundsätzlich ist VBox recht robust! Ich schiebe die quer durch das LAN, XP ist auch sehr flott.
|
linubie
(Themenstarter)
Anmeldungsdatum: 27. März 2009
Beiträge: 275
|
Hallo Hakel, erst mal sorry wegen meiner verspäteten Antwort. Es lag an der Berechtigung des Verzeichnisses 'VirtualBox VMs' auf der Partition VM, wo ich die VMs laufen habe. Hab dem Verzeichnis die Gruppenrechte vboxusers zugeteilt und dann lief der Appliance Import. Inzwischen habe ich wegen des Resumeproblems weiter geforscht und bin auch u.a. hier fündig geworden:
https://forums.virtualbox.org/viewtopic.php?f=7&t=90856 Hier nochmal die Fehlermeldung:
The VM session was aborted.
Fehlercode:
NS_ERROR_FAILURE (0x80004005)
Komponente:
SessionMachine
Interface:
ISession {c0447716-ff5a-4795-b57a-ecd5fffa18a4}
Wie es aussieht, haben da noch einige andere dasselbe Problem, zumindest bei Version 6.0 konnte ich aber Win-XP wieder resumen, solange keine Anwendung geöffnet war (inzwischen läuft Version virtualbox-6.0_6.0.14-133895 auf dem Livesystem). Genau das schreiben auch einige user, dass es wohl nur dann beim Resumen zu dem besagten Fehlercode kommt, wenn geöffnete Anwendungen im Speicher sind. Nun haben aber auch manche geschrieben, dass das Problem verschwand, sobald sie auf Verson 5.2.22 oder 5.2.20 downgegradet haben. das wollte ich ebenfalls ausprobieren.
Also habe ich zunächst auf dem Testsystem Version 6.0. mit apt remove entfernt und dann das deb-Paket 5.2.22 samt Extension Pack installiert.
Die Win-XP VM vom Live-System als ova Datei exportiert und auf dem Testsystem importiert, was reibungslos lief. Nur kann ich jetzt die Maschine nicht starten, es scheint hier ein Kernel-Problem vorzuliegen.
Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
'/sbin/vboxconfig'
as root.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT. Hab ich dann gemacht und bekam das als Rückmeldung:
mikey@mikey-ThinkPad-T430:~$ sudo /sbin/vboxconfig
[sudo] Passwort für mikey:
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: Look at /var/log/vbox-setup.log to find out what went wrong.
There were problems setting up VirtualBox. To re-start the set-up process, run
/sbin/vboxconfig
as root.
Die Datei /var/log/vbox-setup.log habe ich als Anhang drangehängt. hat jemand eine Idee, wie man das Kernelproblem lösen kann?
- vbox-setup.log (44.5 KiB)
- Download vbox-setup.log
|
schollsky
Anmeldungsdatum: 3. Dezember 2012
Beiträge: 1488
Wohnort: Ruhrgebeat
|
Hallo linubie, wieso machst Du nicht einfach das, was Dir in der Fehlermeldung nach dem Downgrade vorgeschlagen wird: /sbin/vboxconfig im Terminal eingeben, ggf. noch ein "sudo" davor, falls das System wegen fehlender Berechtigung meckert. HTH schollsky
|
linubie
(Themenstarter)
Anmeldungsdatum: 27. März 2009
Beiträge: 275
|
Hallo schollsky schollsky schrieb: Hallo linubie, wieso machst Du nicht einfach das, was Dir in der Fehlermeldung nach dem Downgrade vorgeschlagen wird:
?? Versteh ich jetzt nicht. In meinem letzten Post hab ich doch geschrieben, dass ich genau das versucht habe. Leider ohne Erfolg. Gruss
|
schollsky
Anmeldungsdatum: 3. Dezember 2012
Beiträge: 1488
Wohnort: Ruhrgebeat
|
Ich benutze auch Virtualbox, das unter verschiedenen Kerneln. Mit ukuu kann ich diesbezüglich immer aktuell bleiben ohne irgendwelche Probleme, zumindest was Virtualbox betrifft. Jedesmal, wenn ukuu einen neuen Kernel installiert, werden auch die zu virtualbox zugehörigen Kernelmodule gegen den aktuellen Kernel kompiliert, um die entsprechenden Treiber zur erstellen. Das hat bisher einwandfrei und automatisch geklappt und es sieht mir danach aus, als es genau das es ist, was bei Dir falsch läuft - mit dem Unterschied, dass bei Dir die Aufgabe offensichtlich von vboxconfig übernommen werden soll. Hast Du den Befehl mit "sudo" eingegeben? Wenn das nicht hilft, wäre mein erster Ansatz, auf der Testpartition Ubuntu 19.10 zu installieren, in der Hoffnung, dass das verträglicher ist. Außerdem ist der Kernel 5.4 frisch zu haben, das wäre einen zusätzlichen Versuch mit 19.10 wert. Zur manuellen Installation ist er hier zu finden:
https://kernel.ubuntu.com/~kernel-ppa/mainline/ Ansonsten kann ich ukuu für die Kernelpflege rundweg empfehlen. Grüße schollsky
|
linubie
(Themenstarter)
Anmeldungsdatum: 27. März 2009
Beiträge: 275
|
Hallo schollsky, ja sudo hab ich eingegeben. Danke für den Tipp mit ukuu, das werd ich mal ausprobieren. Dazu muss ich nochmal auf der Test auf die VBox Version 5.2.22 downgraden. Falls das nicht hilft, versuche ich es mit upgrade auf der test auf Ubuntu 19.10 und Kernel 5.4. Ich geb dann feedback. Allerdings glaub ich fast nicht mehr, dass mein Resume Problem damit gelöst wird, da ich wie gesagt bei sehr vielen usern gelesen habe, dass sie dasselbe Problem mit XP als VM haben, unter den unterschiedlichsten VBox-Versionen und bisher fand ich keinen Solved-Status dafür. Wie ist das bei Dir? Hast Du zufällig XP als VM laufen? Falls ja: Kannst Du XP in den suspend modus schicken, und anschließend wieder resumen, wenn eine größere (speicherfressende) App in der VM geöffnet ist?
|
schollsky
Anmeldungsdatum: 3. Dezember 2012
Beiträge: 1488
Wohnort: Ruhrgebeat
|
Hallo linubie, XP hab ich nur vor ca. 8 Jahren für eine einzelne Anwendung mal in einer VM mit VirtualBox laufen lassen, nach ca. 10 Monaten hat sich das Anwendungsproblem dann aber von selbst erledigt, so dass ich dafür keinen Bedarf mehr hatte. Ich wüsste auch nicht, wo ich noch eine Lizenz dafür hätte. Aber wenn Du sagst speicherfressende App: Die Speicherverwaltung von XP war bekanntlich nicht die stabilste. Ich habe schon nach diversen Situationen Blue Screens gesehen. Dann noch mit suspend & resume in einer virtuellen Maschine - es sollte einen vielleicht mehr wundern, wenn das überhaupt mal glatt geht... Alternativ könntest Du versuchen, Dein Chessmaster oder andere Anwendungen mit wine zu installieren. Wenn Du Glück hast, klappt es. ☺ Viel Erfolg! schollsky
|
linubie
(Themenstarter)
Anmeldungsdatum: 27. März 2009
Beiträge: 275
|
Hallo schollsky, also das downgrade auf Vbox ver 5.2.20 unter Ubuntu 19.04 hat diesmal fehlerlos geklappt, nachdem ich Version 6.0 mit sudo apt-get remove --purge entfernt hatte. Ich vermute die Kernel-Fehlermeldung lag wohl an noch vorhandenen Konfiguartionsdateien der version 6.0. UKUU habe ich ebenfalls installiert, aber nicht aus den TeeJee PPA, das funktioniert nämlich nicht, da dies jetzt eine lizensierte Software ist (seit Version 19). Es gibt aber auf github noch alte kostenlose Versionen (bei mir Version 18.9). Dennoch: das Resume-Problem besteht nach wie vor, sobald sich eine geöffnete Anwendung im Speicher befindet, daher vermute ich jetzt, es liegt tatsächlich an XP.
Chessmaster X auf wine hatte ich mal unter Ubuntu 12.04 (PP) installiert und es lief ganz passabel soweit ich mich erinnere. Aber das ist kein Vorteil gegenüber Vbox, da ich das Programm ja jedesmal wieder neu starten muss, und der Clou bei VBox wäre ja (so es denn funktionierte) dass der Stand während eines Spieles oder eine der hervorragenden Lernlektionen eingefroren bleibt, auch wenn ich den Rechner nicht benutze oder ausschalte. zwei Möglichkeiten habe ich noch. 1) Die eine von Dir: Upgrade auf 19.10 und Kernel 5.4 und dann nochmal mit der VBox 6.0. probieren 2) Eine VM mit Win 10 einrichten und CMX dort installieren. Auf der DVD steht zwar bis Windows XP, aber ich habe irgendwo gelesen, dass Win 10 einen sog XP-Modus hat, unter dem man auch ältere Programme installieren kann. Die Installation unter einer Win7 VM hat damals nicht funktioniert, soweit ich mich erinnere. Ich bin gespannt ...
|
schollsky
Anmeldungsdatum: 3. Dezember 2012
Beiträge: 1488
Wohnort: Ruhrgebeat
|
Hallo linubie, Due schriebst:
Chessmaster X auf wine hatte ich mal unter Ubuntu 12.04 (PP) installiert und es lief ganz passabel soweit ich mich erinnere. Aber das ist kein Vorteil gegenüber Vbox, da ich das Programm ja jedesmal wieder neu starten muss, und der Clou bei VBox wäre ja (so es denn funktionierte) dass der Stand während eines Spieles oder eine der hervorragenden Lernlektionen eingefroren bleibt, auch wenn ich den Rechner nicht benutze oder ausschalte.
Warum nutzt Du nicht eine swap-Partition, so dass Du auch den Rechner in den Energiesparmodus versetzen kannst? → Suspend, Resume auf Host-Ebene Grüße schollsky
|
linubie
(Themenstarter)
Anmeldungsdatum: 27. März 2009
Beiträge: 275
|
Hallo schollsky, das mache ich ja sowieso die meiste Zeit, bzw Energiesparmodus (STD funktioniert bei den alten Lenovo-Notebooks nicht; ging früher mal unter 8.04 und 10.04 mit meinem IBM T42 und T43 problemlos). Manchmal muss man aber den Rechner neu booten, und dann wäre der Zustand der VM weg.
Aber das Thema ist noch nicht vom Tisch, ein paar Optionen hab ich ja noch 😉
|
linubie
(Themenstarter)
Anmeldungsdatum: 27. März 2009
Beiträge: 275
|
Zwischeninfo: Beim herumprobieren ist mit jetzt was aufgefallen, was möglicherweise eine Rolle spielen könnte.
Mir fiel auf, dass die Datei mit der VM Win XP-SP3 aus mir unerklärlichen Gründen auf einmal im vmdk-Format vorliegt. Ich kann mich nicht erinnern, diese konvertiert zu haben. Erstellt habe ich sie damals im vdi-Format. Ich habe noch eine Sicherung vom März 2019, da liegt sie als vdi vor. Ich spiele diese jetzt zurück und dann schau ma mal was passiert.Da ich einige alte Programme habe, die definitiv nur unter XP laufen, kann ich wenn alle Stricke reißen eine neue VM mit XP erstellen und dann die APPs halt neu installieren.
|
linubie
(Themenstarter)
Anmeldungsdatum: 27. März 2009
Beiträge: 275
|
Im Live-System (16.04 XX) So, die Sicherung der XP-VM vom März im vdi-Format ist zurück gespielt. Daran lag es aber nicht, das Resume Problem bestand immer noch.
Durch ein bißchem Herumspielen an den Einstellungen der VM habe ich letztlich die Ursache gefunden: es lag an dem Häkchen "2D Video-Beschleunigung aktivieren" im Reiter Anzeige.
Nachdem ich dieses entfernt habe, ließ sie die VM ohne Fehler aus dem Gesichert-Modus zurückholen. Die Änderungen der anderen Parameter hatten sogut wie keine Auswirkung (Hauptspeichergröße, Grafikspeicher, System Beschleunigung Vt-x/AMD-V, Nested Paging), auch wenn jetzt dadurch Microsoft meint meckern zu müssen, dass nach Hardwareänderungen die Windows-Lizenz neu aktiviert werden muss, aber das ist jetzt das geringere Problem. Bei Adobe PSE 9 lief die Anwendung nach Resume ohne Probleme weiter, bei CMX läuft es leider immer noch nicht zufriedenstellend. Die App läuft weiter, wo sie zuletzt gesichert wurde, aber die Grafik (das Schachbrett mit den Stellungen) verschwindet, sobald die Maus bewegt. Hier werde ich noch ein bißchen mit dem Maus-gefagen / nicht gefangen - Modus herumspielen, vlt bringts ja was) Aber das VBox Resume-Problem ist jedenfalls gelöst.
- Bilder
|