portupgrade で Bus Error

FreeBSD 4.x を使っていて portupgrade, portversion, portinstall, portsdb などを使うと ruby の portsdb.rb で BUG Bus Error となる不具合に遭遇した。

[Updating the portsdb <format:bdb1_btree> in /usr/ports … – 11728 port entries
 found ………1000………2000………3000………4000………5000……..
.6000………7000………8000…./usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:
587: [BUG] Bus Error
ruby 1.8.2 (2004-07-29) [i386-freebsd4]

原因は ruby18-bdb1-* で、かつ強制削除しても問題ないようなので、

pkg_deinstall -f ruby18-bdb1-*

として対処。
– 参考
http://blade.nagaokaut.ac.jp/ruby/ruby-list/40012