Author

Topic: Assertion `pindexFirst' failed. -- bitcoin client is too diffcult to use (Read 816 times)

sr. member
Activity: 313
Merit: 250
Try Electrum.

Thank you. I am right in the moment of looking for alternatives.
vip
Activity: 1316
Merit: 1043
👻
Try Electrum.
What OS are you using? I do this:

git clone git://github.com/bitcoin/bitcoin.git
cd bitcoin/src
sudo make -f makefile.unix
sr. member
Activity: 313
Merit: 250
bitcoin-qt quit with the error:
Code:
$ LC_MESSAGES=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US:en bitcoin-qt 
LANGUAGE=en_US:enbitcoin-qt: src/main.cpp:1127: unsigned int GetNextWorkRequired(const CBlockIndex*, const CBlockHeader*): Assertion `pindexFirst' failed.
Abortado

I googled for this error message in vain.

A few words on my experience:

I installed the official client. The first week is spent on waiting for the blockchain. By the weekend, I still have 50,000 blocks to download, estimated another week. My connection quality is 5Mbps, and I can easily watch high-definition movies from this connection when I like to, and the machine is directly connected to the Internet, no firewall (= I can run a ftp server for the public when I want to). I can wait, but I am getting I/O errors from the medium. I scanned and fixed the medium and decide .bitcoin (data directory) is corrupted and start all-over.

I downloaded a block chain from the Internet (http://eu2.bitcoincharts.com/blockchain/) at speed of 400KB/s (nearly full of 5Mbps), and started a new wallet with that data imported. I still need to catchup the full blockchain, and by the 3rd day, the block I am downloading is about 333 days old, and there are about 50,000 blocks to further download. I am not even sure if the speed of download can match the speed of block generation.

Just when I plan to run the computer for a month, it stopped working with that error.

So, after two weeks waiting, hours of studying, googling, downloading bootstrap blockchain, checking Internet connection quality (and finding nothing wrong), I am still not able to run the client. I guess I'll have to use e-wallet of some sort. Consider I do system administration for a living and programming for fun, the entrance of using bitcoin client is really high.

Anyway, if you know what that error message means, kindly post here. Others may find this post by Google.
Jump to: