rpm --addsign が「秘密鍵がありません」とエラーを出す

rpm --addsign が「秘密鍵がありません」とエラーを出す

このコマンドを実行するとエラーが発生します。

$ rpm --addsign ./kalzium-libs-19.12.3-1.fc33.i686.rpm 
Enter pass phrase: 
gpg: skipped "Evan Carroll": No secret key
gpg: signing failed: No secret key
Pass phrase check failed or gpg key expired

持つとはどういう意味ですか秘密鍵なし

答え1

私の問題は、秘密鍵がそれを必要とするデーモンとは異なるUnixユーザーで作成されたことでした。これを実行することで確認しました。

gpg --list-keys

秘密鍵をダンプし、それを希望するユーザーに追加してからダンプを削除する必要があります。これらの手順は私にとって非常に役に立ちました。

https://askubuntu.com/a/32488/29097

関連情報