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 15/07/2008, à 12:56

Nicorider

[Résolu] Problème de clé lors de la création d'un .deb

Bonjour,


Lors de l'exécution de debuild j'ai le message suivant :

nico@nico-desktop:~/packaging/qtuneroid/qtuneroid-0.9/debian$ debuild -kOxDFD86AF0 -S -sa --lintian-opts -i
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp
# Add here commands to clean up after the build process.
/usr/bin/make distclean
make[1]: entrant dans le répertoire « /home/nico/packaging/qtuneroid/qtuneroid-0.9 »
make[1]: *** Pas de règle pour fabriquer la cible « distclean ». Arrêt.
make[1]: quittant le répertoire « /home/nico/packaging/qtuneroid/qtuneroid-0.9 »
make: [clean] Erreur 2 (ignorée)
rm -f config.sub config.guess
dh_clean
dpkg-source -b qtuneroid-0.9
Use of uninitialized value in pattern match (m//) at /usr/bin/dpkg-source line 429.
dpkg-source: avertissement: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address
dpkg-source: avertissement: Version number suggests Ubuntu changes, but there is no XSBC-Original-Maintainer field
dpkg-source : construction de qtuneroid à partir de qtuneroid_0.9.orig.tar.gz
dpkg-source : construction de qtuneroid dans qtuneroid_0.9-0ubuntu1.diff.gz
dpkg-source : construction de qtuneroid dans qtuneroid_0.9-0ubuntu1.dsc
dpkg-genchanges -S -sa
dpkg-genchanges: inclusion du code source original dans l'envoi (« upload »)
Use of uninitialized value in pattern match (m//) at /usr/bin/debuild line 1081.
dpkg-buildpackage (debuild emulation): source only upload (original source is included)
Now running lintian...
W: qtuneroid source: debian-rules-ignores-make-clean-error line 48
N:
N:   A rule in the debian/rules file for this package calls the package's
N:   clean or distclean target with a line like:
N:   
N:    -$(MAKE) distclean
N:   or
N:    $(MAKE) -i distclean
N:   
N:   The leading "-" or the option -i tells make to ignore all errors.
N:   Normally this is done for packages using Autoconf since Makefile may
N:   not exist. However, this line ignores all other error messages, not
N:   just the missing Makefile error. It's better to use:
N:   
N:    [ ! -f Makefile ] || $(MAKE) distclean
N:   
N:   so that other error messages from the clean or distclean rule will
N:   still be caught (or just remove the "-" if the package uses a static
N:   makefile).
N:
Finished running lintian.
Now signing changes and any dsc files...
signfile qtuneroid_0.9-0ubuntu1.dsc OxDFD86AF0
gpg: « OxDFD86AF0 » a été ignoré: la clé secrète n'est pas disponible
gpg: [stdin]: clearsign failed: la clé secrète n'est pas disponible
debsign: gpg error occurred!  Aborting....
debuild: fatal error at line 1174:
running debsign failed

Je me sers de ce tuto pour créer le paquet :
http://doc.ubuntu-fr.org/tutoriel/creer_un_paquet

J'ai essayé de tapper cette commande dans le terminal pour résoudre le problème :

export GPG_TTY=$(tty)

J'ai également éditer le fichier /etc/devscripts.conf en ajoutant :

DEBUILD_PRESERVE_ENVVARS="DISPLAY"

Mais ça n'a pas résolu le problème. Pourtant j'ai bien une clé secrète avec ma clé publique.

Dernière modification par Nicorider (Le 15/07/2008, à 13:07)


Distribution : Ubuntu Hardy Heron 8.04
GNU/linux with 1391402 :).

Hors ligne

#2 Le 15/07/2008, à 13:06

Nicorider

Re : [Résolu] Problème de clé lors de la création d'un .deb

Problème résolu :

La commande à tapper dans le terminale :

debuild -k0xDFD86AF0 -S -sa --lintian-opts -i

ou

debuild -kDFD86AF0 -S -sa --lintian-opts -i

Il ne faut pas mettre Ox devant k (c'est moins visible sur le terminal), puis il suffit de tapper la phrase de passe et ça marche.

Dernière modification par Nicorider (Le 16/07/2008, à 18:45)


Distribution : Ubuntu Hardy Heron 8.04
GNU/linux with 1391402 :).

Hors ligne