Aller au contenu

Problème de compilation kernel

Featured Replies

Posté(e)

Bonjour

J'essai de compiler le nouveau kernel comme je fais régulièrement, mais là j'ai un gros problème, ça ne fonctionne plus.

Pour compiler : /usr/src/linux# make-kpkg buildpackage --initrd --revision=1.0 kernel-image --append_to_version kernel-2.6.17.3

Après quelques minutes j'ai une erreur :

dpkg-genchanges -b -mUnknown Kernel Package Maintainer <unknown@unconfigured.in.etc.kernel-pkg.conf>

dpkg-genchanges: warning: package linux-xen0-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-xenu-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-uml-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-uml-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-xenu-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-xenu-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-uml-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-xen0-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-uml-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-uml-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-uml-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-uml-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-xenu-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-xen0-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-uml-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-uml-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-xenu-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-xen0-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-xen0-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-xen0-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-xen0-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-xenu-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-uml-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-xenu-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-xenu-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: warning: package linux-xen0-2.6.17.3kernel-2.6.17.3 in control file but not in files list

dpkg-genchanges: binary-only upload - not including any source code

signfile linux-source-2.6.17.3kernel-2.6.17.3_1.0_i386.changes

gpg: « Unknown Kernel Package Maintainer » a été ignoré: la clé secrète n'est pas disponible

gpg: [stdin]: clearsign failed: la clé secrète n'est pas disponible

dpkg-buildpackage: binary only upload (no source included)

(WARNING: Failed to sign .changes file)

make: *** [stamp-buildpackage] Erreur 1

Si quelqu'un pouvait m'aider :chinois:

Merci d'avance

Posté(e)

make-kpkg --initrd --us --uc --revision X --append-to-version -blabla kernel-image

Par contre moi j'ai un autre prob, c'est que j'arrive pas à compiler un kernel avec gcc4.1.1 :(

Si tu as le même prob franpom, tu fais signe...

Posté(e)

Salut

C'est quelle version de Debian ?

a+

ps : enleve le kernel-2.6.17.3, c'est detecter automatiquement par make-kpkg

Posté(e)
  • Auteur

c'est une version debian sarge, mais qui à été mis à jour .....

/usr/src/linux# uname -a

Linux vdr 2.6.16.18kernel-2.6.16.18 #1 PREEMPT Wed May 24 14:26:14 CEST 2006 i686 GNU/Linux

Posté(e)

man make-kpkg

Te dira ce qu'est --us --uc mais pour résumer, ça règle ton problème de package non signé par gpg qui est ton erreur.

Par contre, comme l'a dit zoto, --append-to-version c'est pas pour mettre la version du kernel. Ca veut dire ce que ça veut dire, ajoute à la version, donc, en gros, si tu veux un linux-image-2.6.17.3-franpom.deb bah tu mettras --append-to-version -franpom

Posté(e)

Salut

Un exemple de make-kpkg qui marche .

make-kpkg --revision 1 --initrd --append-to-version -k7 kernel_image kernel_source kernel_headers kernel_doc 

Je crois me souvenir avoir eu des problémes avec make-kpkg lorsque je lui mettais des options un peu tordu, donc c'est peut etre ton append-to-version qui fait le basard .

moi j'ai directemen fait un alias bash avec cette commande :


alias kernelmax='make-kpkg clean && make-kpkg --revision 1 --initrd --append-to-version -k7 kernel_image kernel_source kernel_headers kernel_doc'

comme ça maintenant, une fois les sources configurée une commande et ça marche :) .

a+

Posté(e)

Déjà qu'il essaie avec --us et --uc après on verra...

Perso, moi j'ai trouvé l'option qui foutait le boxon, le plus marrant c'est que j'utilise le fichier config de debian en changeant pour que ce soit plus desktop et en ajoutant le support du reiser4 (patch beyond1.1)

Posté(e)
  • Auteur

Merci saintshakajin c'était bien ça !

Mais ce que je ne comprend pas c'est que j'ai toujours compilé mes kernel comme je faisai sans tes options --us --uc, et celà fonctionnait.

Mais le principale c'est qu'on ai trouvé.

Merci encore pour votre aide :chinois:

Posté(e)

Je vais te dire, l'année dernière, je compilais sans --us --uc mais un beau jour plus moyen et depuis lors, c'est le premier truc que je mets...

Sinon, un petit réglé dans le topic et content que ce soit résolu :)

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.