#1 Le 20/09/2020, à 13: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, à 17:08)
Ubuntu-Unity 24.04 Alienware X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42
Hors ligne
#2 Le 20/09/2020, à 15:42
- Compte supprimé
Re : [Résolu] Signature paquet deb impossible
Bonjour,
ls -ld ~/.gnupg/
drwx------ 3 fab fab 4096 déc. 31 2019 /home/fab/.gnupg/
#3 Le 20/09/2020, à 17:46
- L'Africain
Re : [Résolu] Signature paquet deb impossible
Bonjour Pseudofab,
J'ai pas la même réponse :
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 24.04 Alienware X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42
Hors ligne
#4 Le 20/09/2020, à 18: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 le problème solutionné, 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, à 18:07
- Compte supprimé
Re : [Résolu] Signature paquet deb impossible
ou
chmod g-rx ~/.gnupg
...
#6 Le 20/09/2020, à 18: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, à 18:39)
Ubuntu-Unity 24.04 Alienware X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42
Hors ligne
#7 Le 21/09/2020, à 07: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é
Hors ligne
#8 Le 21/09/2020, à 09: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, à 09: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, à 10: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, à 11:46)
Ubuntu-Unity 24.04 Alienware X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42
Hors ligne
#10 Le 21/09/2020, à 17: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 24.04 Alienware X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42
Hors ligne
#11 Le 22/09/2020, à 12:29
- Ordissimo1
Re : [Résolu] Signature paquet deb impossible
effectivement FrancisFDZ changestool fait partie du paquet reprepro !
Hors ligne