Arch Linux の「無効または破損したパッケージ (PGP 署名)」エラーを修正

WBOY
リリース: 2023-06-09 11:37:42
転載
1400 人が閲覧しました

修复 Arch Linux 中的 “invalid or corrupted package (PGP signature)” 错误

私は物理マシンと仮想マシンの両方にいくつかの Arch Linux システムをインストールしており、必要に応じてアクセスします。ほぼ 2 か月後、そのうちの 1 つで sudo pacman -Syu を使用して Arch Linux をアップグレードしようとすると、次のような何百ものエラーが発生しました。

修复 Arch Linux 中的 “invalid or corrupted package (PGP signature)” 错误

Arch Linux での無効または破損したパッケージ エラーの例

問題は、上記のエラーが発生すると、Arch システムをアップグレード/アップデートできないことです。ミラーを同期したり、より高速なミラーを取得したりする場合でも。したがって、sudo pacman -Syyu を実行しても、エラーは依然として存在します。この問題が解決されるまでは他のパッケージをインストールできないため、問題が発生します。

原因

Arch Linux システムにソフトウェア パッケージをインストールまたはアップグレードすると、pacman はソフトウェア パッケージの番号を archlinux-keyring のキーと照合します。サイン。この検証プロセスにより、ダウンロードしてインストールするパッケージが変更されておらず、信頼できるソースからのものであることが保証されます。

これには、パッケージ と pacman の信頼性と整合性を 検証するために使用されるキーリングが含まれています。 archlinux-keyring パッケージは Arch Linux 開発者によって定期的に更新され、新しい信頼できるキーが含まれ、漏洩したキーがあれば取​​り消されます。

Arch Linux システムを長期間更新していない場合、さまざまなソフトウェア パッケージのデジタル署名が一致していない可能性があります。変更されたキーはシステム上のキーと一致しない可能性があります。

エラーが発生しました。

修正

Arch Linux の「無効または破損したパッケージ (PGP 署名)」エラーを修正するには、Core リポジトリ からインストール/更新する必要があります。 Archlinux-keyring パッケージ。ターミナルから次のコマンドを実行します:

sudo pacman -S archlinux-keyring
ログイン後にコピー

上記のコマンドが完了したら、アップグレードを実行します:

sudo pacman -Syu
ログイン後にコピー

これにより問題が解決され、Arch Linux で通常のアクティビティを続行できるようになります。 Arch Linux システムのセキュリティと整合性を維持するために、archlinux-keyring パッケージを常に最新の状態に保つことをお勧めします。

以上がArch Linux の「無効または破損したパッケージ (PGP 署名)」エラーを修正の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:51cto.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!