GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie aktualisiere ich den GPG-Schlüssel für das MySQL APT-Repository unter Debian/Ubuntu?

Wenn Sie die Fehlermeldung „GPG error and Duplicate sources.list“ erhalten “, während Sie das MySQL-Repository für die Installation der MySQL-Serverversion 5.7 konfigurieren, können Sie den GPG-Schlüssel wie folgt aktualisieren.

#apt-get update
 .....
 W: GPG error: http://repo.mysql.com jessie InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823
 W: Duplicate sources.list entry https://packages.sury.org/php/ jessie/main amd64 Packages (/var/lib/apt/lists/packages.sury.org_php_dists_jessie_main_binary-amd64_Packages)

Lösung :Der obige Fehler zeigt an, dass der MySQL APT GPG-Schlüssel abgelaufen ist, wodurch es unmöglich ist, Debian-Pakete aus dem Oracle MySQL APT-Repository zu installieren oder zu aktualisieren.

Die abgelaufenen Schlüssel des Repositorys in Debian/Ubuntu finden?

Schritt 1 : Listen Sie den abgelaufenen Schlüssel mit dem folgenden Befehl auf:

#apt-key list
/etc/apt/trusted.gpg
--------------------
pub 4096R/89DF5277 2010-07-11
uid Guillaume Plessis <[email protected]>
sub 4096R/3D624A3B 2010-07-11
sub 4096R/A2098A6E 2010-07-11
pub 1024D/5072E1F5 2003-02-03 [expired: 2017-02-16]
uid MySQL Release Engineering <[email protected]>

Aus der obigen Liste der abgelaufenen Schlüssel geht hervor, dass der GPG-Schlüssel des MySQL-Repositorys am 16. Februar 2017 abgelaufen ist.

Wie aktualisiere ich den GPG-Schlüssel für das MySQL APT-Repository?

Schritt 2: Die einfache Lösung besteht darin, den GPG-Schlüssel zu aktualisieren für das Oracle MySQL APT-Repository.

#apt-key adv --keyserver pgp.mit.edu --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5

Beispielausgabe :

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.z5SEIWWrbt --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg --keyring /etc/apt/trusted.gpg.d/php.gpg --keyserver pgp.mit.edu --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
gpg: requesting key 5072E1F5 from hkp server pgp.mit.edu
gpg: key 5072E1F5: "MySQL Release Engineering <[email protected]>" 62 new signatures
gpg: Total number processed: 1
gpg: new signatures: 62

Schritt 3 :Der neue Schlüssel wurde erfolgreich aktualisiert und jetzt können Sie den Paketmanager aktualisieren

#apt-get update

Ubuntu
  1. So verwenden Sie APT mit Proxy unter Ubuntu und Debian

  2. So installieren Sie PowerShell 7.1.0 über das Apt-Repository in Ubuntu 20.04, 18.04

  3. Was ist mit /etc/apt/apt.conf passiert?

  4. Die Datei /etc/apt/sources.list soll für 10.10 aussehen?

  5. E:Das Repository „http://security.ubuntu.com/ubuntu Bionic-security Inrelease“ hat seinen „suite“-Wert von „bionic-updates“ zu „bionic-security“ geändert?

So löschen Sie ein Repository und einen GPG-Schlüssel in Ubuntu

So finden Sie den besten Ubuntu APT-Repository-Spiegel

So löschen Sie den Apt-Cache in Debian, Ubuntu und Linux Mint

So listen Sie alle aktualisierbaren Pakete in Ubuntu, Debian &Mint auf

So beheben Sie den GPG-Fehler BADSIG bei apt-get update unter Ubuntu oder Debian

So fügen Sie ein Apt-Repository unter Ubuntu Linux hinzu