对于任何带有 GPG 密钥检查失败的软件包,Alma linux 8 更新失败

Asl*_*sle 2 linux dnf

我已将 Centos7 服务器升级到 Centos8,然后升级到 Almalinux 8.8。如果我运行dnf update,任何包都会出现错误。我已经删除了 yum,所以我使用 dnf。我已经尝试了dnf clean all ,但是当我进行dnf update时,问题再次出现。这是我的更新日志的最后一部分。我在尝试更新的每个包上都会遇到相同的错误!

Public key for libstdc++-8.5.0-18.el8.alma.x86_64.rpm is not installed. Failing package is: libstdc++-8.5.0-18.el8.alma.x86_64
 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
Public key for ncurses-6.1-9.20180224.el8_8.1.x86_64.rpm is not installed. Failing package is: ncurses-6.1-9.20180224.el8_8.1.x86_64
 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
Public key for ncurses-base-6.1-9.20180224.el8_8.1.noarch.rpm is not installed. Failing package is: ncurses-base-6.1-9.20180224.el8_8.1.noarch
 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
Public key for ncurses-libs-6.1-9.20180224.el8_8.1.x86_64.rpm is not installed. Failing package is: ncurses-libs-6.1-9.20180224.el8_8.1.x86_64
 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: GPG check FAILED 
Run Code Online (Sandbox Code Playgroud)

我也尝试过这个:

$ rpm --import "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux"
$ dnf clean packages
Run Code Online (Sandbox Code Playgroud)

我不确定这是否相关,因为我正在尝试安装leapp-upgrade,但出现此错误

Error: 
 Problem: conflicting requests
  - package leapp-upgrade-el8toel9-0.18.0-1.el8.noarch requires leapp-repository-dependencies = 9, but none of the providers can be installed
  - package leapp-upgrade-el8toel9-0.18.0-1.el8_8.2.alma.noarch requires leapp-repository-dependencies = 9, but none of the providers can be installed
  - package leapp-upgrade-el8toel9-deps-0.18.0-1.el8.noarch requires systemd-container, but none of the providers can be installed
  - package leapp-upgrade-el8toel9-deps-0.18.0-1.el8_8.2.alma.noarch requires systemd-container, but none of the providers can be installed
  - package systemd-container-239-74.el8_8.2.i686 obsoletes systemd < 229-5 provided by systemd-219-78.el7_9.7.x86_64
  - package systemd-container-239-74.el8_8.2.x86_64 obsoletes systemd < 229-5 provided by systemd-219-78.el7_9.7.x86_64
  - package systemd-container-239-74.el8_8.3.i686 obsoletes systemd < 229-5 provided by systemd-219-78.el7_9.7.x86_64
  - package systemd-container-239-74.el8_8.3.x86_64 obsoletes systemd < 229-5 provided by systemd-219-78.el7_9.7.x86_64
  - package systemd-container-239-74.el8_8.5.i686 obsoletes systemd < 229-5 provided by systemd-219-78.el7_9.7.x86_64
  - package systemd-container-239-74.el8_8.5.x86_64 obsoletes systemd < 229-5 provided by systemd-219-78.el7_9.7.x86_64
  - package systemd-container-239-74.el8_8.i686 obsoletes systemd < 229-5 provided by systemd-219-78.el7_9.7.x86_64
  - package systemd-container-239-74.el8_8.x86_64 obsoletes systemd < 229-5 provided by systemd-219-78.el7_9.7.x86_64
  - package systemd-python-219-78.el7_9.7.x86_64 requires systemd = 219-78.el7_9.7, but none of the providers can be installed
  - package leapp-upgrade-el7toel8-0.14.0-100.202109271224Z.b7ebfca.master.el7.elevate.noarch requires leapp-repository-dependencies = 6, but none of the providers can be installed
  - package leapp-upgrade-el7toel8-0.16.0-6.el7.elevate.1.noarch requires leapp-repository-dependencies = 6, but none of the providers can be installed
  - package leapp-upgrade-el7toel8-1:0.16.0-6.el7.elevate.16.noarch requires leapp-repository-dependencies = 6, but none of the providers can be installed
  - package leapp-upgrade-el7toel8-1:0.16.0-6.el7.elevate.17.noarch requires leapp-repository-dependencies = 6, but none of the providers can be installed
  - package leapp-upgrade-el7toel8-1:0.16.0-6.el7.elevate.8.noarch requires leapp-repository-dependencies = 6, but none of the providers can be installed
  - package leapp-upgrade-el7toel8-0.16.0-6.el7.elevate.noarch requires leapp-repository-dependencies = 6, but none of the providers can be installed
  - problem with installed package systemd-python-219-78.el7_9.7.x86_64
  - nothing provides python-requests needed by leapp-upgrade-el7toel8-deps-0.14.0-100.202109271224Z.b7ebfca.master.el7.elevate.noarch
  - nothing provides python-requests needed by leapp-upgrade-el7toel8-deps-0.16.0-6.el7.elevate.1.noarch
  - nothing provides python-requests needed by leapp-upgrade-el7toel8-deps-1:0.16.0-6.el7.elevate.16.noarch
  - nothing provides python-requests needed by leapp-upgrade-el7toel8-deps-1:0.16.0-6.el7.elevate.17.noarch
  - nothing provides python-requests needed by leapp-upgrade-el7toel8-deps-1:0.16.0-6.el7.elevate.8.noarch
  - nothing provides python-requests needed by leapp-upgrade-el7toel8-deps-0.16.0-6.el7.elevate.noarch
Run Code Online (Sandbox Code Playgroud)

San*_*ann 8

您的密钥可能已过时。它们是 almalinux-release 包的一部分,因此dnf upgrade almalinux-release首先运行。之后其他包应该再次验证。