Chargement...
 
Skip to main content

2 - Les distributions et les noyaux


Erreur d'installation noyau sur Ubuntu

France
Bonjour, 😎

L'installation de ce noyau a pourtant réussi sur d'autres ordis et pourtant en essayant d'installer un nouveau noyau 2.6.17.4-rt6 (sur Athlon) voici ce qu'il se passe :

dpkg -i kernel-image-2.6.17.4-rt6_1_i386.deb
(Reading database ... 116834 files and directories currently installed.)
Preparing to replace kernel-image-2.6.17.4-rt6 1 (using kernel-image-2.6.17.4-rt6_1_i386.deb) ...
Unpacking replacement kernel-image-2.6.17.4-rt6 ...
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 ... found but preserving previous setting: splashimage=(hd0,8)/boot/grub/splashimages/KUBUNTU_splashscreen_blue_neon_logo_03.xpm.gz
Found kernel: /boot/vmlinuz-2.6.17.4-rt6
Found kernel: /boot/vmlinuz-2.6.15-23-386
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

Setting up kernel-image-2.6.17.4-rt6 (1) ...
Cannot find /lib/modules/2.6.17.4-rt6
Failed to create initrd image.
dpkg: error processing kernel-image-2.6.17.4-rt6 (--install):
subprocess post-installation script returned error exit status 2
Errors were encountered while processing:
kernel-image-2.6.17.4-rt6

A la fin de l'installation de Kubuntu (via synaptic), j'ai le message suivant :
compilé E: kernel-image-2.6.17.4-rt6: le sous-processus post-installation script a retourné une erreur de sortie d'état 2 (Kubuntu se lance bien après)

Autre piste (je suis pourtant sur le noyau d'origine Ubuntu 6.06), quand j'installe jack via apt-get install :
Dépaquetage de qjackctl (à partir de .../qjackctl_0.2.19a-2_i386.deb) ...
Paramétrage de kernel-image-2.6.17.4-rt6 (1) ...
Cannot find /lib/modules/2.6.17.4-rt6
Failed to create initrd image.
dpkg : erreur de traitement de kernel-image-2.6.17.4-rt6 (--configure) :
le sous-processus post-installation script a retourné une erreur de sortie d'état 2
Paramétrage de jackd (0.100.0-4) ...
Paramétrage de qjackctl (0.2.19a-2) ...

Des erreurs ont été rencontrées pendant l'exécution :
kernel-image-2.6.17.4-rt6
E: Sub-process /usr/bin/dpkg returned an error code (1)

J'ai bien suivi le tuto Ubuntu et cela a fonctionné sur Sempron 2600 (socket 754) et PIII866 mais pas sur Athlon 2600 et Athlon 2800 (socket A) (en suivant la même procédure)

Merci de m'aider, les 2 Athlons sont mes ordis "itinérants"...
Bonjour, 😎
Cannot find /lib/modules/2.6.17.4-rt6


Salut,

Y'a du y avoir une erreur au moment de la compilation du noyau ("make-kpkg revision 1 initrd kernel_image kernel_headers modules_image"). C'est là qu'on trouvera la source du problème ...
Recommences donc juste l'étape de compilation des modules du noyau :

cd /usr/src/linux
make-kpkg modules_clean
make-kpkg revision 1 initrd modules_image


Si ça plante, donnes-nous le message d'erreur (juste les 10 dernières lignes qui devraient largement suffire ❗

Si t'as pas d'erreur, continues !
cd ..
dpkg -i kernel-image-2.6.17.4-rt6_1_i386.deb


T.
France
Hello,

De retour de la plage 😎, je m'y re-colle

Donc :

/usr/src/linux# make-kpkg modules_clean
for module in ; do \
if test -d $module; then \
(cd $module; \
if ./debian/rules KVERS="2.6.17.4-rt6" KSRC="/usr/src/linux" \
KMAINT="Unknown Kernel Package Maintainer" KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf" \
KPKG_DEST_DIR="/usr/src/linux/.." \
KPKG_MAINTAINER="Unknown Kernel Package Maintainer" \
ARCH=i386 \
KPKG_EXTRAV_ARG="" \
KDREV="1" kdist_clean; then \
echo "Module $module cleaned"; \
else \
echo "Module $module failed to clean up"; \
echo "Hit return to Continue?"; \
read ans; \
fi; \
); \
else \
echo "Module $module does not exist"; \
echo "Hit return to Continue?"; \
fi; \
done

Il semble y avoir peut être une erreur ?


Hello,


/usr/src/linux# make-kpkg modules_clean


Il semble y avoir peut être une erreur ?


Cette commande, c'était juste pour nettoyer si nécessaire les modules de ta précédente compil'.

Lances la suite :
make-kpkg revision 1 initrd modules_image


C'est là qu'on va voir si ça passe bien !
France
Et en faisant :

/usr/src/linux# make-kpkg revision 1 initrd modules_image
Please ignore the warning about overriding and ignoring targets above.
These are harmless. They are only invoked in a part of the process
that tries to snarf variable values for the conf.vars file.
echo done > stamp-configure
for module in ; do \
if test -d $module; then \
(cd $module; \
if ./debian/rules KVERS="2.6.17.4-rt6" KSRC="/usr/src/linux" \
KMAINT="Unknown Kernel Package Maintainer" KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf" \
KPKG_DEST_DIR="/usr/src/linux/.." \
KPKG_MAINTAINER="Unknown Kernel Package Maintainer" \
KPKG_EXTRAV_ARG="" \
ARCH="i386" \
KDREV="1" kdist_image; then \
echo "Module $module processed fine"; \
else \
echo "Module $module failed."; \
if %22X%22 != %22X%22; then \
echo "Perhaps $module does not understand --rootcmd?"; \
echo "If you see messages that indicate that it is not"; \ echo "in fact being built as root, please file a bug "; \ echo "against $module."; \
fi; \
echo "Hit return to Continue"; \
read ans; \
fi; \
); \
else \
echo "Module $module does not exist"; \
echo "Hit return to Continue?"; \
fi; \
done
Pas mieux 😁
France
Je peux reprendre du début mais ce message me gène un peu :
le sous-processus post-installation script a retourné une erreur de sortie d'état 2
(à chaque fin d'installation d'un prog via Synaptic) 😕
Je peux reprendre du début mais ce message me gène un peu :
le sous-processus post-installation script a retourné une erreur de sortie d'état 2
(à chaque fin d'installation d'un prog via Synaptic) 😕


Sans tout réinstaller, tu peux reprendre juste la compilation :

Nettoyage:
make-kpkg clean
make-kpkg modules_clean


Puis re-compilation:
make-kpkg revision 1 initrd kernel_image kernel_headers modules_image


Voir s'il y a des erreurs à la compilation (genre à la fin de la dernière étape)
France
J'ai donc refait la compilation du noyau et voici les dernières lignes :

...
make1: Leaving directory `/usr/src/linux-2.6.17.4-rt6'
for module in ; do \
if test -d $module; then \
(cd $module; \
if ./debian/rules KVERS="2.6.17.4-rt6" KSRC="/usr/src/linux" \
KMAINT="Unknown Kernel Package Maintainer" KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf" \
KPKG_DEST_DIR="/usr/src/linux/.." \
KPKG_MAINTAINER="Unknown Kernel Package Maintainer" \
KPKG_EXTRAV_ARG="" \
ARCH="i386" \
KDREV="1" kdist_image; then \
echo "Module $module processed fine"; \
else \
echo "Module $module failed."; \
if %22X%22 != %22X%22; then \
echo "Perhaps $module does not understand --rootcmd?"; \
echo "If you see messages that indicate that it is not"; \ echo "in fact being built as root, please file a bug "; \ echo "against $module."; \
fi; \
echo "Hit return to Continue"; \
read ans; \
fi; \
); \
else \
echo "Module $module does not exist"; \
echo "Hit return to Continue?"; \
fi; \
done

France
Après un dpkg -i kernel-image-2.6.17.4-rt6_1_i386.deb

Waouh, Cela fonctionne ! Merci Trinine, tu es mon sauveur 😀
par contre j'aimerai bien comprendre pourquoi cela n'a pas fonctionné tout à l'heure...😬

Zynaddsubfx avec carte son intégrée, 5.3ms de latence et environ 40% taux d'occupation processeur avec All blues !

Et bien, je bois un coup à ta santé (tiens du Cote du Rhone, cela tombe bien 😁)

à bientôt pour de nouvelles aventures, je vais attaquer mon dernier ordi avant de partir (j'aime pas conduire) et si tu passes dans le coin tu seras le bienvenue, j'ai quelques bouteilles au frais... 😉
Après un dpkg -i kernel-image-2.6.17.4-rt6_1_i386.deb

Waouh, Cela fonctionne ! Merci Trinine, tu es mon sauveur 😀
par contre j'aimerai bien comprendre pourquoi cela n'a pas fonctionné tout à l'heure...😬


Il suffit parfois de vraiment pas grand chose ... une simple faute de frappe et hop, la commande passe plus ...
Alors si tu frappes par exemple
"make-kpkg revision 1 initrd kernel_image kernel_headers module_image" (module sans "s")
au lieu de :
"make-kpkg revision 1 initrd kernel_image kernel_headers modules_image",
la compilation des modules ne se fera pas et tu auras des messages d'erreurs vraisemblablement très proches de ceux que tu avais 😉

Le mode console est puissant sous Linux, mais il ne pardonne pas la moindre erreur 😀

Content en tout cas de voir que tu t'en sors ... et bonnes vacances !

T.
France
Pas tout à fait sur ce dernier ordi qui résiste...

Je vais reprendre au début, normalement cela devrait fonctionner car je suis plutôt adepte du copier / coller

Bon, je vais recommençer, ce qui est intéressant c'est que je commence à taper directement certaines commandes sans regarder le tuto, bon signe, non 😉

Et Bonnes vacances aussi 😊
France
Bon, là c'est un peu plus dur, après avoir nettoyé, effacé

J'ai repris à zéro et voici sa réponse à l'installation du paquetage :

apt-get install kernel-package
Reading package lists... Done
Building dependency tree... Done
kernel-package is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
1 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Setting up kernel-image-2.6.17.4-rt6 (1) ...
Cannot find /lib/modules/2.6.17.4-rt6
Failed to create initrd image.
dpkg: error processing kernel-image-2.6.17.4-rt6 (--configure):
subprocess post-installation script returned error exit status 2
Errors were encountered while processing:
kernel-image-2.6.17.4-rt6
E: Sub-process /usr/bin/dpkg returned an error code (1)

J'ai l'impression qu'il y a encore des parasites... et j'ai bien nettoyé avant avec make-kpkg modules_clean et make-kpkg modules_clean

En éditant le menu.lst (via vi), le nouveau noyau apparait mais il n'est normalement pas installé !

Existe-t-il un moyen de vraiment tout nettoyer ? Merci