Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 560106

Summary: Failed to install /lib/udev/firmware.sh
Product: [Fedora] Fedora Reporter: John Reiser <jreiser>
Component: kernelAssignee: Jason Carpenter <jcarpenter>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: anton, bruno, dougsland, extras-qa, gansalmon, itamar, jonathan, kernel-maint, michal
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-01-30 18:38:05 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description John Reiser 2010-01-29 20:56:14 UTC
Description of problem: yum update fails on kernel-2.6.33-0.24.rc5.git1.fc13.x86_64.


Version-Release number of selected component (if applicable):
kernel-2.6.33-0.24.rc5.git1.fc13.x86_64

How reproducible: once is enough


Steps to Reproduce:
1. yum update kernel-2.6.33-0.24.rc5.git1.fc13.x86_64
2.
3.
  
Actual results:
-----
  Installing     : kernel-.6.33-0.24.rc5.git1.fc13.x86_64
Non-fatal POSTIN scriptlet failure in rpm package kernel-2.6.33-0.24.rc5.git1.fc13.x86_64
E: Failed to install /lib/udev/firmware.sh
mkinitrd failed
warning: %post(kernel-2.6.33-0.24.rc5.git1.fc13.x86_64) scriptlet failed, exit status 1
-----
and indeed /boot contains no initramfs-2.6.33-0.24.rc5.git1.fc13.x86_64.img.


Expected results: successful update


Additional info:

Comment 1 Michal Jaegermann 2010-01-30 00:41:23 UTC
I got some "variation on the theme" albeit with the same result; i.e. no initramfs for a new kernel and no corresponding /etc/grub.conf entry. Here we go:

  Installing     : kernel-2.6.33-0.24.rc5.git1.fc13.x86_64                      77/158 
which: no multipath in (/sbin:/bin:/usr/sbin:/usr/bin)
E: Failed to install /lib/udev/firmware.sh
mkinitrd failed
warning: %post(kernel-2.6.33-0.24.rc5.git1.fc13.x86_64) scriptlet failed, exit status 1

No clue what that "multipath" is supposed to be or where this is coming from.
Neither package scripts nor /sbin/new-kernel-pkg nor /sbin/dracut seem to have
"multipath" string somewhere. /lib/udev/firmware.sh indeed is missing.  It looks like that this is caused by an update to udev-151-1.fc13.

Comment 2 Michal Jaegermann 2010-01-30 00:52:22 UTC
OK, /usr/share/dracut/modules.d/90multipath/install talks about /sbin/multipath
which somehow is nowhere to be found on my system.  Missing dependency?
'yum install /sbin/multipath' wants to grab device-mapper-multipath
and device-mapper-multipath-libs and libaio due to dependencies.

/usr/share/dracut/modules.d/95udev-rules/install wants to see missing /lib/udev/firmware.sh.  It looks like dracut out of sync with other updates
and mis-packaged in general.

Comment 3 Bruno Wolff III 2010-01-30 08:27:50 UTC
With dracut-004-5 I am now get usable updates. There was still a warning about a triggerin scriptlet failing when I reinstalled the kernels. But things seemed to still work.

Comment 4 Michal Jaegermann 2010-01-30 18:38:05 UTC

*** This bug has been marked as a duplicate of bug 559597 ***