我正在尝试从 fedora 30 升级到 fedora 31,我运行了以下命令:
sudo dnf system-upgrade download --refresh --releasever=31 --allowerasing --best
下载大约3000个包后,它抛出以下语句:
warning: /var/lib/dnf/system-upgrade/rpmfusion-free-updates-787aa0dc5e0e227d/packages/rpmfusion-free-appstream-data-31-1.fc31.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID c481937a: NOKEY
RPM Fusion for Fedora 31 - Free - Updates 0.0 B/s | 0 B 00:00
Curl error (37): Couldn't read a file:// file for file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-31 [Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-31]
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
我是 Linux 初学者,无法理解这些问题。
如果有人能帮助我解决这个问题那就太好了?
我正在运行带有 16 GB 内存的联想 Legion y520。操作系统是 fedora Scientific 30,在 kde Plasma 5 上运行
答案1
我猜测,由于 Fedora 31 仍处于测试阶段(据我所知),RPMFusion 没有该版本的存储库。因此,要么等到 31 发布并且 RPMFusion 存储库存在(我建议这样做),要么禁用 RPMFusion 并继续升级。