Rpm
如何修復 GPG 密鑰檢索失敗:和rrno14和rrn這14Errno 14?
我正在使用 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