Erreur à linstallation d'un paquet avec aptitude

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.

Je me suis laissé aller à tenter un “aptitude install -f” …
Même punition : le message d’erreur est identique :neutral_face: :smt017
Je crois que je vais devoir attendre le 2.6.32 pour pouvoir peut-être l’installer …

Salut,

2.6.31-6.slh.1-sidux-amd64

Merci pour la réponse.
J’ai essayé :

[quote]ls *.deb
linux-headers-2.6.31-6.slh.1-all-amd64_2.6.31-24_amd64(2).deb
linux-headers-2.6.31-6.slh.1-all-amd64_2.6.31-24_amd64.deb
linux-headers-2.6.31-6.slh.1-sidux-amd64_2.6.31-24_amd64.deb
linux-image-2.6.31-6.slh.1-sidux-amd64_2.6.31-24_amd64.deb
linux-image-2.6-sidux-amd64_2.6.31-24_amd64.deb
ginkgobiloba@debian:~/telechargements$ sudo dpkg -i linux-image-2.6-sidux-amd64_2.6.31-24_amd64.deb
[sudo] password for ginkgobiloba:
Sélection du paquet linux-image-2.6-sidux-amd64 précédemment désélectionné.
(Lecture de la base de données… 206129 fichiers et répertoires déjà installés.)
Dépaquetage de linux-image-2.6-sidux-amd64 (à partir de linux-image-2.6-sidux-amd64_2.6.31-24_amd64.deb) …
dpkg : des problèmes de dépendances empêchent la configuration de linux-image-2.6-sidux-amd64 :
linux-image-2.6-sidux-amd64 dépend de linux-image-2.6.31-6.slh.1-sidux-amd64 (= 2.6.31-24) ; cependant :
Le paquet linux-image-2.6.31-6.slh.1-sidux-amd64 n’est pas installé.
dpkg : erreur de traitement de linux-image-2.6-sidux-amd64 (–install) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l’exécution :
linux-image-2.6-sidux-amd64
ginkgobiloba@debian:~/telechargements$ sudo dpkg -i linux-image-2.6.31-6.slh.1-sidux-amd64_2.6.31-24_amd64.deb
Sélection du paquet linux-image-2.6.31-6.slh.1-sidux-amd64 précédemment désélectionné.
(Lecture de la base de données… 206132 fichiers et répertoires déjà installés.)
Dépaquetage de linux-image-2.6.31-6.slh.1-sidux-amd64 (à partir de linux-image-2.6.31-6.slh.1-sidux-amd64_2.6.31-24_amd64.deb) …
Paramétrage de linux-image-2.6.31-6.slh.1-sidux-amd64 (2.6.31-24) …
Running depmod.
Running update-initramfs.
update-initramfs: Generating /boot/initrd.img-2.6.31-6.slh.1-sidux-amd64
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-6.slh.1-sidux-amd64 (–install) :
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-6.slh.1-sidux-amd6[/quote]
Je crois que le problème est similaire (sortie d’état 255).
Il me reste à regarder dans kernel.org pour un 2.6.31 ou un 2.6.32 et compiler, mais je ne pratique pas trop ce genre de sport.

Re,

Pour avoir le presque dernier kernel il suffit d’être sous “Sidux” :laughing:

Bonjour,
J’attendrai le 2.6.32 de sidux et j’essayerai de l’installer. Pour l’instant je n’ai vu que le 2.6.31 dans sidux et dans kernel.org
Je ne dois pas être très doué : certains dans le site disent avoir un 2.6.32-rc6 … :unamused:

Edit : j’ai finalement trouvé le 2.6.32-rc6
Il reste à appliquer le tuto d’Ashgenesis

[quote=“ginkgo biloba”]Bonjour,
J’attendrai le 2.6.32 de sidux et j’essayerai de l’installer. Pour l’instant je n’ai vu que le 2.6.31 dans sidux et dans kernel.org
Je ne dois pas être très doué : certains dans le site disent avoir un 2.6.32-rc6 … :unamused:[/quote]

:smiley: C’est moi… Rassure-toi il n’est pas dans les dépôts. Le dernier c’est bien le 2.6.31-1
Pour le 2.6.32-rc6 j’ai téléchargé les sources et compilé (pas une mince affaire pour mes petits doigts… :mrgreen: )
Tu as l’air d’avoir “simplement” un problème de initramfs…

Tu pourrais essayer, dans le fichier /etc/initramfs-tools/initramfs.conf de changer ça…

#update_initramfs=yes update_initramfs=no

Tu fera ton update-ramfs après…

update-initramfs -c -k 2.6.31-1 -v

Peut-être que je raconte des conneries :mrgreen: Mais il me semble qu’il m’est arrivé la même chose, et que c’est comme ça que j’ai réglé le problème… :smt006

Merci pour la réponse.

J’ai modifié la valeur yes en no.
J’ai essayé :

[quote] update-initramfs -c -k 2.6.31-1 -v
update-initramfs: Generating /boot/initrd.img-2.6.31-1
Cannot find /lib/modules/2.6.31-1
update-initramfs: failed for /boot/initrd.img-2.6.31-1[/quote]
Je suis allé voir : pas de répertoire /lib/modules/2.6.31-1 dans le système, c’est donc normal qu’il ne soit pas trouvé.

[quote=“ginkgo biloba”]Merci pour la réponse.

J’ai modifié la valeur yes en no.
J’ai essayé :

[quote] update-initramfs -c -k 2.6.31-1 -v
update-initramfs: Generating /boot/initrd.img-2.6.31-1
Cannot find /lib/modules/2.6.31-1
update-initramfs: failed for /boot/initrd.img-2.6.31-1[/quote]
Je suis allé voir : pas de répertoire /lib/modules/2.6.31-1 dans le système, c’est donc normal qu’il ne soit pas trouvé.[/quote]

et /lib/modules/2.6.31-1-amd64 ?
Aptitude râle encore ? Tu peux essayer avec apt-get (moi je n’ai jamais aimé - ni utilisé - aptitude… Il ne m’a rien fait pourtant :wink: )

Dans la catégorie du couillon, je suis le champion : j’étais sur la lenny. :unamused:

je recommence … désolé

[quote=“ginkgo biloba”]Dans la catégorie du couillon, je suis le champion : j’étais sur la lenny. :unamused:

je recommence … désolé[/quote]

:smiley: Jamais de pb avec SID… :laughing:
Je n’arrête pas de me planter moi aussi entre les chroot et autres ssh… :wink:

Re,

[quote]update-initramfs -c -k 2.6.31-1 -v
update-initramfs: Generating /boot/initrd.img-2.6.31-1
Cannot find /lib/modules/2.6.31-1
update-initramfs: failed for /boot/initrd.img-2.6.31-1
[/quote]
or

[quote]ls /lib/modules/
2.6.26-2-amd64 2.6.30-1-amd64 2.6.30-2-amd64 2.6.31-1-amd64 2.6.31-6.slh.1-sidux-amd64
[/quote]il est bien présent … :question:

Re,

[quote=“lol”]
et /lib/modules/2.6.31-1-amd64 ?
Aptitude râle encore ? Tu peux essayer avec apt-get (moi je n’ai jamais aimé - ni utilisé - aptitude… Il ne m’a rien fait pourtant :wink: )[/quote]

Ajoute -amd64

Re,

[quote] sudo update-initramfs -c -k 2.6.31-1-amd64 -v
[sudo] password for ginkgobiloba:
Cannot create version 2.6.31-1-amd64: already exists
[/quote]
Quand ça veut pas …

[quote=“ginkgo biloba”]Re,

[quote] sudo update-initramfs -c -k 2.6.31-1-amd64 -v
[sudo] password for ginkgobiloba:
Cannot create version 2.6.31-1-amd64: already exists
[/quote]
Quand ça veut pas …[/quote]

Bien, le initramfs existe déjà…

Alors : “update-initramfs -u -k 2.6.31-1-amd64 -v” devrait passer !

-u pour update.

Bonsoir,

J’ai tenté la commande ci-dessus et il m’est répondu que la mise à jour ne se fait pas

update-initramfs -u -k 2.6.31-1-amd64 -v update-initramfs: Not updating initramfs.
Je me suis alors demandé si la commande n’entrait pas en conflit avec le fichier de conf. Donc # nano /etc/initramfs-tools/update-initramfs.conf
et je remet le yes à la place du no
Je retape la commande avec -u et [quote]# update-initramfs -u -k 2.6.31-1-amd64 -v
Keeping /boot/initrd.img-2.6.31-1-amd64.dpkg-bak
update-initramfs: Generating /boot/initrd.img-2.6.31-1-amd64
Adding module /lib/modules/2.6.31-1-amd64/kernel/fs/mbcache.ko
Adding module /lib/modules/2.6.31-1-amd64/kernel/fs/jbd/jbd.ko
Adding module /lib/modules/2.6.31-1-amd64/kernel/fs/ext3/ext3.ko
Adding module /lib/modules/2.6.31-1-amd64/kernel/drivers/scsi/scsi_mod.ko
Adding module /lib/modules/2.6.31-1-amd64/kernel/drivers/ata/libata.ko
Adding module /lib/modules/2.6.31-1-amd64/kernel/drivers/ata/ahci.ko
Adding module /lib/modules/2.6.31-1-amd64/kernel/drivers/ide/ide-core.ko
Adding module /lib/modules/2.6.31-1-amd64/kernel/drivers/ide/ide-gd_mod.ko
Adding module /lib/modules/2.6.31-1-amd64/kernel/drivers/cdrom/cdrom.ko
Adding module /lib/modules/2.6.31-1-amd64/kernel/drivers/ide/ide-cd_mod.ko
Adding module /lib/modules/2.6.31-1-amd64/kernel/lib/crc-t10dif.ko
Adding module /lib/modules/2.6.31-1-amd64/kernel/drivers/scsi/sd_mod.ko
Adding binary /etc/initramfs-tools/conf.d/driver-policy
Adding binary /etc/initramfs-tools/conf.d/resume
Adding binary /bin/busybox
Adding library /lib/libm.so.6
Adding library /lib/libc.so.6
Adding library /lib64/ld-linux-x86-64.so.2
Adding binary /sbin/modprobe
Adding binary /sbin/depmod
Adding binary /sbin/rmmod
Calling hook kernelextras
Adding module /lib/modules/2.6.31-1-amd64/kernel/drivers/video/vgastate.ko
Adding module /lib/modules/2.6.31-1-amd64/kernel/drivers/video/vga16fb.ko
Calling hook keymap
Calling hook thermal
Adding module /lib/modules/2.6.31-1-amd64/kernel/drivers/thermal/thermal_sys.ko
Adding module /lib/modules/2.6.31-1-amd64/kernel/drivers/acpi/fan.ko
Adding module /lib/modules/2.6.31-1-amd64/kernel/drivers/acpi/thermal.ko
Calling hook udev
Adding binary /sbin/udevd
Adding library /lib/libselinux.so.1
Adding library /lib/libdl.so.2
Adding binary /sbin/udevadm
Adding binary /lib/udev/ata_id
Adding binary /lib/udev/edd_id
Adding binary /lib/udev/path_id
Adding binary /lib/udev/scsi_id
Adding binary /lib/udev/usb_id
Adding binary /sbin/blkid
Adding library /lib/libblkid.so.1
Adding library /lib/libuuid.so.1
Calling hook utillinux
Building cpio /boot/initrd.img-2.6.31-1-amd64.new initramfs
Backup /boot/initrd.img-2.6.31-1-amd64.bak[/quote]Cela passe .
Il me reste à voir si on peut démarrer sur le 2.6.31

J’ai modifié ce matin le menu.list de lenny car sid s’obstine à vouloir me mettre grub-pc) et j’ai rajouté à la main les lignes pour démarrer le 2.6.31. Après démarrage et compilation du module nvidia, il tourne [quote]Linux debian 2.6.31-1-amd64 #1 SMP Sat Oct 24 17:50:31 UTC 2009 x86_64 GNU/Linux[/quote]
Un aptitude update suivi d’un upgrade montre que les paquets se mettent toujours à jour mais que le paquet linux-image du 2.6.31 donne une erreur 255 … alors que le noyau tourne :laughing:
Merci pour le coup de main. Je crois que l’on peut considérer le problème comme résolu.
:smt038

Belle journée ! :smiley:
Vendredi 13 pourtant… :mrgreen:

Seulement si on est superstitieux. Moi, je ne le suis pas : ça porte malheur :smt017
Bonne journée aussi.