Re: [INN] Création et distribution hiérarchie privée

Liste des GroupesRevenir à fcu serveurs 
Sujet : Re: [INN] Création et distribution hiérarchie privée
De : doug.letough (at) *nospam* free.fr (Doug713705)
Groupes : fr.comp.usenet.serveurs
Date : 24. Dec 2025, 03:25:05
Autres entêtes
Organisation : redatomik.org
Message-ID : <slrn10kmjo1.8o2.doug.letough@hyperion.local.mcos.nc>
References : 1 2 3 4 5 6 7 8 9 10 11
User-Agent : slrn/1.0.3 (Linux)
Le 22-12-2025, Julien ÉLIE <iulius@nom-de-mon-site.com.invalid> a écrit :
Salut Doug,

Salut Julien,

:~$ pgpverify -test <  /var/spool/news/articles/control/newgroup/5
 
[GNUPG:] NEWSIG control@tetalab.org
gpg: Signature faite le mar. 23 déc. 2025 07:01:45 +11
gpg:                avec la clef RSA 8E8203A119D89A30E31600954C9469A22D1F3CA0
gpg:                issuer "control@tetalab.org"
[GNUPG:] KEY_CONSIDERED 8E8203A119D89A30E31600954C9469A22D1F3CA0 0
[GNUPG:] KEY_CONSIDERED 8E8203A119D89A30E31600954C9469A22D1F3CA0 0
[GNUPG:] BADSIG 4C9469A22D1F3CA0 control-tetalab <control@tetalab.org>
gpg: MAUVAISE signature de << control-tetalab <control@tetalab.org> >> [inconnu]
>
C'est étonnant.
La vérification directe du fichier généré par signcontrol (en .sig)
échoue-t-elle aussi ?

Oui et à la lecture de la sortie de strace, le coupable serait l'absence
de /var/spool/news/.gnupg/trustedkeys.gpg et /var/spool/news/.gnupg/pubring.gpg

newfstatat(AT_FDCWD, "/var/spool/news/.gnupg/trustedkeys.gpg", 0x55738e8094a8, 0) = -1 ENOENT (Aucun fichier ou dossier de ce type)
newfstatat(AT_FDCWD, "/var/spool/news/.gnupg/pubring.gpg", 0x55738e8094a8, 0) = -1 ENOENT (Aucun fichier ou dossier de ce type)

Corroboré par les commentaires dans pgpverify qui stipulent qu'au moins
l'un de ces fichiers est attendu:

INN, when using GnuPG, configures B<pgpverify> to use B<gpg> or B<gpgv>, which
by default expects keys to be in a keyring named F<trustedkeys.gpg>, since it
doesn't implement trust checking directly.  B<pgpverify> uses that file if
present but falls back to F<pubring.gpg> if it's not found.  This bypasses
the trust model for checking keys, but is compatible with the way that
B<pgpverify> used to behave.

Sauf que j'utilise gpg2 sur la machine qui signe et sur le serveur qui
héberge INN. gpg2 dont le keyring ressemble plutôt à ça (coté serveur):

$ ls -ailh ~/.gnupg/
total 16K
402695225 drwx------ 3 news news  183 24 déc.  13:07 .
269735767 drwxrwxr-x 9 news news 4,0K 24 déc.  13:04 ..
   128551 drwx------ 2 news news    6 22 déc.  20:37 private-keys-v1.d
404589869 -rw-rw-r-- 1 news news 1,5K 24 déc.  12:43 pubring.kbx
404589870 -rw------- 1 news news  655 24 déc.  12:39 pubring.kbx~
404590145 srwx------ 1 news news    0 22 déc.  20:37 S.gpg-agent
404590197 srwx------ 1 news news    0 22 déc.  20:37 S.gpg-agent.browser
404590147 srwx------ 1 news news    0 22 déc.  20:37 S.gpg-agent.extra
404605392 srwx------ 1 news news    0 22 déc.  20:37 S.gpg-agent.ssh
404589885 -rw------- 1 news news 1,2K 22 déc.  20:37 trustdb.gpg


Ça pourrait également expliquer pourquoi gpg identifie bien la clef utilisée
pour signer le message et identifie également la clef à utiliser pour
vérifier la signature

[GNUPG:] NEWSIG control@tetalab.org
gpg: Signature faite le mer. 24 déc. 2025 12:44:10 +11
gpg:                avec la clef RSA C3153AE6A2CE3C5EE764FD3114B0F5890578DE5D
gpg:                issuer "control@tetalab.org"
[GNUPG:] KEY_CONSIDERED C3153AE6A2CE3C5EE764FD3114B0F5890578DE5D 0
[GNUPG:] KEY_CONSIDERED C3153AE6A2CE3C5EE764FD3114B0F5890578DE5D 0
[GNUPG:] BADSIG 14B0F5890578DE5D control-tetalab <control@tetalab.org>
gpg: MAUVAISE signature de << control-tetalab <control@tetalab.org> >> [inconnu]

J'ai l'impression que c'est finalement pgpverify qui se prend les pied
dans le tapis.

J'ai testé:
- tous les combinaisons algo/fonctionnalité (signature/signateure plus chiffrement)
  lors de la génération de la clef
- exporter la clef avec ou sans --armor
- importer la clef à partir d'un fichier copié directement avec ssh ou
  un un copié/coller dans vi

Le résultat est toujours le même.

Si le problème ne vient pas d'une erreur dans l'identification du
keyring alors le problème vient du signcontrol.py mais je n'y crois pas
trop puisque la signature est clairement et correctement identifiée par
son emprunte.



--
Doug
Envoyé depuis mon Jacob Delafon 3000 Turbo

Date Sujet#  Auteur
20 Dec 25 * Re: [INN] Création et distribution hiérarchie privée33Doug713705
21 Dec 25 +* Re: [INN] Création et distribution hiérarchie privée6Julien ÉLIE
21 Dec 25 i`* Re: [INN] Création et distribution hiérarchie privée5Doug713705
21 Dec 25 i `* Re: [INN] Création et distribution hiérarchie privée4Julien ÉLIE
21 Dec 25 i  `* Re: [INN] Création et distribution hiérarchie privée3Doug713705
21 Dec 25 i   `* Re: [INN] Création et distribution hiérarchie privée2tTh
21 Dec 25 i    `- Re: [INN] Création et distribution hiérarchie privée1Doug713705
21 Dec 25 `* Re: [INN] Création et distribution hiérarchie privée26Doug713705
21 Dec 25  `* Re: [INN] Création et distribution hiérarchie privée25Julien ÉLIE
21 Dec 25   `* Re: [INN] Création et distribution hiérarchie privée24Doug713705
21 Dec 25    +* Re: [INN] Création et distribution hiérarchie privée2Julien ÉLIE
26 Feb 26    i`- Rsyslog (was: Re: [INN] Création et distribution hiérarchie privée)1yamo'
22 Dec 25    `* Re: [INN] Création et distribution hiérarchie privée21Doug713705
22 Dec 25     `* Re: [INN] Création et distribution hiérarchie privée20Julien ÉLIE
22 Dec 25      `* Re: [INN] Création et distribution hiérarchie privée19Doug713705
22 Dec 25       `* Re: [INN] Création et distribution hiérarchie privée18Julien ÉLIE
22 Dec 25        `* Re: [INN] Création et distribution hiérarchie privée17Doug713705
22 Dec 25         `* Re: [INN] Création et distribution hiérarchie privée16Julien ÉLIE
24 Dec 25          `* Re: [INN] Création et distribution hiérarchie privée15Doug713705
24 Dec 25           `* Re: [INN] Création et distribution hiérarchie privée14Julien ÉLIE
24 Dec 25            `* Re: [INN] Création et distribution hiérarchie privée13Doug713705
24 Dec 25             `* Re: [INN] Création et distribution hiérarchie privée12Julien ÉLIE
25 Dec 25              `* Re: [INN] Création et distribution hiérarchie privée11Doug713705
25 Dec 25               `* Re: [INN] Création et distribution hiérarchie privée10Julien ÉLIE
25 Dec 25                `* Re: [INN] Création et distribution hiérarchie privée9Doug713705
25 Dec 25                 `* Re: [INN] Création et distribution hiérarchie privée8Julien ÉLIE
21 Jan 26                  +- Re: [INN] Création et distribution hiérarchie privée1Julien ÉLIE
29 Jan 26                  `* Re: [INN] Création et distribution hiérarchie privée6Jean-Paul
29 Jan 26                   +* Re: [INN] Création et distribution hiérarchie privée4Julien ÉLIE
23 Feb 26                   i`* Re: [INN] Création et distribution hiérarchie privée3Julien ÉLIE
23 Feb 26                   i `* Re: [INN] Création et distribution hiérarchie privée2Jean-Paul
24 Feb 26                   i  `- Re: [INN] Création et distribution hiérarchie privée1Julien ÉLIE
29 Jan 26                   `- Re: [INN] Création et distribution hiérarchie privée1tTh

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal