12.1: systemd + VirtualBox (Init-Script: vboxes)
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? -- Herzliche Grüße Tao -- 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
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
On 24.01.2012 08:28, Dieter Klünter wrote:
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.
Hallo Dieter, vielen Dank für den Link. Der ging ja neulich schon mal über die Liste und ich habe die Seiten ganz schnell wieder zugemacht und mir die Lektüre für kalte Wintertage vorbehalten - dummerweise funktioniert unsere Heizung aber hervorragend ... Ich habe jetzt also doch erst einmal wieder den "Schisserweg" beschritten und bin zurück zu sysvinit gewechselt. Der Rechner bootet damit mindestens genauso schnell und alles wird der sauber hochgefahren. Der Sinn von systemd will mir aktuell noch nicht einleuchten und irgendwie habe ich bisher nur Ärger und praktisch keinen Nutzen damit gehabt - aber das wird sich sicherlich legen wenn ich es verstanden habe ... -- Herzliche Grüße Tao -- 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
Am Tue, 24 Jan 2012 08:55:08 +0100
schrieb Tao te Puh
On 24.01.2012 08:28, Dieter Klünter wrote:
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.
Hallo Dieter,
vielen Dank für den Link. Der ging ja neulich schon mal über die Liste und ich habe die Seiten ganz schnell wieder zugemacht und mir die Lektüre für kalte Wintertage vorbehalten - dummerweise funktioniert unsere Heizung aber hervorragend ...
Ich habe jetzt also doch erst einmal wieder den "Schisserweg" beschritten und bin zurück zu sysvinit gewechselt. Der Rechner bootet damit mindestens genauso schnell und alles wird der sauber hochgefahren.
Der Sinn von systemd will mir aktuell noch nicht einleuchten und irgendwie habe ich bisher nur Ärger und praktisch keinen Nutzen damit gehabt - aber das wird sich sicherlich legen wenn ich es verstanden habe ...
Um die Vorteile von systemd gegenüber sysvinit zu verstehen, rate ich dir dringend, deine Heizung zu reduzieren und die Artikelserie zu lesen :-) Jedenfalls bin ich ein bekennender Anhänger von systemd geworden. -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
participants (2)
-
Dieter Klünter
-
Tao te Puh