メンテナンス・トラブルシュート - pkg・ports アップデート関連 - portsnap エラー
- 1. 概要
- 2. 試行錯誤1
- 3. 試行錯誤2
1. 概要
本件の発生は 2018年4月27日。
portsnap でエラーになりました。
> portsnap fetch
Looking up portsnap.FreeBSD.org mirrors... 6 mirrors found.
Fetching snapshot tag from ec2-ap-northeast-1.portsnap.freebsd.org... done.
Fetching snapshot metadata... done.
Updating from Thu Apr 26 18:06:52 JST 2018 to Fri Apr 27 07:47:29 JST 2018.
Fetching 5 metadata patches... done.
Applying metadata patches... done.
Fetching 5 metadata files... /usr/sbin/portsnap: cannot open cc735eca71ba6038a4d9d8b08aaa08ff6f28e3f01c0b168149fbe01edc72a18e.gz: No such file or directory
metadata is corrupt.
探してみると同じようなことに陥った人がいたようで、本項は、以下のサイトを参考にさせていただきました。
「電算機孝行: FreeBSD の portsnap でエラー」
「FreeBSD: portsnap “metadata is corrupt.” トラブル解決!」
2. 試行錯誤1
1つめの参考サイトに書いてあるようにやってみようと
/etc/portsnap.conf
に書いてある
INDEX INDEX-9 DESCRIBE.9
INDEX INDEX-10 DESCRIBE.10
INDEX INDEX-11 DESCRIBE.11
の上 2 行をコメントアウト(使用しているバージョンは FreeBSD 11.1 RELEASE)しようとしたら・・・。
既にそれはやっている・・・。
3. 試行錯誤2
1つめの失敗で2つめのサイトにたどり着きました。
至極もっともなことが書いてありますので納得。
portsnap をデバッグオプションつきで実行してみます。
portsnap --debug fetch
結論からいうと原因がよくわかっていないのですが・・・。
これが成功裏に終わったのです。
以降、何事もなかったかのように portsnap fetch は正常に動作するようになりました。
|
|