GNU/Linux >> Linux の 問題 >  >> Ubuntu

Debian / UbuntuのMySQLAPTリポジトリのGPGキーを更新するにはどうすればよいですか?

GPGエラーと重複したsources.list」というエラーが発生した場合 」MySQLサーバーバージョン5.7をインストールするためにMySQLリポジトリを構成しているときに、GPGキーを更新する方法は次のとおりです。

#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)

解決策 :上記のエラーは、MySQL APT GPGキーの有効期限が切れているため、OracleMySQLAPTリポジトリからDebianパッケージをインストールまたはアップグレードできないことを示しています。

Debian / Ubuntuでリポジトリの期限切れのキーを見つけますか?

ステップ1 :次のコマンドを使用して、期限切れのキーを一覧表示します:

#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]>

上記の期限切れのキーリストから、MySQLリポジトリのGPGキーが2017年2月16日に期限切れになったことは明らかです。

MySQL APTリポジトリのGPGキーを更新する方法は?

ステップ2: 簡単な解決策は、GPGキーを更新することです。 OracleMySQLAPTリポジトリの場合。

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

サンプル出力

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

ステップ3 :新しいキーが正常に更新され、パッケージマネージャーを更新できるようになりました

#apt-get update

Ubuntu
  1. UbuntuとDebianでプロキシでAPTを使用する方法

  2. Ubuntuでパッケージ、PPA、Aptリポジトリの優先度を設定する方法

  3. / etc / motdはどのように更新されますか?

  1. /etc/apt/sources.listファイルは10.10のように見えると思われますか?

  2. E:リポジトリ「http://security.ubuntu.com/ubuntu Bionic-security Inrelease」は、その「suite」値を「bionic-updates」から「bionic-security」に変更しましたか?

  3. DebianLinuxをアップデートする方法

  1. Ubuntu 20.04、18.04でAptリポジトリを介してPowerShell7.1.0をインストールする方法

  2. UbuntuとDebianでAptリポジトリを追加する方法

  3. /etc/apt/apt.confに何が起こったのですか?