I hadn't started/used my Bitcoin client for ages. Now, whenever I start the client, it is downloading
block 135407 and does not progress past it.
What can I do?
Okay, based on the comments I have tried a couple of things but in the end only the following worked:
-rescanoption from command line.
After that the client started downloading blockchains again. This worked for me. Not sure if this will work for everyone.
I had this happen to me once. It was apparently caused by an incompatible peer node.
Afterwards, new compatible peers will be found, and hopefully, you'll start processing blocks as expected again.
I had a similar problem, but the -rescan option didn’t help.
In my case, there were a lot of lines referring to orphan blocks in my debug.log file (not 100 % sure it’s related but it may):
2014-08-18 20:52:57 ProcessBlock: ORPHAN BLOCK 0, prev=00000000000000001132f6ac32387e51960e3154b2ad4420bdeb64d77999388f 2014-08-18 20:54:00 ProcessBlock: ORPHAN BLOCK 1, prev=00000000000000000e9926124cabed78be0ae8bab22fb20acc643e94749120f8 2014-08-18 20:56:37 ProcessBlock: ORPHAN BLOCK 2, prev=00000000000000001b3f790fc107051c17702d305b08a3ae6325f40ecf44eae9 ...
Finally, I tried to restart the client with the -reindex option which fixed my problem (but took 100 % of my CPU usage for several hours while reprocessing the blockchain).
So if the rescan option don’t work, don’t give up, try the reindex option!
You should update your bitcoin software. Old bitcoin versions are not supported.