Forum Linux.debian/ubuntu mise a jour kernel 2.6.8-2-686

Posté par  .
Étiquettes : aucune
0
31
mai
2005
voici le log de mon upgrade :

damien@starship:~$ sudo apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets suivants seront mis à jour :
kernel-image-2.6.8-2-686
1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
27 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/15,5Mo dans les archives.
Après dépaquetage, 8192o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
debconf: Impossible d'initialiser l'interface : Gnome
debconf: (Unable to load Gnome -- is libgnome2-perl installed?)
debconf: Utilisation de l'interface Dialog à la place
(Lecture de la base de données... 135700 fichiers et répertoires déjà installés.)
Préparation du remplacement de kernel-image-2.6.8-2-686 2.6.8-13 (en utilisant .../kernel-image-2.6.8-2-686_2.6.8-16_i386.deb) ...
The directory /lib/modules/2.6.8-2-686 still exists. Continuing as directed.
Dépaquetage de la mise à jour de kernel-image-2.6.8-2-686 ...
dpkg : erreur de traitement de /var/cache/apt/archives/kernel-image-2.6.8-2-686_2.6.8-16_i386.deb (--unpack) :
échec dans « buffer_write(fd) » (8, ret=-1) : backend dpkg-deb pendant « ./lib/modules/2.6.8-2-686/kernel/net/sched/cls_fw.ko »: Aucun espace disponible sur
le périphérique
dpkg-deb: sous-processus paste tué par le signal (Relais brisé (pipe))
Searching for GRUB installation directory ... found: /boot/grub .
Testing for an existing GRUB menu.list file... found: /boot/grub/menu.lst .
Searching for splash image... none found, skipping...
Found kernel: /boot/vmlinuz-2.6.8-2-686
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/kernel-image-2.6.8-2-686_2.6.8-16_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
damien@starship:~$ df
Sys. de fich. 1K-blocs Occupé Disponible Capacité Monté sur
/dev/hda1 137403 103301 26771 80% /
tmpfs 257828 4 257824 1% /dev/shm
/dev/hdb2 42343212 3859636 38483576 10% /home
/dev/hdb1 35831756 44040 35787716 1% /mnt/public
/dev/hda8 3057628 945216 2112412 31% /opt
/dev/hda7 254964 36372 218592 15% /tmp
/dev/hda5 3015260 2245860 769400 75% /usr
/dev/hda6 1488204 206536 1281668 14% /var


Donc il veux remplacer mon kernel 2.6.8-2-686 (2.6.8-13) par la version 2.6.8-2-686 (2.6.8-16) (pas bien compris les numero de version mais bon ...

Comment faire de la place ? Je ne peux pas virer les lib du kernel en court d'éxécution quand même, pour mettre les nouvelles a là place ?

Dam
  • # pareil

    Posté par  (site web personnel) . Évalué à 1.

    <mavie>
    c'est marrant, j'ai eu le même problème sur ma machine...
    j'ai fait un peu de place dans /lib/modules, j'avais de vieux modules qui y trainaient et qui dataient de mon dernier Linux 2.4
    • [^] # Re: pareil

      Posté par  . Évalué à 2.

      ben moi dans /lib/module, je n'ai que le répertoire 2.6.8-2-686

      (celui utilisé pour les deux paquets)

      Dam
  • # re

    Posté par  . Évalué à 3.


    Donc il veux remplacer mon kernel 2.6.8-2-686 (2.6.8-13) par la version 2.6.8-2-686 (2.6.8-16) (pas bien compris les numero de version mais bon ...


    Correction de faille de sécurité, modification des scripts d'installation/desinstallation, Le 13 signifie la treizième version de ce paquet. Et si je ne me trompe pas les développeurs debian backportent les corrections de sécurité pour les noyaux.


    Comment faire de la place ? Je ne peux pas virer les lib du kernel en court d'éxécution quand même, pour mettre les nouvelles a là place ?


    Alors ça ... aucune idée. Juste une chose, il ne s'agit pas de "lib" mais de fichier de module chargé en mémoire. Une fois ces modules chargés, le noyau n'a à priori plus besoin des fichiers jusqu'au prochain reboot (sous reserve bien sur que tu n'ais pas besoin de charger un nouveau driver) tu peux donc les effacer en toute sécurité.
    Dans tout les cas, je ne pense pas que cela résolve quoi que ce soit.
    Car les modules étant sensiblement identiques, le module x va se retrouver écrasé par la nouvelle version sans augmentation de l'espace disque utilisé comme l'indique:


    Après dépaquetage, 8192o d'espace disque supplémentaires seront utilisés.


    Il faut chercher la cause du problème ailleurs car 8Ko supplémentaire tiennent parfaitement dans ton /
    • [^] # Re: re

      Posté par  (site web personnel) . Évalué à 1.

      une partie du problème, c'est que pour ce paquet particulier, apt-get se plante dans l'estimation de l'espace disque nécessaire (j'ai encore upgradé une machine ce matin qui avait une dizaine de Mo de libre sur /, et bien que apt-get dise qu'il a besoin de 8192o pour installer le package, il termine sur une erreur d'espace disque insuffisant).
      Une solution : trouver les fichiers qui occupent de la place sur /
      perso, j'utilise la commande du : du -csh /* pour afficher l'espace occupé par chaque répertoire de /

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.