The https://bugzilla.novell.com/show_bug.cgi?id=830675 describes a
problem where vbox initscript apparently stopped working under systemd.
Script is supposed to start VMs on system boot. As long as I can tell,
script actually does work - but when it finishes, systemd interprets it
as service has finished and starts ExecStop script which in this case
stops VMs again:

jul 26 18:30:08 linux-mh9j systemd[1]: Child 11556 died (code=exited, 
status=0/SUCCESS)
jul 26 18:30:08 linux-mh9j systemd[1]: Child 11556 belongs to vboxes.service
jul 26 18:30:08 linux-mh9j systemd[1]: vboxes.service: control process exited, 
code=exited status=0
jul 26 18:30:08 linux-mh9j systemd[1]: vboxes.service got final SIGCHLD for 
state start
jul 26 18:30:08 linux-mh9j systemd[1]: About to execute: /etc/init.d/vboxes stop
...
jul 26 18:30:08 linux-mh9j vboxes[11580]: Shutting down Virtualbox machines: 
suse_12.3 (user: root)
...

I do not see this behavior actually documented anywhere so my question
is - is it intentional?

This is openSUSE 12.3 with systemd 195.

P.S. note proper unit will lose very useful functionality - actual
status output of running VMs. Any news about ExecStatus support?
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to