[Bug 520021] Re: update-initramfs fails due to loss of /lib/udev/firmware.sh during update
Curtis Hovey
curtis.hovey at canonical.com
Tue May 29 13:21:07 UTC 2012
*** This bug is a duplicate of bug 519855 ***
https://bugs.launchpad.net/bugs/519855
** Changed in: initramfs-tools (Ubuntu)
Assignee: Registry Administrators (registry) => (unassigned)
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to initramfs-tools in Ubuntu.
https://bugs.launchpad.net/bugs/520021
Title:
update-initramfs fails due to loss of /lib/udev/firmware.sh during
update
Status in “initramfs-tools” package in Ubuntu:
New
Bug description:
Binary package hint: initramfs-tools
Serious problem during apt-get dist-upgrade after apt-get update:
The file /lib/udev/firmware.sh is apparently deleted during some part
of an update. This file is essential to update-initramfs. It is almost
impossible to continue any updates or installs to the system after
this file has been lost.
This happened on 2 systems this morning (see below about that).
Is this bug in initramfs-tools, possibly?
About 10 am PST on 2010-02-10
last few lines of screen output from 'apt-get dist-upgrade'
Setting up libmono-system-runtime2.0-cil (2.4.3+dfsg-1ubuntu2) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Processing triggers for python-support ...
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
E: Sub-process /usr/bin/dpkg returned an error code (2)
And then ...
# apt-get dist-upgrade
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
So then I try dpkg:
# dpkg --configure -a
Setting up initramfs-tools (0.92bubuntu64) ...
update-initramfs: deferring update (trigger activated)
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
root at lightning:~#
The locate command thinks that the script is still there:
# locate firmware.sh
/lib/udev/firmware.sh
But it isn't:
# ls /lib/udev | grep firmware
firmware
This has happened on two systems this morning. It made it really
impossible to update the system! Fortunately, since I have two
systems, it was possible to copy the script from the other system, and
to continue the update.
After copying the file, I could complete the installation:
dpkg --configure -a
root at lightning:/lib/udev# !dpkg
dpkg --configure -a
Setting up initramfs-tools (0.92bubuntu64) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.32-12-generic
root at lightning:/lib/udev#
#ls -l /boot | grep initrd
-rw-r--r-- 1 root root 7573322 2010-02-10 10:38
/boot/initrd.img-2.6.32-12-generic
ProblemType: Bug
Architecture: i386
Date: Wed Feb 10 10:51:24 2010
DistroRelease: Ubuntu 10.04
Package: initramfs-tools 0.92bubuntu64
PackageArchitecture: all
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-12.17-generic
SourcePackage: initramfs-tools
Uname: Linux 2.6.32-12-generic i686
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/520021/+subscriptions
More information about the foundations-bugs
mailing list