sudo pacman -Syuu
なりyay -y
してパッケージ更新しようとしたら、鍵をインポートしますか?みたいな問いが出て、y
と答えたら、その後エラーとなる。
(157/157) キーリングのキーを確認 [#################################################################] 100%
必要なキーをダウンロード...
:: PGP 鍵 139B09DA5BF0D338, "David Runge <dvzrv@archlinux.org>" をインポートしますか? [Y/n] y
:: PGP 鍵 C32217F6F13FF192, "Alexander Rødseth <rodseth@gmail.com>" をインポートしますか? [Y/n] y
(157/157) パッケージの整合性をチェック [#################################################################] 100%
エラー: apparmor: "David Runge <dvzrv@archlinux.org>" の署名は部分的に信頼されています
:: ファイル /var/cache/pacman/pkg/apparmor-3.0.6-1-x86_64.pkg.tar.zst は破損しています (無効または破損したパッケージ (PGP 鍵))。
ファイルを削除しますか? [Y/n] y
エラー: libcap: "David Runge <dvzrv@archlinux.org>" の署名は部分的に信頼されています
:: ファイル /var/cache/pacman/pkg/libcap-2.65-1-x86_64.pkg.tar.zst は破損しています (無効または破損したパッケージ (PGP 鍵))。
ファイルを削除しますか? [Y/n] y
・・・中略・・・
エラー: 処理を完了できませんでした (無効または破損したパッケージ (PGP 鍵))
エラーが発生したため、パッケージは更新されませんでした。
-> リポジトリのパッケージのインストール時にエラー
ググったら直ぐ答えは見付かった。 1 年ぶりくらいに pacman でパッケージ更新しようとしたらエラーになった
sudo pacman -S archlinux-keyring
すれば良いらしい。
$ sudo pacman -S archlinux-keyring
依存関係を解決しています...
衝突するパッケージがないか確認しています...
パッケージ (1) archlinux-keyring-20220727-1
合計インストール容量: 1.55 MiB
最終的なアップグレード容量: 0.09 MiB
:: インストールを行いますか? [Y/n] y
(1/1) キーリングのキーを確認 [#################################################################] 100%
(1/1) パッケージの整合性をチェック [#################################################################] 100%
(1/1) パッケージファイルのロード [#################################################################] 100%
(1/1) ファイルの衝突をチェック [#################################################################] 100%
(1/1) 空き容量を確認 [#################################################################] 100%
:: パッケージの変更を処理しています...
(1/1) 更新 archlinux-keyring [#################################################################] 100%
==> archlinux.gpg からキーを追加...
==> キーリングの信頼されたキーに署名...
-> 1 キーにローカルで署名しました。
==> 所有者信頼値をインポート...
gpg: setting ownertrust to 4
==> キーリングの破棄されたキーを無効化...
-> 2 キーを無効化しました。
==> 信頼データベースを更新...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: 深さ: 0 有効性: 1 署名: 7 信用: 0-, 0q, 0n, 0m, 0f, 1u
gpg: 深さ: 1 有効性: 7 署名: 93 信用: 0-, 0q, 0n, 7m, 0f, 0u
gpg: 深さ: 2 有効性: 73 署名: 30 信用: 73-, 0q, 0n, 0m, 0f, 0u
gpg: 次回の信用データベース検査は、2022-08-09です
==> 信頼データベースを更新...
gpg: 次回の信用データベース検査は、2022-08-09です
:: トランザクション後のフックを実行...
(1/1) Arming ConditionNeedsUpdate...
つぎは成功。
(156/156) キーリングのキーを確認 [#################################################################] 100%
(156/156) パッケージの整合性をチェック [#################################################################] 100%
(156/156) パッケージファイルのロード [#################################################################] 100%
(156/156) ファイルの衝突をチェック [#################################################################] 100%
(158/158) 空き容量を確認 [#################################################################] 100%