Raspberry Pi problems

Dingo
Dingo
Joined: 18 Jan 05
Posts: 44
Credit: 152458283
RAC: 35069
Topic 231340

I have 16 RPI 4's and still cannot get work to run.  The latest error is as follows, any help appreciated:

 

</p>

<p> </p>

<h1>Task 1637057916</h1>

<table>
	<tbody>
		<tr>
			<td>
			<p>Name:p2030.20200327.G203.56-00.10.C.b5s0g0.00000_946_1</p>

			<p>Workunit ID:<a href="https://einsteinathome.org/workunit/818969663">818969663</a></p>

			<p>Created:28 Jul 2024 1:17:50 UTC</p>

			<p>Sent:28 Jul 2024 8:44:29 UTC</p>

			<p>Report deadline:11 Aug 2024 8:44:29 UTC</p>

			<p>Received:28 Jul 2024 8:45:04 UTC</p>

			<p>Server state:Over</p>

			<p>Outcome:Computation error</p>

			<p>Client state:Compute error</p>

			<p>Exit status:127 (0x0000007F) Unknown error code</p>

			<p>Computer:<a href="https://einsteinathome.org/host/12902616">12902616</a></p>

			<p>Run time (sec):0.00</p>

			<p>CPU time (sec):0.00</p>

			<p>Peak working set size (MB):0</p>

			<p>Peak swap size (MB):0</p>

			<p>Peak disk usage (MB):0</p>

			<p>Validation state:Invalid</p>

			<p>Granted credit:0</p>

			<p>Application:Binary Radio Pulsar Search (Arecibo,GBT) v1.06<br />
			arm-unknown-linux-gnueabihf</p>
			</td>
		</tr>
	</tbody>
</table>

<h3>Stderr output</h3>

<pre>
<core_client_version>7.14.2</core_client_version>
<![CDATA[
<message>
process exited with code 127 (0x7f, -129)</message>
<stderr_txt>
../../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

</stderr_txt>
]]>


Proud Founder of
Have a look at my WebCam<

Dingo
Dingo
Joined: 18 Jan 05
Posts: 44
Credit: 152458283
RAC: 35069

My LIBC version

My LIBC version is

 

  sudo dpkg -l | grep libc6
ii  libc6:armhf                          2.28-10+rpt2+rpi1+deb10u2                armhf        GNU C Library: Shared libraries
ii  libc6-dbg:armhf                      2.28-10+rpt2+rpi1+deb10u2                armhf        GNU C Library: detached debugging symbols
ii  libc6-dev:armhf                      2.28-10+rpt2+rpi1+deb10u2                armhf        GNU C Library: Development Libraries and Header Files
 


Proud Founder of
Have a look at my WebCam<

GWGeorge007
GWGeorge007
Joined: 8 Jan 18
Posts: 3075
Credit: 4975207686
RAC: 1433272

Dingo wrote: My LIBC version

Dingo wrote:

My LIBC version is

 

  sudo dpkg -l | grep libc6
ii  libc6:armhf                          2.28-10+rpt2+rpi1+deb10u2                armhf        GNU C Library: Shared libraries
ii  libc6-dbg:armhf                      2.28-10+rpt2+rpi1+deb10u2                armhf        GNU C Library: detached debugging symbols
ii  libc6-dev:armhf                      2.28-10+rpt2+rpi1+deb10u2                armhf        GNU C Library: Development Libraries and Header Files
 

And your question is.....?????

George

Proud member of the Old Farts Association

mikey
mikey
Joined: 22 Jan 05
Posts: 12702
Credit: 1839107786
RAC: 3605

Dingo wrote: I have 16 RPI

Dingo wrote:

I have 16 RPI 4's and still cannot get work to run.  The latest error is as follows, any help appreciated:

I have 3 of them and when I updated 2 of them they stopped getting tasks, I'm wondering if a newer app is the problem and maybe going anonymous is the key.

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 4969
Credit: 18771869002
RAC: 7226390

You are getting the wrong app

You are getting the wrong app for the BRP4 tasks on Pi 4's.  Should be getting the 1.61 app, NOT the 1.06 app which is for 32 bit armhf platform.

I'd first make sure you are not running the 32 bit OS, from your host details I don't think they are, since they identify as ARMv8a,  but better check to make sure.

uname -m

Next, I'd edit the cc_config.xml and toggle the <no_alt_platform>0</no_alt_platform> entry to:

<no_alt_platform>1</no_alt_platform>

and save the file and either reboot or just use the Manager to re-read config files from the Options menu.

See if you can get the platform to report as aarch64 with the uname -m command.

Then you should pull down the proper 1.61 app and start getting tasks.

In case you actually are using the alt_platform choice for some other projects and don't want to change or lose that ability, then going the app_info.xml route would be the best choice.

 

Dingo
Dingo
Joined: 18 Jan 05
Posts: 44
Credit: 152458283
RAC: 35069

I have 64

I have 64 bit.

 

</p>

<p> uname -m<br />
aarch64<br />

Changed the cc_config

</p>

<p> </p>

<p><!--<br />
This is a minimal configuration file cc_config.xml of the BOINC core client.<br />
For a complete list of all available options and logging flags and their<br />
meaning see: https://boinc.berkeley.edu/wiki/client_configuration<br />
--><br />
<cc_config><br />
  <log_flags><br />
    <task>1</task><br />
    <file_xfer>1</file_xfer><br />
    <sched_ops>1</sched_ops><br />
  </log_flags><br />
<no_alt_platform>1</no_alt_platform><br />
</cc_config></p>

<p>

###  EDIT  The text did not save and Einstein downloaded 4 tasks and all aborted with the same error.

I re inserted the text and restarted BOINC

Now I get the task limit message

 

c1

98    Einstein@Home    29/07/2024 1:54:48 PM    No work sent    
99    Einstein@Home    29/07/2024 1:54:48 PM    No work is available for Binary Radio Pulsar Search (Arecibo,GBT)    
100    Einstein@Home    29/07/2024 1:54:48 PM    No work is available for Binary Radio Pulsar Search (Arecibo,GBT,long)    
101    Einstein@Home    29/07/2024 1:54:48 PM    No work is available for Binary Radio Pulsar Search (Arecibo,GBT,A)    
102    Einstein@Home    29/07/2024 1:54:48 PM    No work is available for Gamma-ray pulsar search #5    
103    Einstein@Home    29/07/2024 1:54:48 PM    (reached daily quota of 4 tasks)    
104    Einstein@Home    29/07/2024 1:54:48 PM    Project has no jobs available    
105    Einstein@Home    29/07/2024 1:55:05 PM    project resumed by user    
 

 

 


Proud Founder of
Have a look at my WebCam<

alanb1951
alanb1951
Joined: 28 Nov 16
Posts: 23
Credit: 732792089
RAC: 391109

Just a thought, though the

Just a thought, though the experts may be able to enhance/correct this...

I've got a 64-bit BOINC client on my Pi4 and it is quite happily running BRP4 tasks using the 64-bit application, and I've actually still got an alt_platform entry for one of the 32-bit variants :-)

DIngo, I note you still seem to be on Buster (I'm on Bullseye) - check to see whether your 7.14.2 client is 32-bit or 64-bit, and have a look at a sched_request XML file to see what platform_name it reports;  my 7.16.16 client reports aarch64-unknown-linux-gnu, which ensures I get 64-bit work from projects (if there is any.)

Cheers - Al.

Dingo
Dingo
Joined: 18 Jan 05
Posts: 44
Credit: 152458283
RAC: 35069

alanb1951 wrote: Just a

alanb1951 wrote:

Just a thought, though the experts may be able to enhance/correct this...

I've got a 64-bit BOINC client on my Pi4 and it is quite happily running BRP4 tasks using the 64-bit application, and I've actually still got an alt_platform entry for one of the 32-bit variants :-)

DIngo, I note you still seem to be on Buster (I'm on Bullseye) - check to see whether your 7.14.2 client is 32-bit or 64-bit, and have a look at a sched_request XML file to see what platform_name it reports;  my 7.16.16 client reports aarch64-unknown-linux-gnu, which ensures I get 64-bit work from projects (if there is any.)

Cheers - Al.

 

I had a look in the Platform_name file and it says  arm-unknown-linux-gnueabihf

 

It is 64 bit though as the command 

 

pi@c1:/usr/bin$ uname -m
aarch64

I might uninstall BOINC and re install and see what it says after the install.

 


pi@c1:/usr/bin$ sudo apt remove -purge boinc
E: Command line option 'p' [from -purge] is not understood in combination with the other options.
pi@c1:/usr/bin$ sudo apt remove --purge boinc
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  boinc-client boinc-manager libboinc7 libwxgtk-webview3.0-gtk3-0v5
  libwxgtk3.0-gtk3-0v5
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  boinc*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 94.2 kB disk space will be freed.
Do you want to continue? [Y/n] Y

pi@c1:/usr/bin$ sudo apt autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  boinc-client boinc-manager libboinc7 libwxgtk-webview3.0-gtk3-0v5
  libwxgtk3.0-gtk3-0v5
0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
After this operation, 20.6 MB disk space will be freed.
Do you want to continue? [Y/n] Y

pi@c1:/usr/bin$ sudo rm -r *.xml
pi@c1:/usr/bin$ ls -l *.xml
ls: cannot access '*.xml': No such file or directory

 sudo shutdown -r now

pi@c1:~$ sudo apt full-upgrade

All packages are up to date.


pi@c1:~$ sudo apt install boinc
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  boinc-client boinc-manager libboinc7 libwxgtk-webview3.0-gtk3-0v5
  libwxgtk3.0-gtk3-0v5


Rebooted after install

Install Einstein

Still get <platform_name>arm-unknown-linux-gnueabihf</platform_name> in the 

 apt-cache show boinc
Package: boinc
Version: 7.14.2+dfsg-3
Installed-Size: 92
Maintainer: Debian BOINC Maintainers <pkg-boinc-devel@lists.alioth.debian.org>
Architecture: all
Depends: boinc-client (>= 7.14.2+dfsg-3), boinc-manager (>= 7.14.2+dfsg-3)
Size: 52592


pi@c1:/usr/bin$ apt-cache show boinc-client
Package: boinc-client
Source: boinc
Version: 7.14.2+dfsg-3
Architecture: armhf

 

pi@c1:/usr/bin$ apt-cache show boinc-manager
Package: boinc-manager
Source: boinc
Version: 7.14.2+dfsg-3
Architecture: armhf
 

 

 

 

 

 


Proud Founder of
Have a look at my WebCam<

Dingo
Dingo
Joined: 18 Jan 05
Posts: 44
Credit: 152458283
RAC: 35069

When I restart BOINC the

When I restart BOINC the message file shows that it does not like the <no_alt_platform>

c1

1            29/07/2024 5:29:22 PM    Unrecognized tag in cc_config.xml: <no_alt_platform>    
2            29/07/2024 5:29:29 PM    Starting BOINC client version 7.14.2 for arm-unknown-linux-gnueabihf  
 
3            29/07/2024 5:29:29 PM    log flags: file_xfer, sched_ops, task    
4            29/07/2024 5:29:29 PM    Libraries: libcurl/7.64.0 OpenSSL/1.1.1n zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3    
5            29/07/2024 5:29:29 PM    Running as a daemon    
6            29/07/2024 5:29:29 PM    Data directory: /usr/bin    
7            29/07/2024 5:29:30 PM    No usable GPUs found    
8            29/07/2024 5:29:30 PM    [libc detection] gathered: 2.28, Debian GLIBC 2.28-10+rpt2+rpi1+deb10u2    
9            29/07/2024 5:29:30 PM    Host name: c1    
10            29/07/2024 5:29:30 PM    Processor: 4 ARM  [Impl 0x41 Arch 8 Variant 0x0 Part 0xd08 Rev 3]    
11            29/07/2024 5:29:30 PM    Processor features: fp asimd evtstrm crc32 cpuid    
12            29/07/2024 5:29:30 PM    OS: Linux Raspbian: Raspbian GNU/Linux 10 (buster) [6.6.39-v8+|libc 2.28 (Debian GLIBC 2.28-10+rpt2+rpi1+deb10u2)]    
13            29/07/2024 5:29:30 PM    Memory: 3.71 GB physical, 100.00 MB virtual    
14            29/07/2024 5:29:30 PM    Disk: 28.14 GB total, 23.02 GB free    
15            29/07/2024 5:29:30 PM    Local time is UTC +10 hours    
 

 

This is from the Client Configuration manual

<no_alt_platform>0|1</no_alt_platform>

If enabled, the client will run applications only for its primary platform. For example, a Win64 machine will run only Win64 apps, and not Win32.

 

My cc_config

 

pi@c1:/usr/bin$ sudo cat cc_config.xml
<!--
This is a minimal configuration file cc_config.xml of the BOINC core client.
For a complete list of all available options and logging flags and their
meaning see: https://boinc.berkeley.edu/wiki/client_configuration
-->
<cc_config>
<no_alt_platform>1</no_alt_platform>
  <log_flags>
    <task>1</task>
    <file_xfer>1</file_xfer>
    <sched_ops>1</sched_ops>
  </log_flags>
</cc_config>
 

 

 


Proud Founder of
Have a look at my WebCam<

Ian&Steve C.
Ian&Steve C.
Joined: 19 Jan 20
Posts: 3965
Credit: 47214332642
RAC: 65390005

first, <no_alt_platform> is

first, <no_alt_platform> is an 'option', so it needs to go inside an options tag as per the documentation

https://boinc.berkeley.edu/wiki/Client_configuration
 

second, you've installed 32-bit BOINC, so it will only get 32-bit apps despite you having a 64-bit OS.

64-bit arm BOINC starts up like this: 
Mon 29 Jul 2024 10:12:30 AM EDT |  | Starting BOINC client version 7.20.5 for aarch64-unknown-linux-gnu

 

_________________________________________________________________________

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 4969
Credit: 18771869002
RAC: 7226390

I'd try upgrading your Boinc

I'd try upgrading your Boinc version by upgrading your distro version.

Bullseye has Boinc 7.16.16

Bookworm has Boinc 7.20.5

Make sure you download the 64 bit version of the distro for the install.

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.