Date: 2007-02-06
Tags: unix

portupgradeが動作しなくなってた

FreeBSDのパッケージ管理はportupgradeで行っていて、毎日 portversion -vL= の結果がメールで送信される仕組みで運用している。で、いくつかのパッケージ更新があったようなのでportupgradeで更新しようとしたら:

missing key: categories: Cannot read the portsdb!

なんてエラーが出て止まってしまった。あぁ、先週くらいにMLで出てたなあ、とメールを探したら発見。 90342 からのスレッドで回避策が提示されていた。結局、/usr/ports/Makefileの .if ${OSVERSION} >= 601101 あたりをコメントアウトした状態でportupgrade自身をアップデートしてからMakefileのコメントアウトを解除して残りのパッケージも更新した。というか今更新してる最中。ねむ。