Bug 599282

Summary: sugar-logos doesn't uninstall properly
Product: [Fedora] Fedora Reporter: Fran Rogers <fran>
Component: sugar-logosAssignee: Sebastian Dziallas <sebastian>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: sebastian
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-07-07 13:35:06 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Description Fran Rogers 2010-06-03 03:16:05 UTC
Description of problem:
After uninstalling sugar-logos, the Sugar boot splash imagery remains on the system.

Version-Release number of selected component (if applicable):
3.fc13

How reproducible:
Always.

Steps to Reproduce:
1. yum install sugar-logos
2. yum remove sugar-logos
3. Reboot the machine
  
Actual results:
The Sugar boot splash screen still displays on boot.

Expected results:
The default boot splash screen ("charge" on Fedora 13) should display on boot.

Additional info:
When installing sugar-logos, the following error comes up:
Non-fatal POSTIN scriptlet failure in rpm package sugar-logos-3-3.fc13.noarch
warning: %post(sugar-logos-3-3.fc13.noarch) scriptlet failed, exit status 1

However, no error occurs upon removal of the package.

Comment 1 Sebastian Dziallas 2010-06-22 14:08:26 UTC
I think this is a behaviour all plymouth themes share, since one has to rebuild the initrd afterwards. I'm not entirely sure why this isn't happening as part of the RPM remove process, though. plymouth-set-default-theme supports a trigger called --rebuild-initrd which you'd have to use.

Comment 2 Sebastian Dziallas 2010-07-02 21:36:16 UTC
Does the use of --rebuild-initrd or a call of dracut solve this for you?

Comment 3 Fran Rogers 2010-07-03 19:06:27 UTC
Yes; I ran dracut a few days ago to build a new initrd (for an unrelated matter), and now the splash screens are back to the Fedora default. So it appears rebuilding the initrd fixes it.

Comment 4 Sebastian Dziallas 2010-07-07 13:35:06 UTC
The plymouth folks say this happens for a reason, since we don't want to randomly rebuild the user's initrd without their permission. I'd rather have us follow them on this decision, but I hear that there might be a way for this to work better in F14, because plymouth might get its own initrd. I'm closing this for now. Thanks for the report, though!