Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 10-08-2017 10:00:02

philinho
Membre
Lieu : NANTERRE
Distrib. : Debian Stretch
Noyau : 4.9.0-3-amd64
(G)UI : Gdm3
Inscription : 10-08-2017

[Résolu] NO_PUBKEY Mise à jour impossible

Bonjour,
Après avoir vainement chercher kernal_panic.gif, je sollicite votre aide et vous remercie d'avance pour votre éclairage.
je suis sur Debian stretch. Depuis peu (?), il ne m'est plus possible de faire de mise à jour.
Avec Synaptic ou en console le message d'erreur est :
"Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010 NO_PUBKEY EF0F382A1A7B6500"
Pourtant les clés sont présentes et visibles avec la commande "apt-key list".
Celle-ci donne :

"root@philbian:/etc/apt#apt-key list

/etc/apt/trusted.gpg.d/debian-archive-stretch-automatic.gpg
-----------------------------------------------------------
pub   rsa4096 2017-05-22 [SC] [expires: 2025-05-20]
      E1CF 20DD FFE4 B89E 8026  58F1 E0B1 1894 F66A EC98
uid           [ unknown] Debian Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>
sub   rsa4096 2017-05-22 [S] [expires: 2025-05-20
/etc/apt/trusted.gpg.d/debian-archive-stretch-security-automatic.gpg
--------------------------------------------------------------------
pub   rsa4096 2017-05-22 [SC] [expires: 2025-05-20]
      6ED6 F5CB 5FA6 FB2F 460A  E88E EDA0 D238 8AE2 2BA9
uid           [ unknown] Debian Security Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>
sub   rsa4096 2017-05-22 [S] [expires: 2025-05-20]

/etc/apt/trusted.gpg.d/debian-archive-stretch-stable.gpg
--------------------------------------------------------
pub   rsa4096 2017-05-20 [SC] [expires: 2025-05-18]
      067E 3C45 6BAE 240A CEE8  8F6F EF0F 382A 1A7B 6500
uid           [ unknown] Debian Stable Release Key (9/stretch) <debian-release@lists.debian.org>"

 


bloc à supprimer si la commande n’affiche rien


Pour info :
-rw-r--r--   1 root root    0 janv. 17  2017 trusted.gpg
drw-r--r--   2 root root 4,0K juin  21 16:44 trusted.gpg.d


Ma version d'apt était 1.4.6. J'ai pu avec dpkg upgrader à 1.4.7 (apt-utils compris) mais rien de mieux.
Une indication troublante : Dans le trousseau,  dans "certificats - System Trust",  n'apparaît aucun des certificats (CA) habituels.

Désolé si la forme n'y est pas, c'est mon premier post.
merci.gif

Dernière modification par philinho (11-08-2017 15:28:46)

Hors ligne

#2 10-08-2017 10:36:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] NO_PUBKEY Mise à jour impossible

Bonjour et bienvenue philinho,

Puisque le fichier /etc/apt/trusted.gpg ne contient semble-t-il aucune clé valide :

rm /etc/apt/trusted.gpg


Par ailleurs tu n'as pas besoin d'être root pour exécuter 'apt-key list' !

Hors ligne

#3 10-08-2017 11:33:47

philinho
Membre
Lieu : NANTERRE
Distrib. : Debian Stretch
Noyau : 4.9.0-3-amd64
(G)UI : Gdm3
Inscription : 10-08-2017

Re : [Résolu] NO_PUBKEY Mise à jour impossible

Merci, èfpé.
J'ai déjà déplacer le /etc/apt/trusted.gpg sans effet.
J'ai un portable avec une autre Debian Stretch qui n'a pas de souci. Il comporte les mêmes fichiers  /etc/apt/trusted.gpg et /etc/apt/trusted.gpg.d/*. Les md5sum de ces fichiers sur les deux machines sont exactement identiques !

Peut-être une piste suggérée par èfpé : sur ma machine fixe,

apt-key list # en user ne donne rien.


bloc à supprimer si la commande n’affiche rien



Sur le portable, je peux lister les clés en mode user.
Ça m'a tout l'air d'un problème de droit quelque part.
Pourtant cela semble normal :

root@philbian:/usr/bin# ls -lah apt
-rwxr-xr-x 1 root root 15K juil. 13 23:45 apt
root@philbian:/usr/bin# ls -lah apt-key
-rwxr-xr-x  1 root root     26K juil. 13 23:45 apt-key
root@philbian:/home/phil# cat /etc/passwd | grep apt
_apt:x:104:65534::/nonexistent:/bin/false


bloc à supprimer si la commande n’affiche rien

Dernière modification par philinho (10-08-2017 18:33:05)

Hors ligne

#4 10-08-2017 18:36:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] NO_PUBKEY Mise à jour impossible

Re-,

Bon c'est vrai qu'à 0 octet, le fichier trusted.gpg ne doit pas gêner... par ailleurs :

ls -lR /etc/apt


Permettra de faire le point sur ce qui concerne les diverses permissions,
mais il y a peut-être effectivement un problème de clés manquantes car

gpg --fingerprint

/home/user/.gnupg/pubring.gpg
-------------------------------
pub   4096R/F66AEC98 2017-05-22 [expire : 2025-05-20]
 Empreinte de la clef = E1CF 20DD FFE4 B89E 8026  58F1 E0B1 1894 F66A EC98
uid                  Debian Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>
sub   4096R/B7D453EC 2017-05-22 [expire : 2025-05-20]

pub   4096R/8AE22BA9 2017-05-22 [expire : 2025-05-20]
 Empreinte de la clef = 6ED6 F5CB 5FA6 FB2F 460A  E88E EDA0 D238 8AE2 2BA9
uid                  Debian Security Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>
sub   4096R/331F7F50 2017-05-22 [expire : 2025-05-20]

pub   4096R/1A7B6500 2017-05-20 [expire : 2025-05-18]
 Empreinte de la clef = 067E 3C45 6BAE 240A CEE8  8F6F EF0F 382A 1A7B 6500
uid                  Debian Stable Release Key (9/stretch) <debian-release@lists.debian.org>

/home/user/.gnupg/pubring.gpg
-------------------------------
pub   4096R/46925553 2012-04-27 [expire : 2020-04-25]
 Empreinte de la clef = A1BD 8E9D 78F7 FE5C 3E65  D8AF 8B48 AD62 4692 5553
uid                  Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>

pub   4096R/2B90D010 2014-11-21 [expire : 2022-11-19]
 Empreinte de la clef = 126C 0D24 BD8A 2942 CC7D  F8AC 7638 D044 2B90 D010
uid                  Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>

pub   4096R/1A7B6500 2017-05-20 [expire : 2025-05-18]
 Empreinte de la clef = 067E 3C45 6BAE 240A CEE8  8F6F EF0F 382A 1A7B 6500
uid                  Debian Stable Release Key (9/stretch) <debian-release@lists.debian.org>


ce n'est pas la même chose, réinstalle le paquet debian-archive-keyring,

apt-get install --reinstall debian-archive-keyring


et vérifie les trousseaux installés dans le dossier /etc/apt/trusted.gpg.d

apt-key finger

/etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg
----------------------------------------------------------
pub   4096R/2B90D010 2014-11-21 [expire : 2022-11-19]
 Empreinte de la clef = 126C 0D24 BD8A 2942 CC7D  F8AC 7638 D044 2B90 D010
uid                  Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg
-------------------------------------------------------------------
pub   4096R/C857C906 2014-11-21 [expire : 2022-11-19]
 Empreinte de la clef = D211 6914 1CEC D440 F2EB  8DDA 9D6D 8F6B C857 C906
uid                  Debian Security Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg
-------------------------------------------------------
pub   4096R/518E17E1 2013-08-17 [expire : 2021-08-15]
 Empreinte de la clef = 75DD C3C4 A499 F1A1 8CB5  F3C8 CBF8 D6FD 518E 17E1
uid                  Jessie Stable Release Key <debian-release@lists.debian.org>

/etc/apt/trusted.gpg.d/debian-archive-stretch-automatic.gpg
-----------------------------------------------------------
pub   4096R/F66AEC98 2017-05-22 [expire : 2025-05-20]
 Empreinte de la clef = E1CF 20DD FFE4 B89E 8026  58F1 E0B1 1894 F66A EC98
uid                  Debian Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>
sub   4096R/B7D453EC 2017-05-22 [expire : 2025-05-20]

/etc/apt/trusted.gpg.d/debian-archive-stretch-security-automatic.gpg
--------------------------------------------------------------------
pub   4096R/8AE22BA9 2017-05-22 [expire : 2025-05-20]
 Empreinte de la clef = 6ED6 F5CB 5FA6 FB2F 460A  E88E EDA0 D238 8AE2 2BA9
uid                  Debian Security Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>
sub   4096R/331F7F50 2017-05-22 [expire : 2025-05-20]

/etc/apt/trusted.gpg.d/debian-archive-stretch-stable.gpg
--------------------------------------------------------
pub   4096R/1A7B6500 2017-05-20 [expire : 2025-05-18]
 Empreinte de la clef = 067E 3C45 6BAE 240A CEE8  8F6F EF0F 382A 1A7B 6500
uid                  Debian Stable Release Key (9/stretch) <debian-release@lists.debian.org>

/etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg
----------------------------------------------------------
pub   4096R/46925553 2012-04-27 [expire : 2020-04-25]
 Empreinte de la clef = A1BD 8E9D 78F7 FE5C 3E65  D8AF 8B48 AD62 4692 5553
uid                  Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg
-------------------------------------------------------
pub   4096R/65FFB764 2012-05-08 [expire : 2019-05-07]
 Empreinte de la clef = ED6D 6527 1AAC F0FF 15D1  2303 6FB2 A1C2 65FF B764
uid                  Wheezy Stable Release Key <debian-release@lists.debian.org>
 


Comme tu peux le constater, il y en a 8, dont au moins 2 te manquent.

Dernière modification par èfpé (10-08-2017 19:36:42)

Hors ligne

#5 10-08-2017 21:38:56

philinho
Membre
Lieu : NANTERRE
Distrib. : Debian Stretch
Noyau : 4.9.0-3-amd64
(G)UI : Gdm3
Inscription : 10-08-2017

Re : [Résolu] NO_PUBKEY Mise à jour impossible

Merci pour ta réponse èfpé

La commande : ls -lR /etc/apt

ls -lR /etc/apt
/etc/apt:
total 32
drwxr-xr-x 2 root root 4096 août  10 08:49 apt.conf.d
-rw-r--r-- 1 root root  104 juil.  9 10:05 listchanges.conf
drwxr-xr-x 2 root root 4096 juin   1 10:50 preferences.d
-rw-r--r-- 1 root root 1124 août  10 15:10 sources.list
-rw-r--r-- 1 root root    0 juil.  9 09:46 sources.list~
drwxr-xr-x 2 root root 4096 août  10 17:52 sources.list.d
-rw-r--r-- 1 root root 1124 août  10 15:10 sources.list.save
-rw-r--r-- 1 root root   32 août  10 15:08 trusted.gpg
drw-r--r-- 2 root root 4096 août  10 16:37 trusted.gpg.d

/etc/apt/apt.conf.d:
total 52
-rw-r--r-- 1 root root   82 juil.  9 09:46 00CDMountPoint
-rw-r--r-- 1 root root   40 juil.  9 09:46 00trustcdrom
-rw-r--r-- 1 root root  769 juin   1 10:50 01autoremove
-r--r--r-- 1 root root 1171 juil.  9 09:48 01autoremove-kernels
-rw-r--r-- 1 root root   80 déc.  11  2016 20auto-upgrades
-rw-r--r-- 1 root root  202 avril 10 23:14 20listchanges
-rw-r--r-- 1 root root 1040 mars   8 21:33 20packagekit
-rw-r--r-- 1 root root 1470 janv. 22  2017 50appstream
-rw-r--r-- 1 root root 4259 juil.  9 10:05 50unattended-upgrades
-rw-r--r-- 1 root root  354 janv. 19  2017 60gnome-software
-rw-r--r-- 1 root root  182 mai   21 19:08 70debconf
-rw-r--r-- 1 root root   32 août  10 17:46 99synaptic

/etc/apt/preferences.d:
total 0

/etc/apt/sources.list.d:
total 8
-rw-r--r-- 1 root root 281 août  10 17:52 multimedia.list
-rw-r--r-- 1 root root  57 août  10 15:52 multimedia.list.save

/etc/apt/trusted.gpg.d:
ls: impossible d'accéder à '/etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg': Permission non accordée
ls: impossible d'
accéder à '/etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg': Permission non accordée
ls: impossible d'accéder à '/etc/apt/trusted.gpg.d/debian-archive-stretch-security-automatic.gpg': Permission non accordée
ls: impossible d'
accéder à '/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg': Permission non accordée
ls: impossible d'accéder à '/etc/apt/trusted.gpg.d/debian-archive-stretch-stable.gpg': Permission non accordée
ls: impossible d'
accéder à '/etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg': Permission non accordée
ls: impossible d'accéder à '/etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg': Permission non accordée
ls: impossible d'
accéder à '/etc/apt/trusted.gpg.d/debian-archive-stretch-automatic.gpg': Permission non accordée
ls: impossible d'accéder à '/etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg': Permission non accordée
total 0
-????????? ? ? ? ?              ? debian-archive-jessie-automatic.gpg
-????????? ? ? ? ?              ? debian-archive-jessie-security-automatic.gpg
-????????? ? ? ? ?              ? debian-archive-jessie-stable.gpg
-????????? ? ? ? ?              ? debian-archive-stretch-automatic.gpg
-????????? ? ? ? ?              ? debian-archive-stretch-security-automatic.gpg
-????????? ? ? ? ?              ? debian-archive-stretch-stable.gpg
-????????? ? ? ? ?              ? debian-archive-wheezy-automatic.gpg
-????????? ? ? ? ?              ? debian-archive-wheezy-stable.gpg
-????????? ? ? ? ?              ? deb-multimedia-keyring.gpg




Pourquoi le user "phil" ne peut pas accéder aux fichiers contenus dans /etc/apt/trusted.gpg.d/
alors qu'ils sont tous en 644, comme indiqué ci-dessous ?


root@philbian:/etc/apt/trusted.gpg.d# ls -lah
total 64K
drw-r--r-- 2 root root 4,0K août  10 16:37 .
drwxr-xr-x 6 root root 4,0K août  10 16:34 ..
-rw-r--r-- 1 root root 5,1K nov.  30  2014 debian-archive-jessie-automatic.gpg
-rw-r--r-- 1 root root 5,1K nov.  30  2014 debian-archive-jessie-security-automatic.gpg
-rw-r--r-- 1 root root 2,8K nov.  30  2014 debian-archive-jessie-stable.gpg
-rw-r--r-- 1 root root 7,4K juin  18 13:32 debian-archive-stretch-automatic.gpg
-rw-r--r-- 1 root root 7,4K juin  18 13:32 debian-archive-stretch-security-automatic.gpg
-rw-r--r-- 1 root root 2,3K juin  18 13:32 debian-archive-stretch-stable.gpg
-rw-r--r-- 1 root root 3,7K nov.  30  2014 debian-archive-wheezy-automatic.gpg
-rw-r--r-- 1 root root 2,8K nov.  30  2014 debian-archive-wheezy-stable.gpg
-rw-r--r-- 1 root root 7,5K août  10 16:37 deb-multimedia-keyring.gpg
root@philbian:/etc/apt/trusted.gpg.d#
 




=====================================

2) ~$ gpg --fingerprint

gpg --fingerprint
/home/phil/.gnupg/pubring.kbx



-----------------------------
Ce ne sont que ma clé personnelle et des clés publiques importée.
Rien concernant Debian !
Peut-être est-ce parce que je n'ai pas activer "sudo"

Mais je les ai retrouvées en root :

root@philbian:/root/.gnupg# gpg --fingerprint
/root/.gnupg/pubring.kbx
------------------------
pub   rsa4096 2014-11-21 [SC] [expires: 2022-11-19]
      D211 6914 1CEC D440 F2EB  8DDA 9D6D 8F6B C857 C906
uid           [ unknown] Debian Security Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>

pub   rsa4096 2012-04-27 [SC] [expires: 2020-04-25]
      A1BD 8E9D 78F7 FE5C 3E65  D8AF 8B48 AD62 4692 5553
uid           [ unknown] Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>

pub   rsa4096 2014-11-21 [SC] [expires: 2022-11-19]
      126C 0D24 BD8A 2942 CC7D  F8AC 7638 D044 2B90 D010
uid           [ unknown] Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>

pub   rsa4096 2017-05-20 [SC] [expires: 2025-05-18]
      067E 3C45 6BAE 240A CEE8  8F6F EF0F 382A 1A7B 6500
uid           [ unknown] Debian Stable Release Key (9/stretch) <debian-release@lists.debian.org>

pub   rsa4096 2014-03-05 [SC]
      A401 FF99 368F A1F9 8152  DE75 5C80 8C2B 6555 8117
uid           [ unknown] Christian Marillat <marillat@debian.org>
uid           [ unknown] Christian Marillat <marillat@free.fr>
uid           [ unknown] Christian Marillat <marillat@deb-multimedia>
uid           [ unknown] Christian Marillat <marillat@deb-multimedia.org>
sub   rsa4096 2014-03-05 [E]
 



=====================================
En User :
phil@philbian:~/.gnupg$ apt-key finger
Ne donne rien.
Je me rends dans le répertoire =>

phil@philbian:~/.gnupg$ cd /etc/apt/trusted.gpg.d/
bash: cd: /etc/apt/trusted.gpg.d/: Permission non accordée
 



Je passe en root.
Je réitère :

phil@philbian:~/.gnupg$ su
Mot de passe :
root@philbian:/home/phil/.gnupg# cd /etc/apt/trusted.gpg.d/
root@philbian:/etc/apt/trusted.gpg.d# apt-key finger
/etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg
----------------------------------------------------------
pub   rsa4096 2014-11-21 [SC] [expires: 2022-11-19]
      126C 0D24 BD8A 2942 CC7D  F8AC 7638 D044 2B90 D010
uid           [ unknown] Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg
-------------------------------------------------------------------
pub   rsa4096 2014-11-21 [SC] [expires: 2022-11-19]
      D211 6914 1CEC D440 F2EB  8DDA 9D6D 8F6B C857 C906
uid           [ unknown] Debian Security Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg
-------------------------------------------------------
pub   rsa4096 2013-08-17 [SC] [expires: 2021-08-15]
      75DD C3C4 A499 F1A1 8CB5  F3C8 CBF8 D6FD 518E 17E1
uid           [ unknown] Jessie Stable Release Key <debian-release@lists.debian.org>

/etc/apt/trusted.gpg.d/debian-archive-stretch-automatic.gpg
-----------------------------------------------------------
pub   rsa4096 2017-05-22 [SC] [expires: 2025-05-20]
      E1CF 20DD FFE4 B89E 8026  58F1 E0B1 1894 F66A EC98
uid           [ unknown] Debian Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>
sub   rsa4096 2017-05-22 [S] [expires: 2025-05-20]

/etc/apt/trusted.gpg.d/debian-archive-stretch-security-automatic.gpg
--------------------------------------------------------------------
pub   rsa4096 2017-05-22 [SC] [expires: 2025-05-20]
      6ED6 F5CB 5FA6 FB2F 460A  E88E EDA0 D238 8AE2 2BA9
uid           [ unknown] Debian Security Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>
sub   rsa4096 2017-05-22 [S] [expires: 2025-05-20]

/etc/apt/trusted.gpg.d/debian-archive-stretch-stable.gpg
--------------------------------------------------------
pub   rsa4096 2017-05-20 [SC] [expires: 2025-05-18]
      067E 3C45 6BAE 240A CEE8  8F6F EF0F 382A 1A7B 6500
uid           [ unknown] Debian Stable Release Key (9/stretch) <debian-release@lists.debian.org>

/etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg
----------------------------------------------------------
pub   rsa4096 2012-04-27 [SC] [expires: 2020-04-25]
      A1BD 8E9D 78F7 FE5C 3E65  D8AF 8B48 AD62 4692 5553
uid           [ unknown] Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg
-------------------------------------------------------
pub   rsa4096 2012-05-08 [SC] [expires: 2019-05-07]
      ED6D 6527 1AAC F0FF 15D1  2303 6FB2 A1C2 65FF B764
uid           [ unknown] Wheezy Stable Release Key <debian-release@lists.debian.org>

/etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg
-------------------------------------------------
pub   rsa4096 2014-03-05 [SC]
      A401 FF99 368F A1F9 8152  DE75 5C80 8C2B 6555 8117
uid           [ unknown] Christian Marillat <marillat@debian.org>
uid           [ unknown] Christian Marillat <marillat@free.fr>
uid           [ unknown] Christian Marillat <marillat@deb-multimedia.org>
sub   rsa4096 2014-03-05 [E]

root@philbian:/etc/apt/trusted.gpg.d#



J'ai ré-installé debian-archive-keyring

apt-get install --reinstall debian-archive-keyring



Pas de résultat.

Par ailleurs, sur mon portable, j'ai exécuté les même commandes pour comparer et surprise, je vois que ma base de confiance est corrompue.
Pour info.
Le message suivant s'affiche :


phil@PORTDOWS:~$ gpg --fingerprint
gpg: lookup_hashtable failed: Erreur système inconnue
gpg: trustdb: searching trust record failed: Erreur système inconnue
gpg: Erreur : la base de confiance est corrompue
gpg: Vous pourriez essayer de recréer la base de confiance avec les commandes :
gpg:   cd ~/.gnupg
gpg:   gpg --export-ownertrust > otrust.tmp
gpg:   rm trustdb.gpg
gpg:   gpg --import-ownertrust < otrust.tmp
gpg: Si cela ne fonctionne pas, veuillez consulter le mode d emploi
/home/phil/.gnupg/pubring.gpg
-----------------------------
pub   rsa2048 2011-10-05 [SC]
      4AE9 8C48 57AF 8AD6 E626  EC64 378E 2829 3290 B388
phil@PORTDOWS:~$
 



J'ai tenté la même chose sur ma machine fixe, mais rien. Le problème persiste. Au moins j'ai appris des choses déjà !
Bonne soirée.

Hors ligne

#6 10-08-2017 23:12:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] NO_PUBKEY Mise à jour impossible

Re-,

Quelle confusion... bon c'est un peu ma faute : j'ai joué avec GnuPG en user juste pour montrer/comparer les empreintes des clés présentes vs attendues (cf. post #1) ; le fichier /etc/apt/trusted.gpg a été recréé (par Synaptic ?) et fait 32 octets ;

file /etc/apt/trusted.gpg


Nous en apprendra plus sur le format du fichier... éventuellement à supprimer, de nouveau hmm

Dernière modification par èfpé (10-08-2017 23:20:42)

Hors ligne

#7 11-08-2017 09:21:34

philinho
Membre
Lieu : NANTERRE
Distrib. : Debian Stretch
Noyau : 4.9.0-3-amd64
(G)UI : Gdm3
Inscription : 10-08-2017

Re : [Résolu] NO_PUBKEY Mise à jour impossible

Bonjour èfpé
C'est en effet plutôt confus. Je m'y perds dans tout cela ! scratchhead.gif
Je vais installer une Debian 9 sur un autre disque identique pour faire des comparaisons.

Le fichier trusted.gpg a bien été recréé par Synaptic, quand j'ai restauré les clés par défaut. - Synaptic - Software & Updates - Restaurer les clés par défaut.
Un file a donné :

phil@philbian:/etc/apt$ file trusted.gpg
trusted.gpg: GPG keybox database version 1, created-at Thu Aug 10 13:08:32 2017, last-maintained Thu Aug 10 13:08:32 2017



Au moins le fichier n'est pas corrompu. smile

À suivre...

Hors ligne

#8 11-08-2017 09:32:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu] NO_PUBKEY Mise à jour impossible

Re-,

Il n'est peut-être pas corrompu mais c'est ce format (GnuPG 2.x) qui pose problème à APT... il y a un long fil récent à ce sujet.

Hors ligne

#9 11-08-2017 11:06:08

philinho
Membre
Lieu : NANTERRE
Distrib. : Debian Stretch
Noyau : 4.9.0-3-amd64
(G)UI : Gdm3
Inscription : 10-08-2017

Re : [Résolu] NO_PUBKEY Mise à jour impossible

Effectivement on est en plein dedans...
Des explications claires sur le lien :
https://readlist.com/lists/lists.debian … 88466.html

Mais pour moi le problème ne s'est pas résolu seulement en supprimant le trusted.gpg.

Il a aussi fallu que :
je copie le répertoire "trusted.gpg.d".
Puis j'ai supprimer ce répertoire /etc/apt/trusted.gpg.d, et aussi bien sûr le fichier  "trusted.gpg" s'il est encore là.
J'ai réinstallé les 3 (deb-multimedia-keyring, deb-archive-keyring, deb-keyring)
Le répertoire  a été créé /etc/apt/trusted.gpg.d, mais vide.
J'y ai recopié les clés sauvegardées au début dans "trusted.gpg.d"

Mais attention, comme il a été dit, à chaque fois que l'on utilise "software-properties-gtk" c'est à dire qu'on va faire un tour dans - Synaptic - Dépôts - Software & Update, ça recommence, et il faut supprimer au moins le fichier "trusted.gpg"
Le simple fait d'ajouter une clé (exemple  tenté avec la clé de VirtualBox) re-crée le fichier "trusted.gpg" qui induit à nouveau les messages d'erreur.

Les certificats CA dans System Trust du Trousseau de clés qui avaient disparu sont réapparu quand j'ai demandé : Affichage - Tout.  ops.gif

merci.gif à èfpé  sans qui je ne serai pas parvenu avant longtemps à ce résultat.

Dernière modification par philinho (11-08-2017 13:00:39)

Hors ligne

#10 22-08-2017 08:14:06

philinho
Membre
Lieu : NANTERRE
Distrib. : Debian Stretch
Noyau : 4.9.0-3-amd64
(G)UI : Gdm3
Inscription : 10-08-2017

Re : [Résolu] NO_PUBKEY Mise à jour impossible

Et dans la doc Debian :

Chapitre 5. Problèmes à connaître pour Stretch

https://www.debian.org/releases/stable/ … apt-issues

je cite :

5.3.2.1. APT récupère maintenant les fichiers avec un utilisateur sans privilège (_apt)

APT essaiera désormais de se passer des droits du superutilisateur avant de récupérer des fichiers depuis les miroirs. APT peut détecter certains cas courants pour lesquels cela échouera et se rabattra sur une récupération avec les droits du superutilisateur avec un avertissement. Néanmoins, il pourrait échouer à détecter certaines configurations exotiques (comme par exemple des règles de pare-feu spécifiques à un UID).

Si vous rencontrez des problèmes avec cette fonctionnalité, veuillez vous authentifier comme l'utilisateur _apt et vérifier que :

    il peut lire les fichiers dans /var/lib/apt/lists et /var/cache/apt/archives ;

    il peut lire dans le dépôt de confiance APT (/etc/apt/trusted.gpg et /etc/apt/trusted.gpg.d/) ;

    il peut résoudre les noms DNS et télécharger des fichiers. Exemples de méthodes pour tester :

# Depuis le paquet dnsutils (si vous utilisez tor, veuillez plutôt vérifier avec tor-resolve).
$ nslookup debian.org >/dev/null || echo "Ne peut pas résoudre debian.org"
$ wget -q https://debian.org/ -O- > /dev/null || echo "Ne peut pas télécharger la page d'index de debian.org"
 



À toutes fins utiles. Debianeusement votre.

Hors ligne

Pied de page des forums