Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

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 20/09/2020, à 14:31

L'Africain

[Résolu] Signature paquet deb impossible

Bonjour,
JJe viens juste de passer à 20.04 et je n'arrive plus à créer mes paquets deb pour mon ppa, j'ai une erreur avec debsign. J'ai pensé que ça puisse être ce problème mais je crois que c'est plutôt un problème de droits sur 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 quand je lance debuild pour la création des sources du deb:

gpg: Attention : les droits du répertoire personnel « /home/cyrille/.gnupg »
            ne sont pas sûrs

Merci d'avance pour votre aide.

Dernière modification par L'Africain (Le 21/09/2020, à 18:08)


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne

#2 Le 20/09/2020, à 16:42

pseudofab

Re : [Résolu] Signature paquet deb impossible

Bonjour,

ls -ld ~/.gnupg/ 
drwx------ 3 fab fab 4096 déc.  31  2019 /home/fab/.gnupg/

# Là pour le plaisir de découvrir ... Débutant en tout, je me régale !
# Mon PC ne me sert à rien. Je le considère juste comme un support sur lequel peut se matérialiser et s'exercer ma pensée.
# Envie d'apprendre Bash ou Python? Pensez aux MOOC ---> https://forum.ubuntu-fr.org/viewtopic.php?id=2030646

Hors ligne

#3 Le 20/09/2020, à 18:46

L'Africain

Re : [Résolu] Signature paquet deb impossible

Bonjour Pseudofab,
J'ai pas la même réponse sad:

ls -ld ~/.gnupg/
drwxr-x--- 5 cyrille cyrille 4096 sept. 20 14:25 /home/cyrille/.gnupg/

Comment faire pour changer ça? (si C'est ça le problème...)


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne

#4 Le 20/09/2020, à 19:02

erresse

Re : [Résolu] Signature paquet deb impossible

chmod 700 ~/.gnupg

Ça devrait le faire, non ?


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#5 Le 20/09/2020, à 19:07

pseudofab

Re : [Résolu] Signature paquet deb impossible

ou

chmod g-rx ~/.gnupg 

...


# Là pour le plaisir de découvrir ... Débutant en tout, je me régale !
# Mon PC ne me sert à rien. Je le considère juste comme un support sur lequel peut se matérialiser et s'exercer ma pensée.
# Envie d'apprendre Bash ou Python? Pensez aux MOOC ---> https://forum.ubuntu-fr.org/viewtopic.php?id=2030646

Hors ligne

#6 Le 20/09/2020, à 19:36

L'Africain

Re : [Résolu] Signature paquet deb impossible

Oui ça l'a fait. Je test mon build.
Edit: Bon hélas ça ne build toujours pas. J'ai ce message:

Finished running lintian.
Now signing changes and any dsc files...
Refusing to sign with short key ID 'xxmacléxxx'!
debuild: fatal error at line 1112:
running debsign failed

Dernière modification par L'Africain (Le 20/09/2020, à 19:39)


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne

#7 Le 21/09/2020, à 08:58

Ordissimo1

Re : [Résolu] Signature paquet deb impossible

Salut l'Africain,

il manque le fichier dsc au fichier changes, il faut l'ajouter.
Pour cela il faut que tu install le paquet reprepo

apt update
apt install reprepro

Ensuite il faut que tu ajout le dsc au changes

changestool  <mon_paquet><ma version>.changes adddsc  <mon_paquet><ma version>.dsc

Puis tu resigne le paquet

debsign <mon_paquet><ma version>.changes 

Pour la suite tu peux continuer la ou sa a bloqué smile

Hors ligne

#8 Le 21/09/2020, à 10:21

FrancisFDZ

Re : [Résolu] Signature paquet deb impossible

Bonjour,
(simplement pour comprendre): Installer reprepro, ok, mais je ne vois pas où on s'en sert ensuite (à moins que "changestool" et/ou debsign ne fasse(nt) partie du paquet ?)

Dernière modification par FrancisFDZ (Le 21/09/2020, à 10:21)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#9 Le 21/09/2020, à 11:20

L'Africain

Re : [Résolu] Signature paquet deb impossible

Salut à tous,
Reprepro est déjà installé. Mais j'ai eu une nouvelle erreur avec ma clé dans enigmail, qui m'a dit:

Votre clé privée "Launchpad-clé <lafricain79@gmail.com>" (key ID xxxxxxx) ne possède pas de déclaration de confiance.

Nous vous recommandons de définir « Vous comptez sur des certifications » sur « absolue » dans les propriétés de cette clé.

Je l'ai fait pour enigmail, mais je sais pas comment faire pour debuild? ou même directement dans le gestionnaire clé?

Edit: je viens de recréer une clé gpg, mais c'est le même problème. Je me demande si le problème n'est pas lié à "short key ID", s'il ne faut pas mettre toute l'empreinte? Mais comment faire?

Edit2:
Quand je lance debsign j'ai ça:

debsign sword_1.9.0-1_source.changes 
 signfile dsc sword_1.9.0-1.dsc L'Africain <lafricain79@gmail.com>
gpg: « L'Africain <xxx@xxl.com> » a été ignorée : Pas de clef secrète
gpg: /tmp/debsign.XF1aT6ZI/sword_1.9.0-1.dsc: clear-sign failed: Pas de clef secrète
debsign: gpg error occurred!  Aborting....

Dernière modification par L'Africain (Le 21/09/2020, à 12:46)


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne

#10 Le 21/09/2020, à 18:08

L'Africain

Re : [Résolu] Signature paquet deb impossible

Je viens de trouver la réponse en lisant attentivement le lien proposé sur l'autre post. En fait il faut impérativement utiliser l'empreinte en entier en non plus l'ID, comme cela:

 debuild -k0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -S -sa

autrement dit tous les chiffres de l'empreinte après le -k0x.


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne

#11 Le 22/09/2020, à 13:29

Ordissimo1

Re : [Résolu] Signature paquet deb impossible

effectivement FrancisFDZ changestool fait partie du paquet reprepro !

Hors ligne