[Bug 801888] New: systemd-udev-trigger.service on boot kills plymouth
https://bugzilla.novell.com/show_bug.cgi?id=801888 https://bugzilla.novell.com/show_bug.cgi?id=801888#c0 Summary: systemd-udev-trigger.service on boot kills plymouth Classification: openSUSE Product: openSUSE 12.3 Version: RC 1 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: arvidjaar@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- Created an attachment (id=523126) --> (http://bugzilla.novell.com/attachment.cgi?id=523126) debug log of plymouth User-Agent: Mozilla/5.0 (X11; Linux i686; rv:18.0) Gecko/20100101 Firefox/18.0 12.3 net install using build 0370 in qemu-kvm (default config, no hardware explicitly specified), using nomodeset. Booting in run-level 3 reliably leaves plymouth screen with half-finished anymation visible. Alt-F1 at this point works and shows login prompt. In plymouth debug log (attached) is seen that shortly after starting systemd-udev-trigger plymouth loses /dev/tty7. This is timing dependent, enabling plymouth tracing to terminal never shows this problem and different logs may show different systemd unit as the last one (and once using plymouth debug stream to memory I was able to boot normally). Unfortunately without systemd-udev-trigger systemd does not boot at all (/dev/disk/by-id missing) so I cannot verify it by disabling this service. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- 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=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c
Michal Hrusecky
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c1
Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c
Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c
Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c2
Robert Milasan
From where did you get build 0370?
-- 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=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c3
Andrey Borzenkov
From where did you get build 0370?
http://download.opensuse.org/factory/iso/ -- 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=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c4
Robert Milasan
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c5
--- Comment #5 from Robert Milasan
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c
Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c6
--- Comment #6 from Robert Milasan
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c7
--- Comment #7 from Andrey Borzenkov
If you remove --no-daemon, you have to set service type to forking. Due to KillMode=none systemd ignores this instead of killing plymouthd right away, so I suspect this simply changes event timing without fixing the root cause. -- 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=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c8
--- Comment #8 from Robert Milasan
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c9
--- Comment #9 from Robert Milasan
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c10
--- Comment #10 from Robert Milasan
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c
Robert Milasan
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c11
Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c12
--- Comment #12 from Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c13
Andrey Borzenkov
Did anybody tried this on a normal PC ? I mean not with a virtual machine ?
Nope. I will probably update my primary system after RC2 is out.
I have been trying to reproduce this issue on my own laptop with booting with "nomodeset init 3" specified on the kernel parameter line in grub, but then I see a non graphical plymouth splash
Then you do something differently because I see graphical splash. I just tested with pure text mode and indeed it boots correctly.
@Andrey, maybe you could update your virtual machine with the plymouth packages from Base:System and see if this is already sufficient to resolve the issue ?
Just tested and have the same problem 1. Install i586 12.3 RC1 NET ISO on 5GB qemu image using command qemu-img create /datastore/kvm/plymouth/hda.img 5g qemu-kvm -hda /datastore/kvm/plymouth/hda.img -m 768 -hdc /datastore/iso/openSUSE-12.3-NET-Build0024-i586.iso -boot d 2. On initial screen select 800x600 resolution, add "nomodeset" to kernel parameters, select LXDE graphical desktop. Accept everything else as default. 3. System is installed and rebooted into run-level 5. 4. Add "3" to kernel command line in grub.cfg, reboot. Stuck on splash screen. 5. Fetch current packages from Base:System (0.8.8_git201211022126-110.1), rpm -F, edit grub.cfg to add "3", reboot. Stuck on splash screen. 6. Edit grub.cfg to disable gfxterm entirely, boot with terminal in pure text mode console - boots OK. So the problem happens when you do have framebuffer console and use graphical pymouth slash screen. Still happens using up to day 12.3. -- 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=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c14
--- Comment #14 from Raymond Wooninck
(In reply to comment #11)
Then you do something differently because I see graphical splash. I just tested with pure text mode and indeed it boots correctly.
I have been using nomodeset and with everthing else default. It seems that choosing a graphic sizes somehow initializes the chip different and a graphical bootsplash is shown. What do you mean with pure text mode ? There is no pure text mode with plymouth. Plymouth can show details or can show a non-graphical bootsplash (the tri-colored green bar at the bottom of the screen). But in each case Plymouth is running in the background.
1. Install i586 12.3 RC1 NET ISO on 5GB qemu image using command
qemu-img create /datastore/kvm/plymouth/hda.img 5g qemu-kvm -hda /datastore/kvm/plymouth/hda.img -m 768 -hdc /datastore/iso/openSUSE-12.3-NET-Build0024-i586.iso -boot d
2. On initial screen select 800x600 resolution, add "nomodeset" to kernel parameters, select LXDE graphical desktop. Accept everything else as default.
3. System is installed and rebooted into run-level 5.
4. Add "3" to kernel command line in grub.cfg, reboot. Stuck on splash screen.
5. Fetch current packages from Base:System (0.8.8_git201211022126-110.1), rpm -F, edit grub.cfg to add "3", reboot. Stuck on splash screen.
6. Edit grub.cfg to disable gfxterm entirely, boot with terminal in pure text mode console - boots OK.
I am currently running these instructions to see where it will bring me. I will let you know what happens after these steps have completed. -- 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=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c15
--- Comment #15 from Andrey Borzenkov
I have been using nomodeset and with everthing else default. It seems that choosing a graphic sizes somehow initializes the chip different and a graphical bootsplash is shown.
Are you using grub or grub2?
What do you mean with pure text mode ? There is no pure text mode with plymouth. Plymouth can show details or can show a non-graphical bootsplash (the tri-colored green bar at the bottom of the screen). But in each case Plymouth is running in the background.
I mean non-graphical bootsplash. It *is* text mode as opposed to graphical framebuffer. -- 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=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c16
--- Comment #16 from Andrey Borzenkov
qemu-kvm -hda /datastore/kvm/plymouth/hda.img -m 768 -hdc /datastore/iso/openSUSE-12.3-NET-Build0024-i586.iso -boot d
Sorry, it should have been "-cdrom /datastore/iso/openSUSE-12.3-NET-Build0024-i586.iso", not -hdc. -- 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=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c17
--- Comment #17 from Raymond Wooninck
(In reply to comment #14)
I have been using nomodeset and with everthing else default. It seems that choosing a graphic sizes somehow initializes the chip different and a graphical bootsplash is shown.
Are you using grub or grub2?
I am using the standard delivered, which means grub2. What are you using ? the old Grub ?
What do you mean with pure text mode ? There is no pure text mode with plymouth. Plymouth can show details or can show a non-graphical bootsplash (the tri-colored green bar at the bottom of the screen). But in each case Plymouth is running in the background.
I mean non-graphical bootsplash. It *is* text mode as opposed to graphical framebuffer.
Ok. Clear :-) Then we are talking about the same. -- 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=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c18
--- Comment #18 from Raymond Wooninck
(In reply to comment #13)
qemu-kvm -hda /datastore/kvm/plymouth/hda.img -m 768 -hdc /datastore/iso/openSUSE-12.3-NET-Build0024-i586.iso -boot d
Sorry, it should have been "-cdrom /datastore/iso/openSUSE-12.3-NET-Build0024-i586.iso", not -hdc.
Ok, After the installation the bootloader failed to write its configuration, etc. I will retry the installation. Am normally using Virtualbox and not qemu :-) -- 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=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c19
--- Comment #19 from Andrey Borzenkov
I am using the standard delivered, which means grub2. What are you using ? the old Grub ?
Nope, grub2. May be VB makes difference here. -- 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=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c20
--- Comment #20 from Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c21
--- Comment #21 from Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c22
Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c23
Andrey Borzenkov
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c24
--- Comment #24 from Robert Milasan
https://bugzilla.novell.com/show_bug.cgi?id=801888
https://bugzilla.novell.com/show_bug.cgi?id=801888#c
Raymond Wooninck
participants (1)
-
bugzilla_noreply@novell.com