Skip to main content

apt-key / gpg

apt-key ist veraltet.

nur noch gpg verwenden!

Fehlermeldung:

Paketlisten werden gelesen... Fertig                                                                                                                         
W: GPG-Fehler: http://ppa.launchpad.net/atareao/telegram/ubuntu bionic InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel 
nicht verfügbar ist: NO_PUBKEY 6A9653F936FD5529

ohne WebProxy:

apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 6A9653F936FD5529

mit WebProxy (Internetzugriff nur über WebProxy):

apt-key adv --recv-keys --keyserver-options http-proxy=http://webproxy.foo.dmz:8080 --keyserver keyserver.ubuntu.com 6A9653F936FD5529
Neue Methode:
gpg --keyserver pgpkeys.mit.edu --recv-key  <PUBKEY>

mit proxy

gpg --keyserver-options http-proxy=http://webproxy.foo.dmz:8080 --keyserver pgpkeys.mit.edu --recv-key <PUBKEY>
gpg -a --export <PUBKEY> | sudo apt-key add -
apt-get update
Keys auflisten
gpg --list-keys
Löschen
gpg --delete-keys <Key-ID>
Fehlermeldung: veralteten Schlüsselbund + MISSBILLIGUNG
Aktualisierung für 3 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.

W: http://repo.zabbix.com/zabbix/5.0/ubuntu/dists/jammy/InRelease: Schlüssel ist im veralteten Schlüsselbund trusted.gpg gespeichert (/etc/apt/trusted.gpg), siehe den Abschnitt MISSBILLIGUNG in apt-key(8) für Details.

 Lösung:

mv /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d/
Anzeige aller Keys
gpg --list-keys
Löschen von key Drittanbietern
rm /etc/apt/trusted.gpg.d/<meinrepository-keyring.gpg>

Dann muss Key gelöscht werden

Anzeige aller Keys

apt-key list

you should get the list of apt keys:

/etc/apt/trusted.gpg
--------------------
pub   rsa4096 2016-04-12 [SC]
      EB4C 1BFD 4F04 2F6D DDCC  EC91 7721 F63B D38B 4796
uid           [ unknown] Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>
sub   rsa4096 2019-07-22 [S] [expires: 2022-07-21]

pub   rsa4096 2017-04-11 [SC] [expired: 2019-09-28]
      D4CC 8597 4C31 396B 18B3  6837 D615 560B A5C7 FF72
uid           [ expired] Opera Software Archive Automatic Signing Key 2017 <packager@opera.com>

Betroffene Anwendung suchen und key löschen

apt-key del "EB4C 1BFD 4F04 2F6D DDCC  EC91 7721 F63B D38B 4796"

Danach import der keys