APT/Fehlerbehebung/Legacy keyring: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 30: Zeile 30:
; Ermittlung der Schlüssel-ID
; Ermittlung der Schlüssel-ID
Suche des Schlüssels anhand seines Namens
Suche des Schlüssels anhand seines Namens
<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1,4" line>
sudo apt-key list
sudo apt-key list
[[...]]
[[...]]
  pub rsa4096 2020-01-29 [SC]
  pub rsa4096 2020-01-29 [SC]
  8CAE 012E BFAC 38B1 7A93 7CD8 C5E2 2450 ''0C12 89C0''
  8CAE 012E BFAC 38B1 7A93 7CD8 C5E2 2450 0C12 89C0
  uid [ unbekannt] TeamViewer Deutschland GmbH (TeamViewer Linux 2020) <support@teamviewer.com>
  uid [ unbekannt] TeamViewer Deutschland GmbH (TeamViewer Linux 2020) <support@teamviewer.com>
[[...]]
[[...]]

Version vom 5. September 2024, 09:22 Uhr

Legacy keyring - Schlüssel in veralteten Schlüsselbund gespeichert

Fehlermeldung

Key is stored in legacy trusted.gpg keyring
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8))
Beispiel
sudo apt update
Warning: https://updates.signal.org/desktop/apt/dists/xenial/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Ursache

Die Datei trusted.gpg (Schlüsselbund) ist veraltetet

Lösungen

Möglichkeit Beschreibung
1 Schlüssel exportieren
2 Schlüssel neu einrichten
3 trusted.gpg kopieren

Schlüssel exportieren

Schlüssel in eigene Datei exportieren

Ermittlung der Schlüssel-ID

Suche des Schlüssels anhand seines Namens

sudo apt-key list
[[...]]
 pub rsa4096 2020-01-29 [SC]
 8CAE 012E BFAC 38B1 7A93 7CD8 C5E2 2450 0C12 89C0
 uid [ unbekannt] TeamViewer Deutschland GmbH (TeamViewer Linux 2020) <support@teamviewer.com>
[[...]]
Schlüssel exportieren

Kopieren der letzten 8 Zeichen der Schlüssel-ID

  • Hier 0C12 89C0

Umwandeln in eine .gpg-Datei

  • Leerzeichen zwischen den 8 Zeichen weglassen
  • Dateinamen angeben, der zu dem Paket passt, für das der Schlüssel bestimmt ist
Beispiel
sudo apt-key export 0C1289C0 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/teamviewer.gpg
Test

apt update sollte diese Fehlermeldungen nicht mehr ausgeben

Hinweise
Dieser Vorgang muss für jedes betroffene Repository wiederholt werden

Schlüssel neu einrichten

  1. Schlüssel löschen
  2. Schlüssel neu anlegen

trusted.gpg kopieren

Gesamte trusted.gpg kopieren

/etc/apt
sudo cp trusted.gpg trusted.gpg.d
Warung
Diese Methode kann die Sicherheit Ihres Systems gefährden


Anhang

Siehe auch

Dokumentation

Man-Pages
Info-Pages

Links

Projekt
Weblinks