Contenu | Rechercher | Menus

Annonce

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 25/01/2024, à 16:52

joshw

[RESOLU] Key is stored in legacy trusted.gpg keyring

Bonjour,

Comme la documentation concernant postgresql de Ubuntu est en cours de rédaction, je me suis fié à celle-ci : How to install Postgresql
Le problème c'est que ce tutto installe une version 32 bits et j'ai une un cpu 64 bits.
Il en résulte un message d'erreur lors de l'installtion.

J'ai donc cherché à désintallé le plus proprement possible postgresql via la documentation Ubuntu
Ce qui donne ceci :

# arrêtez le service s'il est lancé
sudo systemctl stop postgresql
# lister les paquets installés liés à postgres :
dpkg -l | grep postgres
# et les supprimer :
sudo apt --purge remove postgresql-*

Le souci est qu'il reste des traces de cette mauvaise installation.
En effet, lorsque je fais la mise à jour de Ubuntu j'ai le message suivant :

root@david-All-Series:/etc/apt# apt update
Réception de :1 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Atteint :2 https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu jammy InRelease                                                                 
Atteint :3 http://be.archive.ubuntu.com/ubuntu jammy InRelease        
Réception de :4 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [1.068 kB]
Réception de :5 http://be.archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]                                            
Réception de :6 http://security.ubuntu.com/ubuntu jammy-security/main i386 Packages [387 kB]                                    
Réception de :7 http://security.ubuntu.com/ubuntu jammy-security/main Translation-en [203 kB]                                 
Réception de :8 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [833 kB]                                
Réception de :9 http://security.ubuntu.com/ubuntu jammy-security/universe Translation-en [159 kB]                             
Atteint :10 https://apt.postgresql.org/pub/repos/apt jammy-pgdg InRelease                                                        
Atteint :11 http://be.archive.ubuntu.com/ubuntu jammy-backports InRelease                   
Réception de :12 http://be.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [1.318 kB]
Réception de :13 http://be.archive.ubuntu.com/ubuntu jammy-updates/main i386 Packages [559 kB]
Réception de :14 http://be.archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [266 kB]
Réception de :15 http://be.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1.035 kB]
Réception de :16 http://be.archive.ubuntu.com/ubuntu jammy-updates/universe i386 Packages [682 kB]
Réception de :17 http://be.archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [232 kB]
6.971 ko réceptionnés en 2s (3.794 ko/s)                               
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
19 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.
W: https://apt.postgresql.org/pub/repos/apt/dists/jammy-pgdg/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
N: Le fichier configuré « main/binary-i386/Packages » ne sera pas pris en compte car le dépôt « https://apt.postgresql.org/pub/repos/apt jammy-pgdg InRelease » ne prend pas en charge l'architecture « i386 »

Ce sont ces deux lignes qui m'embête :

W: https://apt.postgresql.org/pub/repos/apt/dists/jammy-pgdg/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
N: Le fichier configuré « main/binary-i386/Packages » ne sera pas pris en compte car le dépôt « https://apt.postgresql.org/pub/repos/apt jammy-pgdg InRelease » ne prend pas en charge l'architecture « i386 »

Voici le contenu de /etc/apt :

root@david-All-Series:/etc/apt# ls
apt.conf.d  auth.conf.d  keyrings  preferences.d  sources.list  sources.list.d  trusted.gpg  trusted.gpg.d
root@david-All-Series:/etc/apt# ls tr*
trusted.gpg

trusted.gpg.d:
pgadmin.gpg  ubuntu-keyring-2012-cdimage.gpg  ubuntu-keyring-2018-archive.gpg  yannubuntu-ubuntu-boot-repair.gpg  yannubuntu-ubuntu-boot-repair.gpg~

Le fichier trusted.gpt n'est pas lisible par un humain et je n'ai pas fini ma mutation marsienne... smile (J'ai besoin de respirer un peu plus d'air pollué) smile
Comment puis-je empêcher la demande de mise à jour via cette clé svp ?

Bien à vous !

Dernière modification par joshw (Le 25/01/2024, à 20:01)

Hors ligne

#2 Le 25/01/2024, à 17:52

nany

Re : [RESOLU] Key is stored in legacy trusted.gpg keyring

Bonjour,



Pour la clé, donne le retour de :

apt-key list

Pour le fichier de sources, donne le retour de :

ls -l /etc/apt/sources.list.d/

Hors ligne

#3 Le 25/01/2024, à 18:53

joshw

Re : [RESOLU] Key is stored in legacy trusted.gpg keyring

Bonsoir,

S'il te plaît :

root@david-All-Series:/etc/apt# apt-key list
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
/etc/apt/trusted.gpg
--------------------
pub   rsa4096 2011-10-13 [SC]
      B97B 0AFC AA1A 47F0 44F2  44A0 7FCC 7D46 ACCC 4CF8
uid          [ inconnue] PostgreSQL Debian Repository

/etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg
------------------------------------------------------
pub   rsa4096 2012-05-11 [SC]
      8439 38DF 228D 22F7 B374  2BC0 D94A A3F0 EFE2 1092
uid          [ inconnue] Ubuntu CD Image Automatic Signing Key (2012) <cdimage@ubuntu.com>

/etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg
------------------------------------------------------
pub   rsa4096 2018-09-17 [SC]
      F6EC B376 2474 EDA9 D21B  7022 8719 20D1 991B C93C
uid          [ inconnue] Ubuntu Archive Automatic Signing Key (2018) <ftpmaster@ubuntu.com>

/etc/apt/trusted.gpg.d/yannubuntu-ubuntu-boot-repair.gpg
--------------------------------------------------------
pub   rsa1024 2010-12-27 [SC]
      3C48 D161 24B5 0277 AF10  D27F 32B1 8A12 60D8 DA0B
uid          [ inconnue] Launchpad PPA for YannUbuntu

et

root@david-All-Series:/etc/apt# ls -l sources.list.d
total 8
-rw-r--r-- 1 root root  61 jan 19 16:07 pgdg.list
-rw-r--r-- 1 root root 164 jan 18 15:07 yannubuntu-ubuntu-boot-repair-jammy.list

Hors ligne

#4 Le 25/01/2024, à 19:05

nany

Re : [RESOLU] Key is stored in legacy trusted.gpg keyring

Alors pour supprimer la clé, donne le retour de :

sudo apt-key --keyring /etc/apt/trusted.gpg del ACCC4CF8

Et pour supprimer le fichier, donne le retour de :

cd /etc/apt/sources.list.d && sudo rm -v pgdg.list ; cd

(Ce n’est pas une bonne habitude de se connecter en root, sudo est fait pour les tâches administratives.)

Hors ligne

#5 Le 25/01/2024, à 19:51

joshw

Re : [RESOLU] Key is stored in legacy trusted.gpg keyring

Voici

root@david-All-Series:/etc/apt#  apt-key --keyring /etc/apt/trusted.gpg del ACCC4CF8
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
OK
root@david-All-Series:/etc/apt# cd /etc/apt/sources.list.d && sudo rm -v pgdg.list ; cd
'pgdg.list' supprimé

Hors ligne

#6 Le 25/01/2024, à 19:56

nany

Re : [RESOLU] Key is stored in legacy trusted.gpg keyring

Eh bien voilà, il ne reste plus de traces du dépôt de postgresql.

Hors ligne

#7 Le 25/01/2024, à 20:00

joshw

Re : [RESOLU] Key is stored in legacy trusted.gpg keyring

Merci ! Bonne soirée !

Hors ligne