Fedora 33 dnf gpgcheckの値は無視されました。

Fedora 33 dnf gpgcheckの値は無視されました。

複数回インストールしてアップグレードしたアプリケーションの最新バージョンrpmをインストールする必要があります。 (開発者が署名したgpg署名ファイルと一緒にダウンロードし、dnfを使用してローカルにインストールしました。)

Fedora 33の最新アップデート以降、この機能は機能しなくなりました。エラー発生:

パッケージMyUpgradedApp.rpm署名されていないエラー:GPG検証に失敗しました

sudo dnf -v --nogpgcheckのインストール

機能せず、グローバルポリシーでgpgcheck = 0を設定しません。

最良の解決策は何ですか?

更新:また、rpmの.asc分離署名ファイルに署名するために使用されるアプリケーション開発者のpgpキーをrpmkeysにインポートしようとしましたが、分離されたpgp署名ファイルだったので役に立ちませんでした。 rpm 自体は、rpm または dnf が要求する方法で署名されません。

答え1

皆さん、ありがとうございます。特に私の問題を見たdnf開発者の強力なサポートと助けに感謝します!

もう一つのdnfアップデートはちょうど下がってきましたが、まだ同じ問題があります。

rpmを使用してパッケージを削除して再インストールする必要があり、リンクが壊れてしまったが、最終的にアップグレードすることができました。

素晴らしい仕事をしてくれたdnfの開発者にもよろしくお願いします。

関連情報