Bug 680715

Summary: separate /usr partition breaks preload (startpreload boot script)
Product: [openSUSE] openSUSE 11.4 Reporter: Steffen Ungruh <suhn>
Component: BasesystemAssignee: Stephan Kulow <coolo>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: i586   
OS: SUSE Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Steffen Ungruh 2011-03-18 00:06:17 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.15) Gecko/20110303 SUSE/3.6.15-1.1 Firefox/3.6.15

The problem is pretty straight forward. Several boot scripts (/etc/init.d/boot.d/) break when /usr is on a separate partition.

For what could I see...

1. startpreload: The systemtap files are placed in /usr.
2. rootfsck: /usr/bin/on_ac_power is problematic.
3. localfs: on_ac_power again...
4. cycle: grub is in /usr as well.
5. klog: And so is klogconsole.

Well, there you go.
Changing the paths in the packages systemtap-runtime, pm-utils, grub and util-linux seems to be the course of action.

Reproducible: Always

Steps to Reproduce:
1. Install system with a separate /usr partition.
Comment 1 Zhi Juan Jia 2011-08-09 06:29:13 UTC
Please attach y2logs. If you are in doubt follow:
http://en.opensuse.org/openSUSE:Bugreport_YaST
Thanks!
Comment 2 Thomas Fehr 2011-08-16 09:01:36 UTC
Sorry I am not reponsible for broken start scripts.
Reassigned to maintainer of preload.rpm
Comment 3 Stephan Kulow 2011-08-29 08:12:28 UTC
fixed for 12.1 by mounting /usr where it belongs: in initrd