Bug 734742

Summary: reboot fails due to a missing library (with /usr on separate partition)
Product: [openSUSE] openSUSE 12.1 Reporter: Forgotten User 1-yzHWP3HO <forgotten_1-yzHWP3HO>
Component: BasesystemAssignee: Frederic Crozat <fcrozat>
Status: RESOLVED INVALID QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User 1-yzHWP3HO 2011-12-04 12:00:21 UTC
User-Agent:       Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0


this system is, due to the horrendous awful systemd, passing sysvinit as init.

If a shutdown is given, all goes well up until the moment that the system tries to reboot. shutdown misses libsystemd-daemon.so.0 -- this is pretty obvious since 
this library is in /usr/lib which just a few seconds before is umounted...

So if you have a single root filesystem, all wil be OK, however, /usr is a separate mount point here.

Reproducible: Always

Steps to Reproduce:
1.
2.
3.
Comment 1 Frederic Crozat 2011-12-07 17:47:08 UTC
just tested here and there is no issue in issuing a reboot or a shutdown on a systemd system with separate /usr

/sbin/shutdown is not used to do the "real" reboot when everything is unmounted..

So, could you please attach logs from /var/log/messages after doing a full boot with "systemd.log_level=debug systemd.log_target=syslog systemd.sysv_console=false" ?
Comment 2 Forgotten User 1-yzHWP3HO 2011-12-08 23:36:45 UTC
I could but hey, under systemd it works. 

Howvere, I started with "this system is, due to the horrendous awful systemd, passing sysvinit as init." -- and then, you will might see it failing.
Comment 3 Frederic Crozat 2011-12-09 09:08:47 UTC
using systemd-sysvinit when booting under sysvinit is not supported.

If you don't want to boot under systemd, install sysvinit-init

closing as invalid