Bitcoin Forum
July 04, 2024, 08:58:51 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Assertion `pindexFirst' failed. -- bitcoin client is too diffcult to use  (Read 803 times)
zhangweiwu (OP)
Sr. Member
****
Offline Offline

Activity: 313
Merit: 250


View Profile
June 29, 2013, 08:41:48 AM
Last edit: June 29, 2013, 08:56:26 AM by zhangweiwu
 #1

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.

My (old) column about Bitcoin & China: http://bitcoinblog.de/tag/zhangweiwuengl/
🏰 TradeFortress 🏰
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
June 29, 2013, 09:09:24 AM
 #2

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
zhangweiwu (OP)
Sr. Member
****
Offline Offline

Activity: 313
Merit: 250


View Profile
June 29, 2013, 12:18:58 PM
 #3

Try Electrum.

Thank you. I am right in the moment of looking for alternatives.

My (old) column about Bitcoin & China: http://bitcoinblog.de/tag/zhangweiwuengl/
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!