Bug 721980

Summary: systemd: does not compatible with rcvboxdrv setup
Product: [openSUSE] openSUSE 11.2 Reporter: Michal Vyskocil <mvyskocil>
Component: BasesystemAssignee: Frederic Crozat <fcrozat>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: mseben
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Michal Vyskocil 2011-10-04 09:12:14 UTC
Package virtualbox in openSUSE provides /etc/init.d/vboxdrv and user is supposed call  /etc/init.d/vboxdrv setup before virtual machine start. However this is not supported by systemctl integration in Factory

# /etc/init.d/vboxdrv setup
Unknown operation setup

# sh -x /etc/init.d/vboxdrv setup
#...
+ . /etc/rc.status
++ /bin/mountpoint -q /sys/fs/cgroup/systemd
++ test 8757 -ne 1 -a 1 -eq 1
++ _rc_base=
++ case "$0" in
++ _rc_base=vboxdrv
++ test -n vboxdrv -a -x /bin/systemctl
++ exec /bin/systemctl setup vboxdrv.service
Unknown operation setup
Comment 1 Frederic Crozat 2011-10-05 14:22:29 UTC
systemctl is only forward "known" commands (see http://www.freedesktop.org/wiki/Software/systemd/Incompatibilities )

you can call the script using "cd /etc/init.d ; ./vboxdrv setup" but I think Virtualbox should provide a way to rebuild its modules not through the initscript.

There is nothing we can fix ourself.
Comment 2 Frederic Crozat 2011-10-27 14:54:27 UTC
there is a workaround in bnc#725942 which might fix the issue, let's dup the bug

*** This bug has been marked as a duplicate of bug 725942 ***