それなら 64 ビット版をインストールしたほうがよさそうだな。64 ビット Linux 上の 32 ビット版 Berkeley DB の問題だと思う。
ところで、機能一覧のクレジットなどで、あなたのことを sirius-m と表記するか、それとも Martti Malmi と表記するか?ほとんどのプロジェクトでは統一性のために本名を使っていると思う。
マルッティ・マルミのメール(2009年11月15日 17:55 UTC)プログラムが何度か debug.log の Db::close と同じエラーで終了しました。Db.log には以下が記録されています:
close: Bad file descriptor blkindex.dat: Bad file descriptor
64 ビットの Ubuntu ディストリビューションを使用しています。
サトシ・ナカモトのメール(2009年11月15日 15:40 UTC)現在の唯一の問題は彼が得ている DB 例外だ。
EXCEPTION: 11DbException Db::open: Bad file descriptor bitcoin in ThreadMessageHandler()
EXCEPTION: 11DbException Db::close: Bad file descriptor bitcoin in ThreadMessageHandler()
これは Wine の問題だと予想していたが、Linux でも同様に出ている。datadir を別のドライブに移動しても改善しなかった。私は一度も出たことがない。大量のアクティビティと DB アクセスを継続的に生成するストレステストを実行しているが、出たことがない。
彼は Ubuntu 64 ビットで、私は 32 ビットなので、それが違いだと推測している。あなたの Linux マシンは 64 ビットか、32 ビットか?DB 例外が出たことはあるか?(db.log も確認してくれ。)test5 でゾンビ問題が修正されたので、あなたの Linux マシンで実行を始めてもらえるか?ここで何に対処しているのか、より良く把握するために 3 票目が欲しいところだ。DB 例外はキャッチされないので、出るとプログラムが停止する。
ちなみに、Zetaboards は「Member #」を表示することにこだわっているので、早めにサインアップして良いアカウント番号を確保しておくといい。