[Bug 805420] New: systemd doesn't order dependencies -- allowing localfs to exec before lvm finishes finding volumes
https://bugzilla.novell.com/show_bug.cgi?id=805420
https://bugzilla.novell.com/show_bug.cgi?id=805420#c0
Summary: systemd doesn't order dependencies -- allowing localfs
to exec before lvm finishes finding volumes
Classification: openSUSE
Product: openSUSE 12.3
Version: RC 1
Platform: x86-64
OS/Version: SUSE Other
Status: NEW
Severity: Major
Priority: P5 - None
Component: Basesystem
AssignedTo: bnc-team-screening@forge.provo.novell.com
ReportedBy: suse@tlinx.org
QAContact: qa-bugs@suse.de
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.28)
Gecko/20120306 Firefox/3.6.28
In a boot recently, I noted that lvm took a bit longer than normal and systemd
didn't wait for it. It attempted to mount the local file systems -- only
succeeding on those that were regular hard disk partitions.
...
net.core.somaxconn = 8192
net.core.netdev_max_backlog = 3000000
net.ipv4.conf.eth0.proxy_arp = 1
net.ipv4.conf.eth1.proxy_arp = 1
net.ipv4.ip_forward = 0
done
https://bugzilla.novell.com/show_bug.cgi?id=805420
https://bugzilla.novell.com/show_bug.cgi?id=805420#c1
L. A. Walsh
From as near as I can tell, the rpm's for systemd are 12.1 rpms. As for what boot process is used -- what started this was that my boot.local script was no longer being called and I couldn't toggle it on because it didn't exist as a service in systemd: chkconfig boot.local on insserv: Note: sysvinit service boot.local is shadowed by systemd local.service, Forwarding request to '/bin/systemctl --root / enable local.service'. Operation failed: No such file or directory
From there, I discovered that systemd doesn't seem to handle the actual HW boot as it doesn't seem to handle dependencies reliably. It appears more like in 12.[123], the systemd boot scripts have been moved to the initrd -- which would be one strong reason for my being told that we *had* to have an initrd -- so the SystemV equivalent boot scripts could be run before systemd started.
If this isn't the case, why doesn't lvm start (& finish) before local filesystems are mounted, for example. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805420
https://bugzilla.novell.com/show_bug.cgi?id=805420#c2
Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=805420
https://bugzilla.novell.com/show_bug.cgi?id=805420#c3
L. A. Walsh
https://bugzilla.novell.com/show_bug.cgi?id=805420
https://bugzilla.novell.com/show_bug.cgi?id=805420#c4
--- Comment #4 from L. A. Walsh
https://bugzilla.novell.com/show_bug.cgi?id=805420
https://bugzilla.novell.com/show_bug.cgi?id=805420#c5
Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=805420
https://bugzilla.novell.com/show_bug.cgi?id=805420#c6
L. A. Walsh
https://bugzilla.novell.com/show_bug.cgi?id=805420
https://bugzilla.novell.com/show_bug.cgi?id=805420#c7
Frederic Crozat
please reboot with "systemd.log_level=debug systemd.log_target=kmsg" on kernel command line and attach dmesg output on this bug report.
I still need that. And use "add an attachment" for the output. And yes, systemd must be running when I'm asking for all those informations. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=805420
https://bugzilla.novell.com/show_bug.cgi?id=805420#c8
L. A. Walsh
participants (1)
-
bugzilla_noreply@novell.com