Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 9
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 2154 times and has 8 replies Next Thread
Andrew80431
Cruncher
Joined: Nov 25, 2005
Post Count: 36
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
sad Solved: No tasks for boinc agent under Linux, while boinc under Windows is constantly working

Hi,
I'm running Boinc in Version 7.9.3 under Ubuntu 18.04 x86_64.
For quite some time my Boinc installation under Linux is not getting any tasks (since December 18th 2019), while my Windows 10 machine is constantly working. This is weird since both are using the same profile.

I also uninstalled boinc. Cleared /var/lib/boinc-client, deleted /etc/boinc-client and re-installed everything. Then I attached the project and assigned the same profile I'm using on my Windows 10 machine..
After doing:
sudo -u boinc boinccmd  --project  http://www.worldcommunitygrid.org update

This message block below is all I get:
Mar 03 02:25:36 server boinc[27457]: 03-Mar-2020 02:25:36 [World Community Grid] Sending scheduler request: To fetch work.
Mar 03 02:25:36 server boinc[27457]: 03-Mar-2020 02:25:36 [World Community Grid] Requesting new tasks for CPU
Mar 03 02:25:39 server boinc[27457]: 03-Mar-2020 02:25:39 [World Community Grid] Scheduler request completed: got 0 new tasks
Mar 03 02:25:39 server boinc[27457]: 03-Mar-2020 02:25:39 [World Community Grid] No tasks sent
Mar 03 02:25:39 server boinc[27457]: 03-Mar-2020 02:25:39 [World Community Grid] No tasks are available for Microbiome Immunity Project
Mar 03 02:25:39 server boinc[27457]: 03-Mar-2020 02:25:39 [World Community Grid] No tasks are available for Smash Childhood Cancer
Mar 03 02:25:39 server boinc[27457]: 03-Mar-2020 02:25:39 [World Community Grid] No tasks are available for Help Stop TB
Mar 03 02:25:39 server boinc[27457]: 03-Mar-2020 02:25:39 [World Community Grid] No tasks are available for FightAIDS@Home - Phase 2
Mar 03 02:25:39 server boinc[27457]: 03-Mar-2020 02:25:39 [World Community Grid] No tasks are available for Mapping Cancer Markers
Mar 03 02:25:39 server boinc[27457]: 03-Mar-2020 02:25:39 [World Community Grid] Tasks are committed to other platforms
Mar 03 02:25:39 server boinc[27457]: 03-Mar-2020 02:25:39 [World Community Grid] This computer has finished a daily quota of 1 tasks


Does the line "Tasks are committed to other platforms" mean, that there is no work available for any machine running Linux?
Do I seriously have to install Windows under a hypervisor of my choice in order to have my Linux Machine contribute?

Any help is greatly appreciated.

Thanks in advance,
André
----------------------------------------

----------------------------------------
[Edit 3 times, last edit by Andrew80431 at Mar 3, 2020 5:14:34 PM]
[Mar 3, 2020 6:20:26 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Aurum
Master Cruncher
The Great Basin
Joined: Dec 24, 2017
Post Count: 2391
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: No tasks for boinc agent under Linux, while boinc under Windows is constantly working

Strange, My Linux Mint computers get WUs every day.
----------------------------------------

...KRI please cancel all shadow-banning
[Mar 3, 2020 8:43:14 AM]   Link   Report threatening or abusive post: please login first  Go to top 
KerSamson
Master Cruncher
Switzerland
Joined: Jan 29, 2007
Post Count: 1684
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: No tasks for boinc agent under Linux, while boinc under Windows is constantly working

I operate 5 Linux machines and they are constantly full with work.
You probably should verify the configuration of the device profile on WCG web site. Maybe some settings avoid your machine to fetch available work.
Good luck,
Yves
----------------------------------------
[Mar 3, 2020 9:57:37 AM]   Link   Report threatening or abusive post: please login first  Go to top 
adriverhoef
Master Cruncher
The Netherlands
Joined: Apr 3, 2009
Post Count: 2346
Status: Recently Active
Project Badges:
Reply to this Post  Reply with Quote 
Re: No tasks for boinc agent under Linux, while boinc under Windows is constantly working

This is your problem, André:
Mar 03 02:25:39 server boinc[27457]: 03-Mar-2020 02:25:39 [World Community Grid] This computer has finished a daily quota of 1 tasks

----------------------------------------
[Edit 1 times, last edit by adriverhoef at Mar 3, 2020 10:22:51 AM]
[Mar 3, 2020 10:21:14 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Andrew80431
Cruncher
Joined: Nov 25, 2005
Post Count: 36
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
confused Re: No tasks for boinc agent under Linux, while boinc under Windows is constantly working

The message implies that the machine will only run one task per day. In fact the machine hasn't returned a single result in months.

I have no idea where the number of daily tasks is limited. It cannot be the device profile. If it were so, then my Windows machine would get no work as well.

If this is the problem, how can I fix it?

This is your problem, André:
Mar 03 02:25:39 server boinc[27457]: 03-Mar-2020 02:25:39 [World Community Grid] This computer has finished a daily quota of 1 tasks

----------------------------------------

[Mar 3, 2020 12:18:50 PM]   Link   Report threatening or abusive post: please login first  Go to top 
KerSamson
Master Cruncher
Switzerland
Joined: Jan 29, 2007
Post Count: 1684
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: No tasks for boinc agent under Linux, while boinc under Windows is constantly working

Hi Andrew,
I assume there is some terminology misunderstanding.
1/ Several devices can use the same device profile as setup on the WCG web site; e.g. default, home, work, school.
2/ At the other side, each device stores its "performance" data locally, see:
/var/lib/boinc-client/client_state.xml
Each device has a globally unique device ID: host_cpid.
Two different devices cannot/shall not share the same Host ID.

If you did copy the client_state.xml file from the Windows machine to the Linux machine (or vice-versa), it could probably explain why WCG is struggling with your Linux machine.

Regarding your Linux machine, you should probably:
- deinstall Boinc
- manually delete the content of /var/lib/boinc-client/
- afterwards reinstall Boinc
- re-attach WCG to your client
... and be patient.
After a couple of hours - i.e. after returning a couple of computed WUs - the machine will be again enrolled in WCG.
Good luck again,
Yves
---
Edited: it was a mistake between Host ID (device) and BOINC Cross Project IDentifier (member).
----------------------------------------
----------------------------------------
[Edit 1 times, last edit by KerSamson at Mar 3, 2020 7:04:24 PM]
[Mar 3, 2020 12:52:08 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: No tasks for boinc agent under Linux, while boinc under Windows is constantly working

The message implies that the machine will only run one task per day. In fact the machine hasn't returned a single result in months.

I have no idea where the number of daily tasks is limited. It cannot be the device profile. If it were so, then my Windows machine would get no work as well.

If this is the problem, how can I fix it?

This is your problem, André:
Mar 03 02:25:39 server boinc[27457]: 03-Mar-2020 02:25:39 [World Community Grid] This computer has finished a daily quota of 1 tasks

The cryptic reply is not so cryptic if you know what the quoted line means: The machine is or has serially been returning bad results and thus your daily quota was cut to 1. It does not magically reset by putting the client to sleep for months.

The event log should be / should have been reporting on the task crashes as well as the website Result Status pages.

Fetch a result, 1, compute it and if it finishes properly without crashing or invalid, the quota is immediately doubled, and redoubled for every good result. Every bad result cuts the quota again.
----------------------------------------
[Edit 1 times, last edit by Former Member at Mar 3, 2020 1:05:38 PM]
[Mar 3, 2020 1:04:30 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Andrew80431
Cruncher
Joined: Nov 25, 2005
Post Count: 36
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: No tasks for boinc agent under Linux, while boinc under Windows is constantly working


The cryptic reply is not so cryptic if you know what the quoted line means: The machine is or has serially been returning bad results and thus your daily quota was cut to 1. It does not magically reset by putting the client to sleep for months.

The event log should be / should have been reporting on the task crashes as well as the website Result Status pages.

Fetch a result, 1, compute it and if it finishes properly without crashing or invalid, the quota is immediately doubled, and redoubled for every good result. Every bad result cuts the quota again.


Thank you very much for the explanation!

Looking at the result status page for the machine in question, revealed 4 entries for today, all stating pretty much the same:
<core_client_version>7.9.3</core_client_version>
<![CDATA[
<message>
process exited with code 13 (0xd, -243)</message>
<stderr_txt>
Process creation (../../projects/www.worldcommunitygrid.org/wcgrid_mip1_rosetta_7.16_x86_64-pc-linux-gnu) failed: Error -1, errno=13
execv: Permission denied

</stderr_txt>
]]>

It took me a few minutes to figure out why this happened.
The machine boots from a ZFS pool. "/var" was created like this:
zfs create -o canmount=off -o setuid=off  -o exec=off rpool/var

and a separate FS for boinc with:
zfs create -o com.sun:auto-snapshot=false  rpool/var/lib/boinc-client

The property "exec=off" is inherited to boinc, and thus the work unit cannot be executed.
Setting exec to "on"
zfs set exec=on rpool/var/lib/boinc-client
fixed the problem:

top - 18:00:08 up 4 days, 5:44, 10 users, load average: 3.97, 3.51, 3.00
Tasks: 841 total, 3 running, 754 sleeping, 0 stopped, 0 zombie
%Cpu(s): 13.6 us, 1.0 sy, 17.6 ni, 65.6 id, 0.1 wa, 0.0 hi, 2.0 si, 0.0 st
KiB Mem : 49242076 total, 7852496 free, 38219500 used, 3170080 buff/cache
KiB Swap: 65948660 total, 65948660 free, 0 used. 14817608 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
30965 boinc 39 19 1405464 478344 4040 R 67.0 1.0 4:19.22 wcgrid_fahb_bed
31061 boinc 39 19 1424532 493040 4116 R 67.0 1.0 4:17.23 wcgrid_fahb_bed

----------------------------------------

[Mar 3, 2020 5:10:28 PM]   Link   Report threatening or abusive post: please login first  Go to top 
KerSamson
Master Cruncher
Switzerland
Joined: Jan 29, 2007
Post Count: 1684
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: No tasks for boinc agent under Linux, while boinc under Windows is constantly working

Hi Andrew,
indeed, with all relevant background information, it is easier to understand what did happen.
Hopefully, it will now run perfectly.
Happy crunching,
Yves
----------------------------------------
[Mar 3, 2020 6:59:45 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread