APT/Fehlerbehebung/Legacy keyring: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Zeile 16: Zeile 16:
Die Datei ''trusted.gpg'' (Schlüsselbund) ist veraltetet
Die Datei ''trusted.gpg'' (Schlüsselbund) ist veraltetet


== Lösung ==
== Lösungen ==
=== Best Practice ===
=== 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


=== Quick and dirty ===
=== Gesamte trusted.gpg kopieren ===
; Hinweis
; Quick and dirty
: Diese Methode kann die Sicherheit Ihres Systems gefährden
: Diese Methode kann die Sicherheit Ihres Systems gefährden


Wenn Sie alle Vorsicht in den Wind schlagen wollen, öffnen Sie ein neues Terminalfenster und führen Sie
<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>
Wenn Sie das nächste Mal apt update ausführen, wird der betreffende Fehler nicht mehr erscheinen


<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


Anhang

Siehe auch

Dokumentation

Man-Pages
Info-Pages

Links

Projekt
Weblinks