I'm pretty sure I'm running bitcoin 0.6.0rc2. But i guess rc1 broke my bitcoin db somehow.
Im currently testing on another machine, where I switched directly from 0.5.2 to 0.6.0rc2 at block 167000. But still have to download 1000 blocks. If this works ill just copy the database to the other machine.
1) You can use 0.5 bitcoind.
2) If you used the windows installer you almost certainly are not running 0.6.0 rc2. It will say it installed but it doesn't overwrite everything from 0.6.0 rc1.
3) For p2pool I recommend using a bitcoind instance w/ a "blank wallet" and manually setting the payment address. That way a bad wallet simply means delete wallet.dat and relaunch bitcoind to create a new one.
4) For custom windows installs the zip file is preferable. You can drop it in a custom folder, delete the GUI bitcoin, and set data directory to the same folder. Upgrading or replacing simple means deleting the folder.
I'm using linux and I'm pretty sure I'm running the correct binary as you can see in my earlier post:
broken@rig02:~/bitcoin$ ps -ef | grep coin
broken 2165 1 0 Feb14 ? 02:40:53 ./namecoind -daemon
broken 15663 1 10 09:45 ? 00:00:12 ./bitcoind -daemon
broken@rig02:~/bitcoin$ readlink -f /proc/15663/exe
/home/broken/bitcoin/bitcoin-0.6.0rc2-linux/bin/64/bitcoind
You are correct, it is best to use a empty wallet on that machine and that is what I do.
I tried to delete everything except the blockchain, but still the same problem.
I also tried to run 0.5.2, but its stuck at 170059, too.
broken@rig02:~/bitcoin/bitcoin-0.5.2-linux/bin/64$ ./bitcoind getinfo
{
"version" : 50200,
"balance" : 0.00000000,
"blocks" : 170059,
"connections" : 8,
"proxy" : "",
"generate" : false,
"genproclimit" : -1,
"difficulty" : 1496978.59502557,
"hashespersec" : 0,
"testnet" : false,
"keypoololdest" : 1331211591,
"keypoolsize" : 101,
"paytxfee" : 0.00000000,
"errors" : "WARNING: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade."
}
I think 0.6.0rc1 broke my blk0001.dat, blkindex.dat or something else not located in .bitcoin/ (is there something else?)
When I get home I will also delete these files. (I have a 170190+ blockchain here that I will try first, before downloading the whole thing again)