Am Mon, 23 Jan 2012 19:19:22 +0100
schrieb Tao te Puh
Hallo,
ich versuche eine VBox beim Systemstart, unter Einbeziehung des Scriptes /etc/init.d/vboxes, automatisch zu starten.
In einer Konsole funktionieren die Kommandos rcvboxes start/stop und die VM wird ohne Probleme gestartet bzw gestoppt.
Aber eben nicht beim Systemstart. Der VBox.log kann ich entnehmen, dass es zum Zeitpunkt des Starts, wohl noch keinen Zugriff auf das CD-Laufwerk möglich ist:
00:00:00.113 VMSetError: /home/abuild/rpmbuild/BUILD/VirtualBox-4.1.8_OSE/src/VBox/Devices/Storage/DrvHostBase.cpp(2138) int DRVHostBaseInitFinish(PDRVHOSTBASE); rc=VERR_ACCESS_DENIED 00:00:00.113 VMSetError: Cannot open host device '/dev/sr0' for readonly access. Check the permissions of that device ('/bin/ls -l /dev/sr0'): Most probably you need to be member of the device group. Make sure that you logout/login after changing the group settings of the current user
Vermutlich wird vboxes einfach zu früh gezündet, also bevor das Device /dev/sr0 zur Verfügung steht.
Wenn ich in der VM das CD-ROM komplett abschalte, funktioniert der automatisch Start und die VM läuft, allerdings erhalte ich dann beim normalen Anmelden am System (ich arbeite mit Xfce), eine andere, neue Fehlermeldung:
Warning: Cannot open ConsoleKit session: Unable to open session: Activation of org.freedesktop.ConsoleKit timed out.
Die Auswirkungen dieses Meldung, habe ich allerdings noch nicht erfahren.
Wie kann ich das Ganze beheben?
Für solche Fälle habe ich meine eigenen systemd service files geschrieben. Eine Anleitung findest du hier: http://0pointer.de/blog/projects/systemd-for-admins-3.html Abver auch die vorhergehenden Blogs systemd-for admins-2 und systemd-for-admins-1 sind lesenswert. -Dieter -- Dieter Klünter | Systemberatung http://dkluenter.de GPG Key ID:DA147B05 53°37'09,95"N 10°08'02,42"E -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org