Fedora老版本升級出現rpmkey無法找到錯誤的解決方法
阿新 • • 發佈:2018-11-30
我從Fedora27 直接升級到Fedora28。
sudo dnf upgrade --refresh sudo dnf install dnf-plugin-system-upgrade sudo dnf system-upgrade download --releasever=28 sudo dnf system-upgrade reboot
在'sudo dnf system-upgrade download --releasever=28'過程中,可能會出現
GPG key retrieval failed: [Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64"
或者類似於這樣的:
Downloading failed: GPG key retrieval failed: [Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64"
主要原因是rpm-gpg沒有找到的原因,可以通過如下命令進行建立,再重新更新的時候,系統會自動進行驗證
rpmkeys --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-28-x86_64
如果還不行的話,試一下方法:
rpmkeys --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-28備註:紅色字部分可以根據要升級的系統自行進行更改;-primary rpmkeys --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-28