OVH Cloud OVH Cloud

make-kpkg problème

17 réponses
Avatar
Philippe Merlin
Bonjour,
D=E9sirant compiler un nouveau noyau, j'ai lancer la commande make-kpkg cle=
an=20
voici le r=E9sultat:
=2D----------------------------------------
francois:/usr/src/kernel-source-2.6.10# make-kpkg clean
debian/rules:1637: *** Error. I do not know where the kernel image goes to=
=20
[kimagedest undefined] The usual case for this is that I could not determin=
e=20
which arch or subarch tihs machine belongs to. Pleasespecify a subarch, and=
=20
try again.. Arr=EAt.
=2D-----------------------------------------------
J'ai cherch=E9 sur google mais je n'ai pas trouv=E9 la solution, les thread=
s=20
concernant ce probl=E8me =E9taient en allemand ou en italien, je n'ai rien=
=20
compris.
Seul indice , apr=E8s avoir cr=E9=E9 mon noyau 2.6.10 au mois de juin, j'a=
i compil=E9=20
sur cette machine un noyau 2.4.27 pour une autre machine, es ce cela la cau=
se=20
du probl=E8me et comment y rem=E9dier ?
A l'avance merci pour votre aide.
Philou75

7 réponses

1 2
Avatar
Frédéric Bothamy
* Philippe Merlin [2005-09-19 14:41] :
Bonjour,
Merci pour la méthode, mais je vais être plus exigeant, mais make-kpkg est
écrit en perl et il faudrait tracer depuis ce dernier et aussi
dans /usr/share/kernel-package/rules pour voir ce qui arrive, ne connaissant
pas le langage perl, je demande aussi votre aide.



Le plus simple à mon avis est de lancer le débogueur Perl (perl -d). Il
y a même moyen de l'utiliser avec gud pour les personnes utilisant
Emacs.


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Philippe Merlin
Rebonjour,
Merci pour la méthode de débogage en perl, cela m'a permis de voir que ma
commande : make-kpkg clean lance un
exec debian/rules DEBIAN_REVISION=5:10.Custom clean
ce qui est étonnant !!!
Si je lance à la main la commande :
make -n -f /usr/share/kernel-package/rules clean
j'obtiens :
make -f /usr/share/kernel-package/rules real_stamp_clean
que je lance aussi à la main et qui semble faire son travail de nettoyage sans
problème.
Que dois je faire, dois je envoyer un rapport de bug ?
Autre info troublante, si je fais un: strace de make-kpkg clean, il semble
dire dans la partie perl que le pacquage EXPORTER peut crèer des problè mes
(cause unforsee problem ) ?
Pourrais je avoir de l'aide sur ce pb qui m'énerve sérieusement.
Merci d'avance.
Philou75
P.s. dois je réinstaller perl et sa librairie ? , je suis en etch .
Comment ?

Le Lundi 19 Septembre 2005 15:33, Frédéric Bothamy a écrit :
* Philippe Merlin [2005-09-19


14:41] :
> Bonjour,
> Merci pour la méthode, mais je vais être plus exigeant, mais make-k pkg
> est écrit en perl et il faudrait tracer depuis ce dernier et aussi
> dans /usr/share/kernel-package/rules pour voir ce qui arrive, ne
> connaissant pas le langage perl, je demande aussi votre aide.

Le plus simple à mon avis est de lancer le débogueur Perl (perl -d). Il
y a même moyen de l'utiliser avec gud pour les personnes utilisant
Emacs.


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


Avatar
Frédéric Bothamy
* Philippe Merlin [2005-09-19 17:08] :
Rebonjour,
Merci pour la méthode de débogage en perl, cela m'a permis de voir que ma
commande : make-kpkg clean lance un
exec debian/rules DEBIAN_REVISION=5:10.Custom clean
ce qui est étonnant !!!
Si je lance à la main la commande :
make -n -f /usr/share/kernel-package/rules clean
j'obtiens :
make -f /usr/share/kernel-package/rules real_stamp_clean
que je lance aussi à la main et qui semble faire son travail de nettoyage sans
problème.
Que dois je faire, dois je envoyer un rapport de bug ?



Est-ce que ton problème pourrait être le même que le bogue 318739¹ ?
Autrement dit, est-ce qu'en supprimant le répertoire debian de
l'arborescence du noyau, "make-kpkg ..." fonctionne à nouveau ?


Fred

¹ http://bugs.debian.org/318739

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-VMKeFgm9b5ooWx6qjIE+
Content-Type: text/plain; charset=iso-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 19.09.2005 17:08:15, Philippe Merlin a écrit :
Rebonjour,
Merci pour la méthode de débogage en perl, cela m'a permis de voir qu e
ma
commande : make-kpkg clean lance un
exec debian/rules DEBIAN_REVISION=5:10.Custom clean
ce qui est étonnant !!!



Pourquoi est-ce étonnant ?

Il y a le fichier /etc/kernel-pkg.conf qui permet de configurer le
comportement par défaut de make-kpkg. Peut-être y a-t-il là des chose s
que vous ne souhaitez pas ?


Jean-Luc

--=-VMKeFgm9b5ooWx6qjIE+
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDLtxIXit3lz9m7V4RArZeAJ0eE1MmzdwjDRIGkUZd0YVo7VdOZgCgvtu2
7zhq16oviCriwKmAFww0GTo =BOOY
-----END PGP SIGNATURE-----

--=-VMKeFgm9b5ooWx6qjIE+--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Philippe Merlin
Rebonjour,
Merci de vos réponses, mais cela doit être autre chose.
1) le fichier /etc/kernel-kpkg.conf est vide.
2) Je n'ai pas de répertoire .debian.
Je cherche toujours, autre indice si je lance la compile du noyau avec
fakeroot make-kpkg revision=xx.xx kernel-image cela fonctionne bien.
A+
Philou75

Le Lundi 19 Septembre 2005 17:41, Jean-Luc Coulon (f5ibh) a écrit :
Le 19.09.2005 17:08:15, Philippe Merlin a écrit :
> Rebonjour,
> Merci pour la méthode de débogage en perl, cela m'a permis de voir que
> ma
> commande : make-kpkg clean lance un
> exec debian/rules DEBIAN_REVISION=5:10.Custom clean
> ce qui est étonnant !!!

Pourquoi est-ce étonnant ?

Il y a le fichier /etc/kernel-pkg.conf qui permet de configurer le
comportement par défaut de make-kpkg. Peut-être y a-t-il là des cho ses
que vous ne souhaitez pas ?


Jean-Luc


Avatar
Jean-Luc Coulon (f5ibh)
--=-PsI6CYmW8vCnIKh5xHRv
Content-Type: text/plain; charset=iso-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 19.09.2005 18:03:08, Philippe Merlin a écrit :
Rebonjour,
Merci de vos réponses, mais cela doit être autre chose.
1) le fichier /etc/kernel-kpkg.conf est vide.



Ce fichier vient avec le paquet kernel-package. Il a des valzurs
prédéfinies pour différentes variables.

Peut-être devriez-vous réinstaller kernel-package ?

Voici l'allure que ça a :
# This file is used by kernel-package (>2.0) to provide a means of the
site
# admin to over-ride settings in the distributed debian/rules. Typically
# thus is used to set maintainer information, as well as the priority
# field. However, one may hack a full makefile in here (you should
# really know what you are doing here if you do that, though)

# Please change the maintainer information, as well as the Debian
version
# below, (and maybe the priority as well, especially if you are
uploading
# an official package)

# The maintainer information.
#maintainer := Unknown Kernel Package Maintainer
#email :=

# Priority of this version (or urgency, as dchanges would call it)
priority := Low

# This is the Debian revision number (defaulted to 1.0 in debian/rules)
# You may leave it commented out if you use the wrapper script, or
# if you create just one kernel-image package per Linux kernel revision
# debian := 1.0


2) Je n'ai pas de répertoire .debian.



Le répertoire s'appelle debian dans /usr/src/linux pas .debian

Jean-Luc

--=-PsI6CYmW8vCnIKh5xHRv
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDLubEXit3lz9m7V4RAlTuAJ9lFApqL6cy4A9Kh96sokmHSdu2iQCeJ2Np
7yDIFbAQgcyo5UwLhvjmVk8 =ZRqB
-----END PGP SIGNATURE-----

--=-PsI6CYmW8vCnIKh5xHRv--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Philippe Merlin
Bonjour,
Depuis que j'ai effectué les opérations manuellement en lancant :
make -n -f /usr/share/kernel-package/rules clean , les commandes
make-kpkg clean et autre fonctionnent correctement.
A surveiller.
Merci de votre aide surtout que j'en aurai besoin pour un autre problème.
A+
Philou75
Le Lundi 19 Septembre 2005 18:32, Jean-Damien Durand a écrit :
A tout hasard, tu ne serait pas sous le coup de:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug18739 ?

C'est quelle version de kernel-package qui est installee ? Essaie avec
une version >= 9.001 (si ca ne casse rien a ton install...).

A+, JD.


1 2