Posts by MarkJ

1) Message boards : Questions and problems : Can’t connect to localhost (Message 93119)
Posted 7 Oct 2019 by MarkJ
Post:
Jessie had 7.4.23, stretch had 7.6.33 and Buster has 7.14.2. We’re currently testing 7.16. If you’ve used the repo version I expect you’ll be running the 7.4.23 version. You can do a “boinccmd—version” without the quotes to see what it thinks it’s got.

Back to the issue at hand, can you see if boinc-client is running. If it installed correctly then it should start up when the Pi does. Try “sudo service boinc-client status” without the quotes to see if it thinks it’s running “sudo service boinc-client start” to get it going.
2) Message boards : Questions and problems : Can’t connect to localhost (Message 93113)
Posted 6 Oct 2019 by MarkJ
Post:
Ian, you refer to running Jessie, the current version of Raspbian is Buster. Is there some reason you are 2 OS versions behind?

The command line tool used to have issues. What happens if you cd to /etc/boinc-client and do the boinccmd from there?
3) Message boards : BOINC Manager : boincmgr will not start on Ubuntu LINUX when left over file /home//BOINC Manager- (Message 92984)
Posted 28 Sep 2019 by MarkJ
Post:
I just tried under Debian using the repo version of BOINC (7.10 in this case). It creates a "BOINC Manager-<ID> file in the users home folder while the manager is running. Its deleted when you exit the manager (successfully). I guess because yours crashed it got left behind.

It looks like its designed to prevent running more than one instance of the manager per user. I tried the "File -> New BOINC Manager window" option and not surprisingly it doesn't work.
4) Message boards : Questions and problems : relocate default disk location on Raspberry Pi (Message 92311)
Posted 29 Jul 2019 by MarkJ
Post:
Not quite what you asked for but I did knock up some instructions on moving the Rpi root partition to an external drive. You can find them here. I had to use them last week under Buster so they still are correct apart from Rsync already being installed.
5) Message boards : BOINC client : Operation failed: authentication error (Message 92288)
Posted 24 Jul 2019 by MarkJ
Post:
cd to /etc/boinc-client and then do the boinccmd, it needs to read the gui_rpc_auth but assumes it’s in the current directory.
6) Message boards : Web interfaces : On some projects "sort" has unexpected side effects (Message 92216)
Posted 18 Jul 2019 by MarkJ
Post:
I believe that CPDN used to have something on the server side checking keywords on their messages in order to thwart the spammers. GPUgrid are running an old version of the BOINC server software so it’s possibly still in their version. Best to ask one of their project staff to see if they know about it.
7) Message boards : Questions and problems : It appears that CPU tasks take way too long to crunch when GPU is active (Message 91946)
Posted 27 Jun 2019 by MarkJ
Post:
Have you checked the CPU and GPU temps? Use GPU-Z for the GPU details and some other utility to get the CPUs temp readings while running. I assume you’re running Windows.
8) Message boards : Questions and problems : It appears that CPU tasks take way too long to crunch when GPU is active (Message 91938)
Posted 26 Jun 2019 by MarkJ
Post:
Are you using the iGPU (the Intel graphics)? That will slow down the cpu tasks.

The second thing to look at would be cooling, with the cpu and the GPUs going a laptop will be struggling with the heat and likely throttle to protect itself. Laptop cooling systems tend to get clogged with fluff easily so may need cleaning.
9) Message boards : BOINC Manager : Finish all jobs and close (Message 91685)
Posted 2 Jun 2019 by MarkJ
Post:
The client has an exit_when_done config option you can put into cc_config. See BOINC Client configuration

I haven’t tried it, but would assume you set no new tasks and add this into cc_config and re-read config files. Once it’s completed all work it should exit.

Normally I set no new tasks and once it’s done the machine just goes idle, no need to power it off and on all the time. I have a number of machines that process work overnight (due to it being cooler) this way.
10) Message boards : GPUs : Is there a way in Linux Mint 19.1 to delay boinc start at boot? (Message 91565)
Posted 20 May 2019 by MarkJ
Post:
There is a similar query about delaying service startup on StackOverflow. See https://stackoverflow.com/questions/43001223/how-to-ensure-that-there-is-a-delay-before-a-service-is-started-in-systemd

There are a few suggestions in there but I think using a timer and disabling the service is probably the easier one for you.

It would be better if BOINC could do it as a config option as not all of us will want a delay and then there are the many different ways of doing it (just look at the message thread I linked to) and the different systemd/initd used by different flavours of Linux.

BOINC already has a start_delay config option, however thats after its got going and before running tasks. Can we move that delay so that it occurs before the GPU detection? That way we don’t need another config option.
11) Message boards : Questions and problems : Problems with remote client control (Message 89857)
Posted 30 Jan 2019 by MarkJ
Post:
Have you got an IP address or host name in remote_hosts.cfg that allows the host you are connecting from?

Have you entered the password that is in gui_rpc_auth.cfg (on the host you are connecting to) into the BOINC manager that is trying to connect?

You need both of these as well as the port being open. If you update these files you need to restart the core client to pickup the changes.
12) Message boards : Projects : PreK-12 BOINC Machine Question (Message 89855)
Posted 30 Jan 2019 by MarkJ
Post:
Basically BOINC runs on each machine. Those machines do not need screens or keyboards - commonly called headless. You can run Windows or Linux on these compute nodes. Linux is free. Each machine works independently of the others. This is called a CoW (Cluster of Workstations) arrangement. These machines would be connected to your internal network. They will need internet access to download work units (what you called packets) and so on. You can use a proxy server if you have one.

You would use one machine to monitor and manage the others. It doesn’t have to run BOINC, but will need a screen and keyboard. As mentioned before BOINCtasks is a good program to run for monitoring the others. You can see all the tasks that are running on all the machines at once. You can use this same machine to login to your compute nodes and apply operating system updates, etc as needed.

BOINCtasks is a Windows program but will also run under Linux using wine. My BOINCtasks machine is an old laptop running Win7 and my compute nodes are running Linux. I have Intel machines, AMD machines and a bunch of Raspberry Pi’s as compute nodes. The BOINCtasks website is here which has some screen shots so you can see what it looks like, the program of course and instructions on how to use it.
13) Message boards : Questions and problems : CluBORun (Message 89489)
Posted 6 Jan 2019 by MarkJ
Post:
Sorry can’t help answer the question, but I looked it up on github as I haven’t heard of it before. The about file says the following:

CluBORun: tool for utilizing idle resources of computing clusters in volunteer computing

There are some reasons why resources of computing clusters can be useful in volunteer computing. Firstly, a computing cluster is quite reliable device, so results obtained on it can be taken as a reference when checking the results. Secondly, computing cluster can significantly help to increase performance of a new volunteer project with low amount of participants.

We have implemented a CluBORun tool (Cluster for BOINC Run) aimed at utilizing idle resources of computing clusters in volunteer computing projects based on BOINC. The key feature of CluBORun is that it utilizes only idle resources of computing clusters (just as BOINC-manager does it for computers) and uses only ordinary cluster’s user rights. When tasks from another user appear in a cluster queue, CluBORun stops BOINC tasks in queue if new tasks can be launched on freed resources.

The CluBORun tool was launched on the computing cluster MVS-100k (Joint supercomputer center of RAS) on December 2013 to include the resources of this cluster in volunteer computing project SAT@home. As a result the performance of the project increased by 40 % in some periods of time. At the moment CluBORun can work with the SLURM, Cleo and the SUPPZ job scheduler systems. We plan to make a version for the PBS TORQUE system in the nearest future.
14) Message boards : BOINC client : RPI and working location. (Message 89483)
Posted 5 Jan 2019 by MarkJ
Post:
Raspbian are still on 7.6 until Debian release Buster (expected in Q1 2019). At the moment Buster has 7.10. I am hoping Gianfranco can get 7.14.2 in before their change freeze.

Correction: They have 7.12 in Buster
15) Message boards : BOINC client : RPI and working location. (Message 89482)
Posted 5 Jan 2019 by MarkJ
Post:
The default working location for most distro installs was changed from /var/lib/boinc-client to /var/lib/boinc w.e.f. version 7.10

Perhaps somebody could add a comment. #2945

Gianfranco set up a symlink so /var/lib/boinc is the same as /var/lib/boinc-client under Debian. I expect it will be the same across the derivatives like Ubuntu.

Raspbian are still on 7.6 until Debian release Buster (expected in Q1 2019). At the moment Buster has 7.10. I am hoping Gianfranco can get 7.14.2 in before their change freeze.
16) Message boards : Questions and problems : want to write software for boinc (Message 89333)
Posted 26 Dec 2018 by MarkJ
Post:
the idea is about a solar flare calculator to predict solar flares.

Wouldn’t NASA or one of the other space agencies have routines for calculating this? It sounds like you would need to team up with some astrophysics specialists, typically that would be done via a university.

After you’ve got some software you would need to look at hosting a project so you get into hardware and infrastructure for it to run the BOINC server software. Depending on how many users/work units you get up to, it could be multiple servers or as simple as a VM running on a beefier home computer. If you are collaborating with a university they might be able to help with computer science students to set it up/run it and/or help with the hardware.
17) Message boards : Projects : GPUGrid (Message 89252)
Posted 17 Dec 2018 by MarkJ
Post:
I have seen situations where the project comms will time out after 5 minutes which is the default setting unless changed via cc_config. Its possible that it would try 1st attempt and then timeout after 5 mins followed by another go before going into project backoff. That would mean at least 10 minutes plus the default backoff interval before it goes into project backoff.
18) Message boards : Questions and problems : stdoutdae.txt file not found (Message 89250)
Posted 17 Dec 2018 by MarkJ
Post:
7.6 onwards log to the syslog. You can still view the log via BOINC Managers Event Log (or BOINC Tasks Messages) for the most recent start of the BOINC client.
19) Message boards : Questions and problems : Einstein@home: Download problems caused by chscksum error in JPLEPH.405 (Message 88272)
Posted 30 Sep 2018 by MarkJ
Post:
You’ll have to take it up over on Einstein. If I recall correctly the last time it happened they had to fix the file on their download server.

Update: There are already 2 threads going in their Problems and Bug reports message boards. One of them contains a work-around.
20) Message boards : Questions and problems : Problem install BOINC on Linux-Ubuntu 18.04 (Message 87241)
Posted 24 Jul 2018 by MarkJ
Post:
BOINC 7.9.3 is in the Ubuntu 18.04 (Bionic) repo, so why would you install a much older version?

You can use loctusofborg’s ppa to get a more up to date version than that even. See locutusofborg for details.


Next 20

Copyright © 2019 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.