Bonsoir,
Avec une SID 64 aptitude m’ proposé d’installer le kernel linux-image-2.6.31-1-amd64
L’installation ne peut pas s’effectuer et j’ai le message d’erreur suivant :
[quote]ginkgobiloba@debian:~$ sudo aptitude install
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Lecture de l’information d’état étendu… Fait
Initialisation de l’état des paquets… Fait
Lecture des descriptions de tâches… Fait
Les paquets partiellement installés suivants seront configurés :
linux-image-2.6.31-1-amd64
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0o d’archives. Après dépaquetage, 0o seront utilisés.
Paramétrage de linux-image-2.6.31-1-amd64 (2.6.31-1) …
Running depmod.
Running update-initramfs.
update-initramfs: Generating /boot/initrd.img-2.6.31-1-amd64
initrd.img(/boot/initrd.img-2.6.31-1-amd64
) points to /boot/initrd.img-2.6.31-1-amd64
(/boot/initrd.img-2.6.31-1-amd64) – doing nothing at /var/lib/dpkg/info/linux-image-2.6.31-1-amd64.postinst line 427.
vmlinuz(/boot/vmlinuz-2.6.31-1-amd64
) points to /boot/vmlinuz-2.6.31-1-amd64
(/boot/vmlinuz-2.6.31-1-amd64) – doing nothing at /var/lib/dpkg/info/linux-image-2.6.31-1-amd64.postinst line 427.
Running update-grub.
User postinst hook script [update-grub] failed to execute: Aucun fichier ou dossier de ce type
dpkg : erreur de traitement de linux-image-2.6.31-1-amd64 (–configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d’état 255
Des erreurs ont été rencontrées pendant l’exécution :
linux-image-2.6.31-1-amd64
localepurge: Disk space freed in /usr/share/locale: 0 KiB
localepurge: Disk space freed in /usr/share/man: 0 KiB
localepurge: Disk space freed in /usr/share/gnome/help: 0 KiB
localepurge: Disk space freed in /usr/share/omf: 0 KiB
localepurge: Disk space freed in /usr/share/doc/kde/HTML: 0 KiB
Total disk space freed by localepurge: 0 KiB
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l’installation d’un paquet. Tentative de réparation :
Paramétrage de linux-image-2.6.31-1-amd64 (2.6.31-1) …
Running depmod.
Running update-initramfs.
update-initramfs: Generating /boot/initrd.img-2.6.31-1-amd64
initrd.img(/boot/initrd.img-2.6.31-1-amd64
) points to /boot/initrd.img-2.6.31-1-amd64
(/boot/initrd.img-2.6.31-1-amd64) – doing nothing at /var/lib/dpkg/info/linux-image-2.6.31-1-amd64.postinst line 427.
vmlinuz(/boot/vmlinuz-2.6.31-1-amd64
) points to /boot/vmlinuz-2.6.31-1-amd64
(/boot/vmlinuz-2.6.31-1-amd64) – doing nothing at /var/lib/dpkg/info/linux-image-2.6.31-1-amd64.postinst line 427.
Running update-grub.
User postinst hook script [update-grub] failed to execute: Aucun fichier ou dossier de ce type
dpkg : erreur de traitement de linux-image-2.6.31-1-amd64 (–configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d’état 255
Des erreurs ont été rencontrées pendant l’exécution :
linux-image-2.6.31-1-amd64
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Lecture de l’information d’état étendu… Fait
Initialisation de l’état des paquets… Fait
Lecture des descriptions de tâches… Fait
[/quote]
Je précise que la mise à jour des autres paquets s’effectue sans aucun problème.
Je suis allé voir à quoi correspond /var/lib/dpkg/info/linux-image-2.6.31-1-amd64.postinst et il s’agit d’un script perl. Je n’y connais rien en perl. La ligne 427 est celle indiquée en gras [quote] else { # already have proper link
warn “$kimage($vmlinuz_target) points to $target ($real_target) – doing nothing”;
$force_move = 0;
}
return $force_move;[/quote]
Cela fait plusieurs jours que cela dure et beaucoup semblent avoir installé ce paquet sans problème…
Je n’ai aucune idée de ce qu’il faut faire pour installer ce paquet et je tourne en sid avec le 2.6.30-2-amd64.
Si vous pouviez m’indiquer ce qu’il faut tenter, ce serait gentil.
EDIT :
Je précise que j’ai tenté de désinstaller, de purger pour réinstaller ensuite sans succès.
Suivant ce tuto : viewtopic.php?f=8&t=4856&p=228601&hilit=error+code#p228601
j’ai aussi tenté le # /var/lib/dpkg/info/nom_du_paquet.postinst configure
avec le même résultat.
Je n’ai pas tenté un “aptitude install -f” car cela me semble un peu risqué pour le noyau.