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