APT/Fehlerbehebung/Legacy keyring: Unterschied zwischen den Versionen
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 | 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
- Schlüssel löschen
- 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