Arch Linuxインストールを更新しようとしています:
Sudo pacman -Syu
それはしばらくの間続き、次のようなエラーメッセージを書き始めます
(691/691) checking keys in keyring [##############################################################################################] 100%
(691/691) checking package integrity [##############################################################################################] 100%
error: libtiff: signature from "Levente Polyak (anthraxx) <[email protected]>" is unknown trust
:: File /var/cache/pacman/pkg/libtiff-4.1.0-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
error: krb5: signature from "Levente Polyak (anthraxx) <[email protected]>" is unknown trust
:: File /var/cache/pacman/pkg/krb5-1.17.1-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
私は両方を試し、Y
とn
でこれらの質問に答えました。
しかし、どちらの場合も、インストールは最終的なエラーメッセージで停止します
error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.
これを修正してインストールを続行する方法がわかりません。
出力の主要なエラーメッセージは
:: File /var/cache/pacman/pkg/libtiff-4.1.0-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
つまり、PGPシグネチャではパッケージの整合性を確認できません。多くの場合、以前の更新を少し前に行った可能性があります。それまでの間、Arch開発者による一部のキーは変更されている可能性があり、一部の新しいアップデートは新しい(PGP)キーで署名されています。
最初にキーリングを更新してみてください:
pacman -Sy archlinux-keyring
その後、もう一度お試しください
pacman -Syu
そして私たちに知らせてください。