manjaro-keyringを更新すると、「gpg:キー読み取りエラー:公開キーはありません」

manjaro-keyringを更新すると、「gpg:キー読み取りエラー:公開キーはありません」

何もインストール/更新できないようにする非常に奇妙な問題があります。パックマンがパッケージを更新しようとするたびに、manjaro-keyringこの投稿の件名にエラーメッセージが表示されます。 GPG検証を一時的に無効にする必要がありましたが、pacman.confこれが実際には理想的なセキュリティ状況ではないことを知っています。 GPGキー形式に関して既知の問題はありますか?

stable私はgnupg 2.2.29-1を実行しており、問題が解決しない場合はブランチに留まっていました。オンになっていましたが、unstable強制的にすべてをダウングレードしました。キーを複数の順序で複数回再起動して再登録します。私は完全に圧倒されました。

私はそこに行きました。Manjaroのヘルプサイトそして、GPGに言及するすべてのManjaroフォーラムページもあります。残念ながら、そこにあるアドバイスは役に立ちません。

具体的には、ステップ4では次のことを行います。sudo pacman-key --populate archlinux manjaro

manjaro.gpgキーを添付しようとすると、「公開キーなし」エラーが2回連続して発生し、残りは通常どおり続くようです。とにかく続行しようとしましたが、キーチェックを再度有効にして実行すると、次sudo pacman -Syuの結果が表示されます。

error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
:: Synchronizing package databases...
 core                 171.2 KiB  32.2 KiB/s 00:05 [#####################################################################] 100%
 extra               1900.0 KiB  6.27 MiB/s 00:00 [#####################################################################] 100%
 community              6.7 MiB  8.44 MiB/s 00:01 [#####################################################################] 100%
 multilib             175.7 KiB  2.86 MiB/s 00:00 [#####################################################################] 100%
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: failed to synchronize all databases (invalid or corrupted database (PGP signature))

ベストアンサー1

すべてをやり直してください。

  • すべてのキーを消去してくださいsudo rm /etc/pacman.d/gnupg/*
  • キーリングパッケージをインストールします。
  • 走るsudo pacman-key --init && sudo pacman-key --populate

おすすめ記事