#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... (J'ai besoin de respirer un peu plus d'air pollué)
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