2026-04-20 (Mo) [長年日記]
_ pacman -Syu エラー
DB が破損したっぽい。
警告: arduino-language-server: unknown key '%PACKAGER%Orhun Parmaksız <orhunt@archlinux.org>' in sync database
エラー: データベース 'extra' を読み込めませんでした (Damaged tar archive (bad header checksum))
エラー: データベース 'core' を読み込めませんでした (Damaged tar archive (bad header checksum))
エラー: データベース 'core' を読み込めませんでした (Damaged tar archive (bad header checksum))
-Sy -Syy -Syyu どれもダメ。 ぐぐったところ、libarchive パッケージを個別でダウンロードして pacman -U する方法があったので試したけど、 それでもダメ。
mirror が jaist だったので、別のにしたところ、回復した。 問題ないやつを jaist に変更したら同じ症状になったので、jaist のせいだったっぽい。
mirror が壊れたかぁ、なるほど…
_ secure boot エラー
Linux を reboot した。Linux が上がってくる想定だったんだけど、 Windows が起動してきた。あれ? しかも PIN が効かない。再設定しろとか言われる。あれれ? secure boot がおかしいのかな。
通常は limine のところ、起動しないので、grub を起動してみた。 grub 自体は起動するけど、 そこから linux image を読み込めない。
secure boot を OFF にしたら limine も起動したし、 linux も起動できた。
mokutil --kek。issuer が Microsoft になってるーー。 mokutil --pk。こっちは Mosby 証明書のまま。 これは異常。 Windows Update でやらかしたんだろうなー。
仕方ない。Mosby な USB stick をもう一度作るか。 キーを / に入れておけば使ってくれるやろ、たぶん。
…よくわからん。
結局 PK は Mosby、KEK は Issuer が Microsoft な状態から 変わらなかった。
secure boot は disable で使うか…
[ツッコミを入れる]