Kernel update to ...32-12 fails because /lib/udev/firmware.sh does not exist

Bug #520207 reported by Ubfan
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: linux-image-2.6.32-12-generic

Update-manager run Feb 10 had a problem with updating the kernel to 32-12.
A window claimed that dpkg --configure -a would be run, but that failed too. Manual run below.

Wrong file name for firmware.sh appears to be the problem. Prevents the dpkg --configure -a from running too.

$ sudo dpkg --configure -a
Setting up initramfs-tools (0.92bubuntu64) ...
update-initramfs: deferring update (trigger activated)

Setting up linux-image-2.6.32-12-generic (2.6.32-12.17) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.32-12-generic
cpio: ./lib/udev/firmware.sh: Cannot stat: No such file or directory
  --------------------^
  The file /lib/udev/firmware does exist, maybe that is the one to be used?

update-initramfs: failed for /boot/initrd.img-2.6.32-12-generic Failed to create initrd image.
dpkg: error processing linux-image-2.6.32-12-generic (--configure):
 subprocess installed post-installation script returned error exit status 2
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.32-12-generic
cpio: ./lib/udev/firmware.sh: Cannot stat: No such file or directory
update-initramfs: failed for /boot/initrd.img-2.6.32-12-generic
dpkg: subprocess installed post-installation script returned error exit status 1

created a link in the /lib/udev directory from firmware.sh to firmware and the dpkg --configure -a succeeded.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.