Martti Malmi 通信

回复:Linux 进展

中本聪 · 2009 年 11 月 15 日

SN-10108 附来源、原文与上下文。

阅读语言

乍看之下,bitcoinshop.com 更好。bitcoinexchange.com 可能比 bitcoinx.com 更好。

At first glance, bitcoinshop.com looks better. bitcoinexchange.com might be better than bitcoinx.com.

搜索域名时要留意用的是哪里,很多网站会抢在你前面注册。连 Network Solutions 也会,不过他们说,如果你用的是 Whois 页面而不是首页,就不会这样。唯一安全的地方是 http://www.internic.com/whois.html

Be careful where you search domain names, many will front-run you. Even network solutions, although they've said they won't if you use their whois page not the homepage. The only safe place is http://www.internic.com/whois.html

引用 Martti Malmi 的文字Martti Malmi来源 ↗

也许用真名更好。

Perhaps the real name is better.

还有个命名问题:我一直在想兑换服务的名字,想到了 Bitcoin X(bitcoinx.com)和 Bitcoin Shop (bitcoinshop.com)。你觉得哪个更好?

Another name question: I've been thinking of a name for the exchange service, and I came up with Bitcoin X (bitcoinx.com) and Bitcoin Shop (bitcoinshop.com). Which one do you find better?

引用中本聪此前的文字中本聪来源 ↗

那我最好安装 64 位版。我猜可能与在 64 位 Linux 上使用 32 位 Berkeley DB 有关。

I'd better install 64-bit then. I imagine it's something about the 32-bit version of Berkeley DB on 64-bit Linux.

顺便说一下,在功能列表的贡献署名等地方,你希望我称你为 sirius-m 还是 Martti Malmi?我想大多数项目为了保持一致,都会用真名。

BTW, in things like the feature list credits, do you want me to refer to you as sirius-m or Martti Malmi? I think most projects go by real names for consistency.

引用 Martti Malmi 的文字Martti Malmi来源 ↗

程序终止过几次,debug.log 中有同样的 Db::close 错误。db.log 中有:

The program terminated a few times with the same error in debug.log from Db::close. Db.log has:

close: Bad file descriptor blkindex.dat: Bad file descriptor

close: Bad file descriptor blkindex.dat: Bad file descriptor

我运行的是 64 位 Ubuntu 发行版。

I'm running a 64-bit Ubuntu distribution.

引用中本聪此前的文字中本聪来源 ↗

现在唯一的问题,是他遇到的数据库异常。

The only problem now is the DB exceptions he's getting.



EXCEPTION: 11DbException Db::open: Bad file descriptor bitcoin in ThreadMessageHandler()

EXCEPTION: 11DbException Db::open: Bad file descriptor bitcoin in ThreadMessageHandler()



EXCEPTION: 11DbException Db::close: Bad file descriptor bitcoin in ThreadMessageHandler()

EXCEPTION: 11DbException Db::close: Bad file descriptor bitcoin in ThreadMessageHandler()

我原以为这些是 Wine 的问题,但他在 Linux 上也同样遇到了。他尝试把 datadir 移到另一块硬盘上,没有帮助。我从未遇到过。我运行着压力测试,持续产生大量活动和数据库访问,也从未出现。

I had expected those to be a Wine problem, but he's getting them on Linux just the same. He tried moving the datadir to a different drive, no help. I've never gotten them. I'm running a stress test that continuously generates a lot of activity and DB access and never got it.

他用 64 位 Ubuntu,我用 32 位,所以我猜区别就在这里。你的 Linux 机器是 64 位还是 32 位?你有没有遇到过数据库异常?(也看看 db.log。)现在 test5 已经解决了僵尸问题,你能开始在 Linux 机器上运行它吗?我们需要第三份结果,更好地了解正在面对什么问题。数据库异常没有被捕获,所以如果遇到,程序就会停止。

He has Ubuntu 64-bit and I have 32-bit, so I'm assuming that's the difference. Is your Linux machine 64-bit or 32-bit? Have you ever had a DB exception? (see db.log also) Now that the zombie problem is fixed in test5, could you start running it on your Linux machine? We could use a 3rd vote to get a better idea of what we're dealing with here. The DB exception is uncaught, so it'll stop the program if you get it.

顺便说一下,Zetaboards 非要显示“会员编号”,所以你最好早点注册,抢个好账号号码。

BTW, zetaboards insists on displaying "Member #", so you better sign up soon and grab a good account number.

来源

阅读字号

选择适合你的字号,之后阅读会继续使用。