Re: apt-get upgrade fails due to kernel-image problem
On Fri, 2005-12-16 at 12:43 +0100, gregory duchesnes wrote:
> Hi all,
>
> I have a problem with apt-get when upgrading kernel-image, here is what
> i got :
>
> # apt-get upgrade
...
> utilisant .../kernel-image-2.6.8-2-386_2.6.8-16sarge1_i386.deb) ...
> The directory /lib/modules/2.6.8-2-386 still exists. Continuing as directed.
> Dépaquetage de la mise à jour de kernel-image-2.6.8-2-386 ...
> dpkg : erreur de traitement de
> /var/cache/apt/archives/kernel-image-2.6.8-2-386_2.6.8-16sarge1_i386.deb
> (--unpack) :
> échec dans « buffer_write(fd) » (8, ret=-1) : backend dpkg-deb pendant
> « ./lib/modules/2.6.8-2-386/kernel/sound/isa/sb/snd-emu8000-synth.ko »:
> Aucun espace disponible sur le périphérique
...
> Seems like a space problem thouh here is a df -h :
>
> Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
> /dev/hda1 89M 58M 27M 69% /
...
> Doesn't look like any of my partitions is full?
You have 27Mb available. The size of
kernel-image-2.6.8-2-386_2.6.8-16sarge1_i386.deb is over 14Mb which
suggests that it will unpack to perhaps 30Mb. I think you need to make
more space in your root partition.
> I remounted /boot rw before the apt-get upgrade (as well as /usr which
> is remounted automatically through a pre-invoke command in apt.conf)
>
> How to solve this?
> Can i do the --unpack anywhere else than in the default partition? (and
> where does it unpack by the way?)
I think it unpacks into its intended location. I don't know how to make
it do anything different through dpkg or apt.
> I don't use a sound card on this computer, can i remove this module
> (safely and how?)
You could just delete it from /lib/... but that won't help you much
because you can't do that until _after_ it has been unpacked.
You can unpack the .deb file manually
cd /some/path
ar x /var/cache/apt/archives/kernel-image-2.6.8-2-386_2.6.8-16sarge1_i386.deb
That will give you a control tar archive and a data tar archive. Unpack
the data archive and you should have the filetree that would be
installed.
Oliver Elphick
Reply to: