6.8. 系统和订阅管理

microdnf 不再无法检索自定义卫星存储库的 GPG 密钥

在以前的版本中,microdnf 内部使用的 librhsm 库会错误地处理相对 gpgkey 路径,这些路径在 Satellite 托管的自定义软件仓库中使用。因此,当用户在容器中运行 microdnf 命令时,通过主机的 Satellite 订阅从自定义存储库中安装使用 GNU Privacy Guard(GPG)签名的软件包,microdnf 会失败并显示以下错误:

GPG enabled: failed to lookup digest in keyring.

在这个版本中,在 librhsm 中 修复了相对 gpgkey 路径的处理。因此,用户现在可以成功使用容器中的 Satellite 中的自定义存储库。

(BZ#1708628)

YUM 现在可以安装使用已撤销的子密钥的 GPG 密钥签名的 RPM 软件包

在以前的版本中,YUM 无法安装使用已撤销子密钥的 GNU Privacy Guard(GPG)密钥签名的 RPM 软件包。因此,YUM 失败并显示以下错误信息:

signature X doesn't bind subkey to key, type is subkey revocation

在这个版本中,对在检查绑定签名前的撤销检查的代码进行了更改。现在,YUM 可以安装使用已撤销子密钥的 GPG 密钥签名的 RPM 软件包。

(BZ#1778784)