GPGキー検索に失敗するトラブルシューティング方法:[Errno 14]?

GPGキー検索に失敗するトラブルシューティング方法:[Errno 14]?

Centos 6.5を使用していて、パッケージをインストールしようとすると、yum次のエラーが発生します。

GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puias

この問題をどのように解決できますか?

答え1

リポジトリを信頼する場合は、単にファイルを編集して/etc/yum.repos.d/mysql-community.repo無効にすることができます。gpgcheck

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=0

答え2

このエラーは、/etc/yum.repos.d/ に次の GPG キーをリストするいくつかの YUM リポジトリ構成があるために発生します。

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puias

この設定は、GPG キーがディスクに存在することを YUM リポジトリに通知します。 YUMで発生するエラーはYUMであり、パスにGPGキーが見つからないことを知らせます。/etc/pki/rpm-gpg/RPM-GPG-KEY-puias

したがって、以前のようにGPGキーを手動で作成すると、/etc/pki/rpm-gpg/RPM-GPG-KEY-puiasYUMはそのパス内のキーを見つけることができます。

または、gpgkey次のようにキーのURLを設定できます。

gpgkey=http://springdale.math.ias.edu/data/puias/6/x86_64/os/RPM-GPG-KEY-puias

ストレージ構成で。

GPGとYUM / RPMはかなり難しいかもしれません。内部がどのように機能するのか気になる場合は、こちらをご覧ください。ブログ投稿

答え3

以下を使用して、repoファイルを編集せずにgpgチェックを無効にすることもできます。
yum install --nogpgcheck your_package

答え4

yum installを使用すると、時には次のエラーが発生します。/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7ファイルを開くことができません。

これは、次のGPGキーが/etc/yum.repos.dディレクトリにあるyumリポジトリの構成ファイルにリストされているためです。

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 この構成は、YUM に、このリポジトリの GPG キーがディスクに存在することを通知します。 YUMが/etc/pki/rpm-gpgパスにGPGキーが見つからない場合は、上記のエラーが報告されます。

解決策:

 cd /etc/pki/rpm-gpg


 wget https://archive.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7

引用: https://www.programmerought.com/article/94451561249/

関連情報