VirtualBox 6.1にArch Linuxをインストールすると「無効な署名」エラーが発生する

VirtualBox 6.1にArch Linuxをインストールすると「無効な署名」エラーが発生する

Arch Linuxをインストールしようとしていますが、これまですべてがうまく機能しています。 isoをダウンロードし、Virtualboxでプロビジョニングプロファイルを作成し、isoを起動し、インターネットに正常に接続し、システムクロックを更新し、パーティションを作成してフォーマットしてインストールしましたが、時間を使ってパッケージをインストールしようとすると

pacstrap /mnt base base-devel linux linux-firmware

それは多くのエラーを返します:

エラー: ""の無効な署名ファイルが破損しています。削除しますか?

ミラーリストの消去、新しいリンクの貼り付け、リフレクタのダウンロード、ハードウェア時間の再同期など、多くのことを試しました。再起動も5回くらいしましたが、何も動作しないようです。

私はまだ初心者なので簡単な解決策かもしれませんが、数日間試してみましたが、何も見つかりません。

ありがとうございます。

ベストアンサー1

ISOが少し古いようです。 (アーチ型なので昨日のISOが古すぎる可能性があります。)

ブートメディアに書き込み可能な場合は、次のコマンドを使用してパッケージを更新してpacmanキーリングを更新できますarchlinux-keyring

sudo pacman -Syy archlinux-keyring
sudo pacman-key --populate archlinux

更新されたISOを取得できず、書き込み可能なブートメディアがない場合は、プライマリシステムをインストールしようとする可能性があります。まだテストしていませんが、私の計画は次のとおりです。

pacstrap /mnt base
chroot /mnt
pacman -Syyu
pacman -S base-devel linux firmware-linux

サーバーの署名がイメージの署名よりも最新です。イメージがサーバーの署名を信頼するように構成されていないため、pacmanインストールを続行できません。パッケージarchlinux-keyringにはこれらの署名が含まれており、実際には変更されない署名で署名されます。

おすすめ記事