Hi all,
I'm getting computation errors running tasks on one of my Raspberry Pi's. Example:
https://einsteinathome.org/task/766270304
The error output is:
../../projects/einstein.phys.uwm.edu/einsteinbinary_BRP4_1.06_arm-unknown-linux-gnueabihf: relocation error: ../../projects/einstein.phys.uwm.edu/einsteinbinary_BRP4_1.06_arm-unknown-linux-gnueabihf: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
This is on an RPi model B running Raspbian Stretch, everything completedly up to date. I don't get the same error on on RPi 2 running pretty much the same system. I have reset the project, but get the same error after the reset.
The only recent change is that the RPi model B has just been switched from a home-rolled BOINC 7.5.0 that was miraculously stable, to the 7.6.33 from the Raspbian repo. That might be a red herring, though.
Can anyone give me a clue as to what the error message might mean?
Copyright © 2024 Einstein@Home. All rights reserved.
The project supplied 1.47
)
The project supplied 1.47 beta app requires ARMv7 or better (ie Pi2 or better). The older app doesn’t work under Raspbian Stretch. That means you’ll need to find another project for the model B.
MarksRpiCluster
Wait it's this isn't it:
)
Wait it's this isn't it: https://einsteinathome.org/content/raspberry-pi-debian-stretch-eh
Only, this RPi seems to be downloading the 1.06 version of the app, not 1.42 or 1.47. So that's probably a hard fail, am I right?
dang. will do - seti still
)
dang. will do - seti still seems to work. good motivation to get another RPi 2 or a 3, I guess :)
Your model B would have been
)
Your model B would have been pretty slow. We’ve been hoping the project staff would get a chance to recompile the old app but they’re snowled under and it only effects the older Pis so its a low priority for them.
MarksRpiCluster
Yeah, pretty slow, and can
)
Yeah, pretty slow, and can only run one task at a time, but it's my print server so it's always on. It's nice to have it doing something, even if it's doing it slowly ^_^
Seems this is still happening
)
Seems this is still happening with Raspberry Pi Model B Rev 2 running the latest raspbian buster.
And I can't even get my Model A Rev 2 to download tasks.
rlpm wrote:Seems this is
)
The Pi model B had an ARMv6 chip. The 1.47 app requires at least an ARMv7 to work, that’s the Pi2 model B and later. Looking at your computers they are all ARMv6. In addition your model A doesn’t have enough memory. Unfortunately they aren’t usable for this project.
MarksRpiCluster
I'm switching my RPi's to
)
I'm switching my RPi's to einstein@home, and I get the following error when my original RPi B tries to run the ARMv6 app. My RPi is getting the correct 1.06 version of the app - the one compiled for the ARMv6 processor. The error is:
A discussion on this topic at the Raspberry Pi Forum (https://www.raspberrypi.org/forums/viewtopic.php?t=197346) says it is a newer library issue. It says "h_errno got renamed to __h_errno" in libc.so.6 at some point. To fix this, the 1.06 version of the app would need to get recompiled with more modern libraries.
In the past, I ran 1.06 on this original RPi, and it worked just fine. This RPi is now running Raspbian Buster as my 3D printer server. It mostly just sits there, and it would be good if it could chunk out an einstein@home WU every now and then.
If the developers can send me or point me to the 1.06 source code, I can recompile the app on one of these old ARMv6 RPi's, and I can send it back. pmail me
Tom Rinehart wrote:If the
)
Surely you'd take the 1.47 app and compile it for ARMv6. The 1.06 stopped working when Raspbian Buster came out which would correlate with the function getting renamed.
MarksRpiCluster
Hi, What helped for
)
Hi,
What helped for me was installing the boinc-app-eah-brp with apt-get.
Sam