Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/06/2010, à 17:30

tienslebien

[résolu] MAJ linux-image sans bootloader

Bonjour,

J'ai un petit problème lors de la Mis-à-jour de mon noyau linux

Préparation du remplacement de linux-image-2.6.32-22-generic 2.6.32-22.33 (en utilisant .../linux-image-2.6.32-22-generic_2.6.32-22.36_amd64.deb)

Ayant déjà une debian d'installé sur une autre partition avec grub 2, je n'ai pas besoin d'avoir la version ubuntu en plus.
Mais j'ai l'impression que lors de la maj, aptitude doit lancer des programmes dépendant de grub : (je faisais 5 autres maj en même temps je mets tout les messages pour éviter d'en enlever un par erreur)

(Lecture de la base de données... 95012 fichiers et répertoires déjà installés.)
Préparation du remplacement de linux-image-2.6.32-22-generic 2.6.32-22.33 (en utilisant .../linux-image-2.6.32-22-generic_2.6.32-22.36_amd64.deb) ...
Done.
Dépaquetage de la mise à jour de linux-image-2.6.32-22-generic ...
Could not find postrm hook script [update-grub].
Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'
Préparation du remplacement de libsnmp-base 5.4.2.1~dfsg0ubuntu1-0ubuntu2 (en utilisant .../libsnmp-base_5.4.2.1~dfsg0ubuntu1-0ubuntu2.1_all.deb) ...
Dépaquetage de la mise à jour de libsnmp-base ...
Préparation du remplacement de libsnmp15 5.4.2.1~dfsg0ubuntu1-0ubuntu2 (en utilisant .../libsnmp15_5.4.2.1~dfsg0ubuntu1-0ubuntu2.1_amd64.deb) ...
Dépaquetage de la mise à jour de libsnmp15 ...
Préparation du remplacement de linux-headers-2.6.32-22 2.6.32-22.33 (en utilisant .../linux-headers-2.6.32-22_2.6.32-22.36_all.deb) ...
Dépaquetage de la mise à jour de linux-headers-2.6.32-22 ...
Préparation du remplacement de linux-headers-2.6.32-22-generic 2.6.32-22.33 (en utilisant .../linux-headers-2.6.32-22-generic_2.6.32-22.36_amd64.deb) ...
Dépaquetage de la mise à jour de linux-headers-2.6.32-22-generic ...
Préparation du remplacement de linux-libc-dev 2.6.32-22.33 (en utilisant .../linux-libc-dev_2.6.32-22.36_amd64.deb) ...
Dépaquetage de la mise à jour de linux-libc-dev ...
Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de linux-image-2.6.32-22-generic (2.6.32-22.36) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.32-22-generic
Not updating initrd symbolic links since we are being updated/reinstalled 
(2.6.32-22.33 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled 
(2.6.32-22.33 was configured last, according to dpkg)
Could not find postinst hook script [update-grub].
Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'
dpkg : erreur de traitement de linux-image-2.6.32-22-generic (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 2
Paramétrage de libsnmp-base (5.4.2.1~dfsg0ubuntu1-0ubuntu2.1) ...
Paramétrage de libsnmp15 (5.4.2.1~dfsg0ubuntu1-0ubuntu2.1) ...

Paramétrage de linux-headers-2.6.32-22 (2.6.32-22.36) ...
Paramétrage de linux-headers-2.6.32-22-generic (2.6.32-22.36) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 2.6.32-22-generic /boot/vmlinuz-2.6.32-22-generic
run-parts: executing /etc/kernel/header_postinst.d/nvidia-common 2.6.32-22-generic /boot/vmlinuz-2.6.32-22-generic

Paramétrage de linux-libc-dev (2.6.32-22.36) ...
Traitement des actions différées (« triggers ») pour « libc-bin »...
ldconfig deferred processing now taking place
Des erreurs ont été rencontrées pendant l'exécution :
 linux-image-2.6.32-22-generic
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.32-22-generic (2.6.32-22.36) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.32-22-generic
Not updating initrd symbolic links since we are being updated/reinstalled 
(2.6.32-22.33 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled 
(2.6.32-22.33 was configured last, according to dpkg)
Could not find postinst hook script [update-grub].
Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'
dpkg : erreur de traitement de linux-image-2.6.32-22-generic (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
 linux-image-2.6.32-22-generic

mais si j'installe grub, fait la maj du noyau, et désinstalle grub tout va bien.

Comment faire pour ne pas avoir à répéter ces opérations à chaque maj du noyau.

Dernière modification par tienslebien (Le 04/06/2010, à 20:13)

Hors ligne

#2 Le 04/06/2010, à 19:59

alej

Re : [résolu] MAJ linux-image sans bootloader

Dans "/etc/kernel-img.conf", remplacer...

postinst_hook = update-grub

par...

postinst_hook = /bin/true

devrait le faire. P't'être même supprimer carrément la ligne mais vu que j'ai jamais fait... hmm big_smile

Hors ligne

#3 Le 04/06/2010, à 20:11

tienslebien

Re : [résolu] MAJ linux-image sans bootloader

Merci pour ta réponse.
Ta réponse est la bonne, j'ai modifié la ligne comme tu me l'a dit est ça fonctionne bien.
Je n'ai pas osé enlever la ligne pour voir ce qui se passe (peur de faire des bétises roll).
Où peut-on trouver la réponse, il y a une doc quelque chose ?

Hors ligne

#4 Le 04/06/2010, à 20:16

alej

Re : [résolu] MAJ linux-image sans bootloader

La page de man est dans le paquet kernel-package...

$ apt-file search kernel-img.conf
kernel-package: /usr/share/kernel-package/examples/etc/sample.kernel-img.conf
kernel-package: /usr/share/man/fr/man5/kernel-img.conf.5.gz
kernel-package: /usr/share/man/man5/kernel-img.conf.5.gz

Hors ligne

#5 Le 04/06/2010, à 21:50

tienslebien

Re : [résolu] MAJ linux-image sans bootloader

Merci, mais je voulais savoir comment tu as fait pour savoir où chercher.

Hors ligne

#6 Le 05/06/2010, à 05:09

alej

Re : [résolu] MAJ linux-image sans bootloader

Ben, comme j'ai pas trouvé de "update-grub" dans le script postinst du paquet linux-image-2.6.32-22-generic (/var/lib/dpkg/info/linux-image-2.6.32-22-generic.postinst), je l'ai cherché dans /etc...

$ grep -r update-grub /etc/ 2>/dev/null
/etc/default/grub:# If you change this file, run 'update-grub' afterwards to update
/etc/default/grub.ucf-old:# If you change this file, run 'update-grub' afterwards to update
/etc/kernel-img.conf:postinst_hook = update-grub
/etc/kernel-img.conf:postrm_hook   = update-grub

À partir de là, c'était pas dur... big_smile

Hors ligne

#7 Le 05/06/2010, à 08:05

sancho

Re : [résolu] MAJ linux-image sans bootloader

Bonjour à tous smile
Post très intéressant. Je rajouterai juste que pour parfaire les choses jusqu'au bout je ferais la modif sur les deux lignes :

postinst_hook = /bin/true

mais aussi sur

postrm_hook = /bin/true

^_^ ... que ce soit à l'install ou à la suppression d'un noyau au moins grub ne t'enquiquinera pas big_smile

Si je dis ça, je dis rien big_smile

Grep est à la recherche locale ce que Google est à la recherche internet ?


Lucid Lynx
Giada Slim N-10

Hors ligne

#8 Le 05/06/2010, à 11:38

tienslebien

Re : [résolu] MAJ linux-image sans bootloader

Merci à vous deux.
Je m'endormirai moins bête ce soir.

Hors ligne