#1 Le 18/09/2019, à 11:27
- lock
Impossible de signer paquet avec debuild après maj [Résolu]
Bonjour,
Gérant des PPA d'une appli que je gère, je n'ai à ce jour jamais eu de problème.
Je fais tourner une machine en VM sur laquelle se trouvait récemment Ubuntu 18.10. J'ai un script que j'execute a chaque maj afin de produire mes PPA.
Ce matin j'ai mis Ubuntu à jour vers la 19.04, histoire d'avoir une LTS.
Or, depuis, impossible de signer mes paquets. Pourtant je n'ai rien changé à ce niveau.
Lorsque mon script execute :
debuild -S -sa -kXXXXXX --lintian-opts -i
J'obtiens l'erreur suivante :
Now signing changes and any dsc files...
Refusing to sign with short key ID 'XXXXXX'!
debuild: fatal error at line 1112:
running debsign failed
error while building package sources
Une idée ?
Bonne journée
Dernière modification par lock (Le 19/09/2019, à 13:39)
Dell Precision 5520
Intel© Xeon© CPU E3-1505M v6 @ 3.00GHz × 4
Intel Corporation HD Graphics P630
Hors ligne
#2 Le 18/09/2019, à 11:43
- xubu1957
Re : Impossible de signer paquet avec debuild après maj [Résolu]
Bonjour,
La version dingo 19.04, n'est pas une LTS.
_ _ _
La Doc est plantée ! Voir numetopia.fr/quoi-de-neuf-dans-ubuntu-19-04-disco-dingo
_ _ _
As-tu beaucoup de PPA, et sont-ils portés sur la 19.04 ?
Montre :
ls /etc/apt/sources.list.d -1
Dernière modification par xubu1957 (Le 18/09/2019, à 11:49)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 18/09/2019, à 11:49
- lock
Re : Impossible de signer paquet avec debuild après maj [Résolu]
La version dingo 19.04, n'est pas une LTS.
Et m.... . OK. Je suis maintenant un utilisateur de Debian alors je ne sais plus trop. Bon ben ca sera pour la 20.04.
As-tu beaucoup de PPA, et sont-ils portés sur la 19.04 ?
Mon problème n'est pas l'installation de PPA, ca j'ai pas de soucis, mais la création des paquets pour les téléverser dans les dépôts PPA.
Avec les commandes suivantes (et la première, celle qui consiste à signer l'appli, merde. Donc je pense a un soucis GPG lors de la MAJ que j'ai faite, mais je sèche un peu):
debuild -S -sa -kXXXXXX --lintian-opts -i
dput ppa:lock042/xxx xxxxxx_sources.changes
Dernière modification par lock (Le 18/09/2019, à 11:50)
Dell Precision 5520
Intel© Xeon© CPU E3-1505M v6 @ 3.00GHz × 4
Intel Corporation HD Graphics P630
Hors ligne
#4 Le 19/09/2019, à 13:38
- lock
Re : Impossible de signer paquet avec debuild après maj [Résolu]
Bon alors je pense avoir résolu le truc .....
Il semblerait que maintenant on ne signe plus avec la short key ID mais avec la fingerprint ...
Dell Precision 5520
Intel© Xeon© CPU E3-1505M v6 @ 3.00GHz × 4
Intel Corporation HD Graphics P630
Hors ligne
#5 Le 29/11/2019, à 11:52
- VinsS
Re : Impossible de signer paquet avec debuild après maj [Résolu]
Salut,
Je découvre le problème aujourd'hui. Il faut désormais utiliser le fingerprint.
Ça ne plaît pas à tout le monde et les explications à cela sont assez discutables (1).
Hors ligne
#6 Le 20/09/2020, à 13:00
- L'Africain
Re : Impossible de signer paquet avec debuild après maj [Résolu]
Bonjour,
Je sais que je viens un peu tard mais je viens juste de passer à 20.04 et j'ai le même problème. Pourrais-tu dire comment faire pour utiliser le fingerprint?
Merci d'avance!
PS: Je pense que j'ai aussi un problème avec le dossier ~/.gnupg/ car j'ai du changer les droits par mégarde dans une sauvegarde. Quelqu'un saurait me dire quel droit spécifiques à besoin ce dossier?
J'ai cette erreur:
gpg: Attention : les droits du répertoire personnel « /home/cyrille/.gnupg »
ne sont pas sûrs
Dernière modification par L'Africain (Le 20/09/2020, à 13:29)
Ubuntu-Unity 24.04 Alienware X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42
Hors ligne
#7 Le 22/09/2020, à 07:36
- VinsS
Re : Impossible de signer paquet avec debuild après maj [Résolu]
Salut,
Lorsque je change de machine (ou que je réinstalle) je copie tel quel le dossier .gnupg et mes clefs sont disponibles automatiquement.
Lors de la création d'une clef pgp il faut lui attribuer un nom p.ex. "mykey" ce qui permet de signer un paquet comme ceci:
debuild -S -sa -kmykey
plus simple que le fingerprint.
Pour les droits du dossier voici le mien:
ls --all -l
...
drwx------ 5 vincent vincent 4096 sep 22 08:15 .gnupg
...
Hors ligne
#8 Le 22/09/2020, à 09:54
- L'Africain
Re : Impossible de signer paquet avec debuild après maj [Résolu]
Merci Vincent! L'idée du nom de la clé c'est pas mal. J'avais tout simplement trouvé en mettant le fingerprint en entier.
Ubuntu-Unity 24.04 Alienware X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42
Hors ligne