Author

Topic: Unable to launch bitcoin-qt binary in Debian Wheezy (Read 8074 times)

legendary
Activity: 1372
Merit: 1000
Just want to know if anyone is running a Bitcoin core node on a Debian Wheezy Pi and if this is the most up to date thread?

Yes.

Most up to date, hm... There is this one: https://bitcointalksearch.org/topic/bitcoind-091-on-raspberrypi-633347

thanks, I'm up and running, I followed this: http://blog.pryds.eu/2014/06/compile-bitcoin-core-on-raspberry-pi.html

the project was delayed because I had trouble installing an OS image on a 256GB SD from Windows, I installed the image from Ubuntu, and the latest Raspbian Wheezy worked out the box. (back of an envelope that's 8 years of growth at the current rate, I'll check back when its full, or blocks are too big to download or write. )
 
a flew hiccups updating the blockchain, but i think all is going well. I'm past Block 206000 this time without a crash.   Grin

quick question i have a few Terahashes of Mining power that i was thinking of directing to P2Pool, would it be reasonable mining on P2Pool from the Pi? or is that just silly?  

legendary
Activity: 1358
Merit: 1001
https://gliph.me/hUF
Just want to know if anyone is running a Bitcoin core node on a Debian Wheezy Pi and if this is the most up to date thread?

Yes.

Most up to date, hm... There is this one: https://bitcointalksearch.org/topic/bitcoind-091-on-raspberrypi-633347
legendary
Activity: 3682
Merit: 1580
Just want to know if anyone is running a Bitcoin core node on a Debian Wheezy Pi and if this is the most up to date thread?

The latest binaries work out of the box. If they don't look for the ones (in the same tarballs) with 'static' in their names. These have the correct glibc version compiled in.
legendary
Activity: 1372
Merit: 1000
Just want to know if anyone is running a Bitcoin core node on a Debian Wheezy Pi and if this is the most up to date thread?
full member
Activity: 175
Merit: 100
You need to install a newer version of glibc. Unfortunately the newer version is not included in the wheezy repository yet.

There are a couple of ways of doing this but the easiest is to temporarily add the sid repository, install the newer version of glibc (which is in the sid repository) and then remove the sid repository so that you don't accidentally update your system to sid.

Run the following as root:

Code:
echo "deb http://ftp.debian.org/debian sid main" >> /etc/apt/sources.list
apt-get update
apt-get -t sid install libc6 libc6-dev libc6-dbg

And then immediately after remove the line "deb http://ftp.debian.org/debian sid main" from /etc/apt/sources.list and run apt-get update again.
Zaseb,
This worked great !!  Thanks much.
hero member
Activity: 614
Merit: 500
Get used to compiling and installing libraries -- it will make your experience with linux much better.

Get used to a lot of stuff being broken, too, then.

Bitcoin core is about the only thing I'm willing to run that's not in the Debian repo. If you constantly want bleeding edge tech, then yes, you're going to have to do that. But if you're patient and willing to run older versions then it's best to stick with the libraries that come with your distro.
cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
Get used to compiling and installing libraries -- it will make your experience with linux much better.
hero member
Activity: 614
Merit: 500
So, correct me if I'm wrong, if you are not a linux whiz and running Debian Wheezy, you may as well NOT upgrade to the v.9 bitcoin client. 

If I'm wrong, please show me the way.  Thanks!

Correct. Wait a little bit until the devs fix things for us. It's actually not our fault. They'll fix it eventually.
newbie
Activity: 46
Merit: 0
So, correct me if I'm wrong, if you are not a linux whiz and running Debian Wheezy, you may as well NOT upgrade to the v.9 bitcoin client. 

If I'm wrong, please show me the way.  Thanks!
newbie
Activity: 16
Merit: 0
You need to install a newer version of glibc. Unfortunately the newer version is not included in the wheezy repository yet.

There are a couple of ways of doing this but the easiest is to temporarily add the sid repository, install the newer version of glibc (which is in the sid repository) and then remove the sid repository so that you don't accidentally update your system to sid.

Run the following as root:

Code:
echo "deb http://ftp.debian.org/debian sid main" >> /etc/apt/sources.list
apt-get update
apt-get -t sid install libc6 libc6-dev libc6-dbg

And then immediately after remove the line "deb http://ftp.debian.org/debian sid main" from /etc/apt/sources.list and run apt-get update again.
legendary
Activity: 3682
Merit: 1580
You will find the important thoughts here:

https://github.com/bitcoin/bitcoin/issues/3803

If you skip to the end you will see that it is being worked on.
hero member
Activity: 614
Merit: 500
Getting this error:

Code:
$ ./bitcoin-qt
./bitcoin-qt: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15' not found (required by ./bitcoin-qt)
./bitcoin-qt: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by ./bitcoin-qt)

It's unfortunate, but it appears that the Bitcoin devs have decided to use libraries that are ahead of Debian stable. I have two choices: install the newest version of this library on my system or wait until Debian Jessie comes out 1.5 years from now.

Both have their setbacks. I think I'll just wait until Debian Jessie comes out. Of course, by the time Jessie comes out, Bitcoin-core will like be version 1.0 or something using still newer library versions, which means I'll be forced to install bitcoin 0.9.0 or some older version. In other words, I'll always be behind. Such is the nature of Debian software, and I've come to accept that. But if that's the case, why can't Bitcoin-core get a package maintained in the Debian repo? So long as the protocol hasn't changed they should be able to package older versions of bitcoin-core for easy installation.

Any thoughts on this matter are welcomed! Thank you!
Jump to: