apt broken
Derek Broughton
news at pointerstop.ca
Wed Nov 21 13:12:22 UTC 2007
Chris Lemire wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> It has been working for about a year. Recently I install mdadm, and
> apt gave me lots of errors. I attempted to remove the package with
> apt, and it would not remove but instead gave me the same error
> messages again. Then I used dpkg -P mdadm and the package did get
> removed. However, I can't use apt to remove or add anything any more.
...
> E: dpkg was interrupted, you must manually run 'dpkg --configure -a'
...
> chris at ubuntu:~/Desktop/mutt-1.4.2.3$ sudo dpkg --configure -a
...
> update-initramfs: Generating /boot/initrd.img-2.6.23.1custom1
> Cannot find /lib/modules/2.6.23.1custom1
> update-initramfs: failed for /boot/initrd.img-2.6.23.1custom1
> dpkg: subprocess post-installation script returned error exit status 1
OK, not a serious problem. First, I'd make sure that the custom initrd.img
doesn't exist. I think update-initramfs is just working with whatever
images it finds in /boot. Then rerun "dpkg --configure -a". If that
doesn't work just try to make that directory - unfortunately, my experience
with this sort of error is that it tends to immediately run into the same
problem on another file :-) So, then you get a little more drastic.
Remove the file /var/lib/dpkg/info/initramfs-tools.postinst
(initramfs-tools is the package containing update-initramfs).
Finally, run dpkg again, then "sudo aptitude reinstall initramfs-tools" just
to make sure that the "postinst" is now working.
--
derek
More information about the ubuntu-users
mailing list