[Bug 1044657] New: In the rescue system, some symlinks have been converted into plain regular files
http://bugzilla.suse.com/show_bug.cgi?id=1044657 Bug ID: 1044657 Summary: In the rescue system, some symlinks have been converted into plain regular files Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Installation Assignee: yast2-maintainers@suse.de Reporter: fbui@suse.com QA Contact: jsrain@suse.com Found By: --- Blocker: --- Hi, systemd v233 has been submitted to Factory and is currently living in staging 'H'. We noticed that login wasn't started on tty1 anymore. After some investigation it's due to systemd refusing taking into consideration stuff in /etc/systemd/system/*.{wants,requires} which are not symlinks. For example /etc/systemd/system/getty.target.wants/getty@tty1.service is a plain unit file in the rescue system whereas it should have been a symlink pointing to /usr/lib/systemd/system/getty@.service. Previously that wasn't an issue but since v233, a new sanity check has been introduced in systemd that makes sure symlinks are used in dependency drop-in directories. So the question is why some symlinks weren't preserved when copied in the rescue rootfs ? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1044657
Franck Bui
http://bugzilla.suse.com/show_bug.cgi?id=1044657
http://bugzilla.suse.com/show_bug.cgi?id=1044657#c1
Steffen Winterfeldt
http://bugzilla.suse.com/show_bug.cgi?id=1044657
http://bugzilla.suse.com/show_bug.cgi?id=1044657#c2
--- Comment #2 from Franck Bui
http://bugzilla.suse.com/show_bug.cgi?id=1044657
http://bugzilla.suse.com/show_bug.cgi?id=1044657#c3
--- Comment #3 from Steffen Winterfeldt
http://bugzilla.suse.com/show_bug.cgi?id=1044657
http://bugzilla.suse.com/show_bug.cgi?id=1044657#c4
--- Comment #4 from Franck Bui
http://bugzilla.suse.com/show_bug.cgi?id=1044657
http://bugzilla.suse.com/show_bug.cgi?id=1044657#c5
--- Comment #5 from Steffen Winterfeldt
http://bugzilla.suse.com/show_bug.cgi?id=1044657
http://bugzilla.suse.com/show_bug.cgi?id=1044657#c6
--- Comment #6 from Dominique Leuenberger
# run getty on tty1 d etc/systemd/system/getty.target.wants s /usr/lib/systemd/system/getty@.service etc/systemd/system/getty.target.wants/getty@tty1.service
So in fact there is already an instruction to get this as a symlink - which for some reason does make a real copy of the file. So in the end we do not get an image as described in the recipe (or I might be looking at the wrong recipe of course :P ) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1044657
http://bugzilla.suse.com/show_bug.cgi?id=1044657#c7
--- Comment #7 from Steffen Winterfeldt
http://bugzilla.suse.com/show_bug.cgi?id=1044657
http://bugzilla.suse.com/show_bug.cgi?id=1044657#c8
--- Comment #8 from Steffen Winterfeldt
http://bugzilla.suse.com/show_bug.cgi?id=1044657
http://bugzilla.suse.com/show_bug.cgi?id=1044657#c9
--- Comment #9 from Franck Bui
Thanks Steffen for fixing this quickly. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1044657
http://bugzilla.suse.com/show_bug.cgi?id=1044657#c10
Steffen Winterfeldt
participants (1)
-
bugzilla_noreply@novell.com