LoginSignup
6
6

More than 5 years have passed since last update.

ArchLinux環境の更新をサボってると...とその対策

Last updated at Posted at 2017-12-08

元ネタはこちら

起きること

「エラー: 処理を完了できませんでした (無効または破損したパッケージ)」と言われてpacmanが終了してしまう。パッケージの鍵が古くなって無効になり、その結果パッケージの検証に失敗して破損しているとみなされて更新できなくなる。

原因

「pacman -Syu」するとパッケージを片っ端からアップデートするが、archlinux-keyringもその他のパッケージと同じ扱いなのでアップデートが終わらないと鍵束が古くてアップデートできないという缶詰の中の缶切り状態になる。

対策

先に「pacman -Sy archlinux-keyring」して鍵だけ先にアップデートする。そして「pacman自体は先にアップデートさせるんだから鍵束もやれや」感に満たされる。

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6