Using the latest official 0.8.1 for Linux. bitcoind stopped downloading at block 182687 and I get a warning to upgrade:
64 # ./bitcoind getinfo
{
"version" : 80100,
"protocolversion" : 70001,
"walletversion" : 60000,
"balance" : 0.00000000,
"blocks" : 182687,
"connections" : 8,
"proxy" : "",
"difficulty" : 1591074.96184731,
"testnet" : false,
"keypoololdest" : 1367805478,
"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 found there is a similar problem for the Ubuntu PPA version, related to BDB, but I doubt this is the same thing. I don't see BDB in the dynamic dependencies - it must be statically linked:
64 # ldd bitcoind
linux-vdso.so.1 => (0x00007fff617ff000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f586a24e000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f586a04a000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5869e2c000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f5869b29000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f586982d000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f5869616000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5869257000)
/lib64/ld-linux-x86-64.so.2 (0x00007f586a487000)
Posting here, because restricted to the more appropriate places!
Building from source and linking to BDB 4.8 fixed the problem.