Bug 763574

Summary: label.so missing from initial plymouth installation
Product: [openSUSE] openSUSE 12.2 Reporter: Christoph Obexer <cobexer>
Component: BasesystemAssignee: Forgotten User sM9JzehKpy <forgotten_sM9JzehKpy>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None CC: lmuelle, nwr10cst-oslnx
Version: Factory   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 12.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Christoph Obexer 2012-05-23 05:32:44 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20100101 Firefox/12.0

to try out plymouth i did a zypper -v in plymouth which installed a bunch of plymouth packages and a few dependencies, one of the %post scripts called mkinitrd which failed because plymouth-plugin-label-0.8.4-6.1.x86_64 was not installed

plymouth packages that got installed # rpm -qa|grep plymouth
plymouth-branding-openSUSE-0.8.4-6.1.noarch
plymouth-plugin-script-0.8.4-6.1.x86_64
plymouth-scripts-0.8.4-6.1.noarch
systemd-plymouth-44-6.1.x86_64
plymouth-0.8.4-6.1.x86_64

was missing:
plymouth-plugin-label-0.8.4-6.1.x86_64


Reproducible: Didn't try

Steps to Reproduce:
1. take a factory system that does not yet use plymouth
2. install plymouth (zypper -v in plymouth)
3.
Actual Results:  
mkinitrd complains about missing /usr/lib64/plymouth/label.so
not sure what the effect of the missing .so is, i didn't try to reboot in stat state :)

Expected Results:  
.
Comment 1 Forgotten User sM9JzehKpy 2012-05-29 10:21:16 UTC
I have updated the packages so that the openSUSE branding definitely requires the plymouth-plugin-label package and the main package is suggesting it to be installed. 

This should be in factory soon. However for the time being please install plymouth-plugin-label from factory and rebuild the initrd. This would resolve the issue. 

The effect of the missing label.so is purely that no text appears when plymouth wants to ask a question. If you do not use luks, then this would have no effect on the boot process.
Comment 2 Bernhard Wiedemann 2012-05-29 11:00:07 UTC
This is an autogenerated message for OBS integration:
This bug (763574) was mentioned in
https://build.opensuse.org/request/show/122718 Factory / plymouth
Comment 3 Vincent Untz 2012-05-30 16:32:39 UTC
*** Bug 764304 has been marked as a duplicate of this bug. ***
Comment 4 Neil Rickert 2012-06-02 03:34:31 UTC
I ran into that problem when running "mkinitrd".

I am not sure whether it actually causes a problem, though perhaps it is related to the problems in bug 765130 (not tested).

I tried installing plymouth-plugin-label.  Ever since doing that, Yast crashes (segfault) in software management.  I am not certain whether the two are related.  I think I installed ecryptfs-tools at the same time.

I'll be doing a reinstall tomorrow, so I'll see if just installing ecryptfs-tools breaks Yast.
Comment 5 Forgotten User sM9JzehKpy 2012-06-02 09:04:10 UTC
@Neil Rickert,  

As indicated the latest plymouth package in Factory already resolved this issue. It is not related to the indicated bug-report (see my comment there). 

Also Plymouth is not related to Yast crashes as that this is a known bug with the current factory (see https://bugzilla.novell.com/show_bug.cgi?id=759433). 

Just update plymouth from Factory and things should be correct again.