[clug] Ubu 10.04 apt upgrade fail / low disk space / old kernel removal problems

Ben Davies bdcrux at gmail.com
Fri Mar 23 21:11:20 MDT 2012


Hi all,

I've encountered a circular problem whilst trying to do a kernel
update for Ubuntu 10.04 & was wondering if anyone can help. The update
failed on one of the kernel packages, with the log message reported a
disk full error. The log is included below. I found several old kernel
packages, and tried to remove them, but apt-get failed with the
following:

$ sudo apt-get purge linux-headers-2.6.32-33-generic
<snip some lines>
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  linux-headers-2.6.32-40-generic: Depends: linux-headers-2.6.32-40
but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or
specify a solution).

Obviously I can't fix the packages due to the disk space problem, and
perusing the manpages and some blogs didn't locate option (I am sick
as a dog, so may have missed something in my drugged up state).

How would I go about safely repairing this?


Ben


----- Update LOG ------

Selecting previously deselected package linux-image-2.6.32-40-generic.
(Reading database ... 261787 files and directories currently installed.)
Unpacking linux-image-2.6.32-40-generic (from
.../linux-image-2.6.32-40-generic_2.6.32-40.87_i386.deb) ...
Done.
Preparing to replace libpng12-0 1.2.42-1ubuntu2.3 (using
.../libpng12-0_1.2.42-1ubuntu2.4_i386.deb) ...
Unpacking replacement libpng12-0 ...
Preparing to replace linux-generic 2.6.32.39.46 (using
.../linux-generic_2.6.32.40.47_i386.deb) ...
Unpacking replacement linux-generic ...
Preparing to replace linux-image-generic 2.6.32.39.46 (using
.../linux-image-generic_2.6.32.40.47_i386.deb) ...
Unpacking replacement linux-image-generic ...
Selecting previously deselected package linux-headers-2.6.32-40.
Unpacking linux-headers-2.6.32-40 (from
.../linux-headers-2.6.32-40_2.6.32-40.87_all.deb) ...
dpkg: error processing
/var/cache/apt/archives/linux-headers-2.6.32-40_2.6.32-40.87_all.deb
(--unpack):
 unable to create
`/usr/src/linux-headers-2.6.32-40/net/atm/Kconfig.dpkg-new' (while
processing `./usr/src/linux-headers-2.6.32-40/net/atm/Kconfig'): No
space left on device
No apport report written because the error message indicates a disk full error

       dpkg-deb: subprocess paste killed by signal (Broken pipe)
Selecting previously deselected package linux-headers-2.6.32-40-generic.
Unpacking linux-headers-2.6.32-40-generic (from
.../linux-headers-2.6.32-40-generic_2.6.32-40.87_i386.deb) ...
Preparing to replace linux-headers-generic 2.6.32.39.46 (using
.../linux-headers-generic_2.6.32.40.47_i386.deb) ...
Unpacking replacement linux-headers-generic ...
Preparing to replace linux-libc-dev 2.6.32-39.86 (using
.../linux-libc-dev_2.6.32-40.87_i386.deb) ...
Unpacking replacement linux-libc-dev ...
Processing triggers for doc-base ...
Processing 1 changed doc-base file(s)...
Registering documents with scrollkeeper...
Errors were encountered while processing:
 /var/cache/apt/archives/linux-headers-2.6.32-40_2.6.32-40.87_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up linux-image-2.6.32-40-generic (2.6.32-40.87) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.32-40-generic
Running postinst hook script /usr/sbin/update-grub.
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-40-generic
Found initrd image: /boot/initrd.img-2.6.32-40-generic
Found linux image: /boot/vmlinuz-2.6.32-39-generic
Found initrd image: /boot/initrd.img-2.6.32-39-generic
Found linux image: /boot/vmlinuz-2.6.32-38-generic
Found initrd image: /boot/initrd.img-2.6.32-38-generic
Found linux image: /boot/vmlinuz-2.6.32-37-generic
Found initrd image: /boot/initrd.img-2.6.32-37-generic
Found linux image: /boot/vmlinuz-2.6.32-36-generic
Found initrd image: /boot/initrd.img-2.6.32-36-generic
Found linux image: /boot/vmlinuz-2.6.32-35-generic
Found initrd image: /boot/initrd.img-2.6.32-35-generic
Found linux image: /boot/vmlinuz-2.6.32-34-generic
Found initrd image: /boot/initrd.img-2.6.32-34-generic
Found linux image: /boot/vmlinuz-2.6.32-33-generic
Found initrd image: /boot/initrd.img-2.6.32-33-generic
Found memtest86+ image: /boot/memtest86+.bin
done
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms 2.6.32-40-generic
/boot/vmlinuz-2.6.32-40-generic
run-parts: executing /etc/kernel/postinst.d/nvidia-common
2.6.32-40-generic /boot/vmlinuz-2.6.32-40-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 2.6.32-40-generic
/boot/vmlinuz-2.6.32-40-generic

Setting up linux-libc-dev (2.6.32-40.87) ...
dpkg: dependency problems prevent configuration of
linux-headers-2.6.32-40-generic:
 linux-headers-2.6.32-40-generic depends on linux-headers-2.6.32-40; however:
  Package linux-headers-2.6.32-40 is not installed.
dpkg: error processing linux-headers-2.6.32-40-generic (--configure):
 dependency problems - leaving unconfigured
Setting up linux-image-generic (2.6.32.40.47) ...
Setting up linux-generic (2.6.32.40.47) ...
dpkg: dependency problems prevent configuration of linux-headers-generic:
 linux-headers-generic depends on linux-headers-2.6.32-40-generic; however:
  Package linux-headers-2.6.32-40-generic is not configured yet.
dpkg: error processing linux-headers-generic (--configure):
 dependency problems - leaving unconfigured
Setting up libpng12-0 (1.2.42-1ubuntu2.4) ...

Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
 linux-headers-2.6.32-40-generic
 linux-headers-generic


More information about the linux mailing list