Rpm

如何修復 GPG 密鑰檢索失敗:和rrno14和rrn這14Errno 14?

  • February 15, 2021

我正在使用 Centos 6.5,當我想從中安裝軟體包時yum出現此錯誤:

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

我怎樣才能解決這個問題?

發生此錯誤是因為您在 /etc/yum.repos.d/ 中有一些 YUM 儲存庫配置,其中列出瞭如下 GPG 密鑰:

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

此配置告訴 YUM 儲存庫的 GPG 密鑰存在於磁碟上。你從 YUM 得到的錯誤是 YUM 讓你知道它在路徑中找不到 GPG 密鑰/etc/pki/rpm-gpg/RPM-GPG-KEY-puias

因此,通過/etc/pki/rpm-gpg/RPM-GPG-KEY-puias像您一樣手動編寫 GPG 密鑰,YUM 就能夠在該路徑上找到密鑰。

或者,您可以設置gpgkey為密鑰的 URL,如下所示:

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

在您的儲存庫配置中。

GPG 和 YUM/RPM 可能相當棘手。如果您對更多內部組件的工作方式感到好奇,請查看此部落格文章

如果你信任 repo,你可以簡單地編輯文件/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

引用自:https://unix.stackexchange.com/questions/207907