#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