APT/Fehlerbehebung/Legacy keyring: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 16: | Zeile 16: | ||
Die Datei ''trusted.gpg'' (Schlüsselbund) ist veraltetet | Die Datei ''trusted.gpg'' (Schlüsselbund) ist veraltetet | ||
== | == Lösungen == | ||
=== | === Repositories neu einrichten === | ||
=== Schlüssel in eigene Datei exportieren === | |||
Schlüssel in eigene Datei exportieren | Schlüssel in eigene Datei exportieren | ||
Zeile 47: | Zeile 48: | ||
: Dieser Vorgang muss für jedes betroffene Repository wiederholt werden | : Dieser Vorgang muss für jedes betroffene Repository wiederholt werden | ||
=== | === Gesamte trusted.gpg kopieren === | ||
; | ; Quick and dirty | ||
: Diese Methode kann die Sicherheit Ihres Systems gefährden | : Diese Methode kann die Sicherheit Ihres Systems gefährden | ||
<syntaxhighlight lang="bash" highlight="1" line> | <syntaxhighlight lang="bash" highlight="1" line> | ||
/etc/apt | /etc/apt | ||
sudo cp trusted.gpg trusted.gpg.d | sudo cp trusted.gpg trusted.gpg.d | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<noinclude> | <noinclude> |
Version vom 4. September 2024, 07:36 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
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
Repositories neu einrichten
Schlüssel in eigene Datei exportieren
Schlüssel in eigene Datei exportieren
- Beispiel
Suchen des in der Fehlermeldung erwähnen Schlüssels anhand des Namens
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>
[[...]]
In meinem Fall suche ich nach dem Schlüssel für TeamViewer, und der sieht wie folgt aus
Kopieren Sie die letzten 8 Zeichen aus der zweiten Zeile - im obigen Beispiel ist dies 0C12 89C0 - und wandeln Sie sie mit dem folgenden Befehl in eine .gpg-Datei um
- Denken Sie daran, das Leerzeichen zwischen den 8 Zeichen wegzulassen und einen gpg-Dateinamen anzugeben, der zu dem Paket passt, für das der Schlüssel bestimmt ist
In diesem Beispiel musste Folgendes ausgeführt werden
sudo apt-key export 0C1289C0 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/teamviewer.gpg
- Test
Der Aufruf von apt update sollte diese Fehlermeldungen nicht mehr enthalten
- Hinweise
- Dieser Vorgang muss für jedes betroffene Repository wiederholt werden
Gesamte trusted.gpg kopieren
- Quick and dirty
- Diese Methode kann die Sicherheit Ihres Systems gefährden
/etc/apt
sudo cp trusted.gpg trusted.gpg.d