熊田です。

> 毎朝 portsnap と portupgrade を使って自動更新を行っているのですが
> 今朝 portuprade が
> 
>> [missing key: categories] [Updating the portsdb <format:bdb_btree> 
>> in /usr/ports ... - 16411 port entries found .........1000.........
> (省略)
>> 16000.... .....done]
>> missing key: categories: Cannot read the portsdb!
>> database file error
> 
> というエラーを出して止まっておりました.

もう ports の方で解決されているようですが、僕は以下のように btree 形式が
ダメなら hash にしてしまえと考えました。

/usr/local/etc/pkgtools.conf のテキトーなところに以下を追記
ENV['PORTS_DBDRIVER'] = 'dbm_hash'

これでとりあえず、いろいろとコンパイルが通りました。
ただ、それでも各所に「dbm_btree」という文字列が出てきて「???」って感
じでしたが、、、
-- 
kmt

メールによる返信