Posts by computezrmle

1) Message boards : BOINC client : BOINC 7.22 Change Log (Message 110960)
Posted 12 days ago by computezrmle
Post:
Compiled and installed OK here. On starting the updated client, it asked me to run
systemctl daemon-reload

which I haven't seen before on updates within testing branch.

This must be run once whenever you touched a systemd service unit file.
The command ensures systemd checks/updates it's data structures, e.g. dependencies to other services.
2) Message boards : Questions and problems : How to edit 'Select computers' list? (Message 110669)
Posted 7 Dec 2022 by computezrmle
Post:
On Linux locate the file ".BOINC Manager" (usually in your home directory)
At the end there's a section [ComputerMRU] (->most recently used computers).

Close the BOINC manager and remove the outdated entries.
I'm not sure whether the order numbers of the remaining ones allow missing numbers.


Might be that this method doesn't work on Windows.
3) Message boards : Questions and problems : ': No such file or directory' (cryptic/useless error message) (Message 110546)
Posted 24 Nov 2022 by computezrmle
Post:
Instead of this
/usr/bin/BOINC_BIN

you may try this
/usr/bin/$BOINC_BIN
4) Message boards : Questions and problems : ': No such file or directory' (cryptic/useless error message) (Message 110538)
Posted 23 Nov 2022 by computezrmle
Post:
su - $BOINC_USER -c "cd $BOINC_DIR; exec /usr/bin/BOINC_BIN $BOINC_OPTIONS" &
su - $BOINC_USER -c "cd $BOINC_DIR; exec /usr/bin/boinccmd --join_acct_mgr https://grcpool.com/ user pass"

Sending the first command bg might cause a race condition since BOINC needs a short while to be completely up.
The 2nd command requires a fully running BOINC client.
You may consider to remove the "&" insert a "sleep x" after the 1st command.
5) Message boards : Questions and problems : ': No such file or directory' (cryptic/useless error message) (Message 110533)
Posted 23 Nov 2022 by computezrmle
Post:
Looks like you mix command options from 'boinc' and 'boinccmd'.

Check valid options running:
/usr/boinc/boinc --help
/usr/boinc/boinccmd --help
6) Message boards : Questions and problems : LHC ATLAS error during job setup (Message 110413)
Posted 11 Nov 2022 by computezrmle
Post:
No answer does not mean you will be ignored.

Native tasks at LHC@home are complex and not easy to set up.
That's true.
Hence, keep the setup as simple as possible and follow the howtos there.

You didn't get an answer so far because nobody, even the experts could deal with the additional complexity you want to add.
Other people might not be available atm for different reasons like busy with other work, on vacation, being ill ...
7) Message boards : Questions and problems : Install of client failed to obtain the service script (Message 110372)
Posted 8 Nov 2022 by computezrmle
Post:
Nowadays /lib is a link pointing to /usr/lib.
8) Message boards : Projects : Einstein Shuts Down My Computer (Message 110317)
Posted 4 Nov 2022 by computezrmle
Post:
...apply more thermal paste

More does not mean better.
If you apply too much thermal paste it could increase the CPU temp.

If you touch this part of your computer, thoroughly remove the old thermal paste, then apply a thin layer of fresh thermal paste evenly.
The sense of thermal paste is to close those very small gaps between the CPU and the cooler.
9) Message boards : Questions and problems : Linux automatic CPU temperature regulation (Message 110310)
Posted 3 Nov 2022 by computezrmle
Post:
... apparently this possibility has unfortunately been removed from recent kernels.

You may need to activate the 'ondemand' governor first.
The cpupower utility tells you which governors are available.

Example run on an intel i7:
cpupower frequency-info
analyzing CPU 0:
  driver: intel_cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 20.0 us
  hardware limits: 1.60 GHz - 3.90 GHz
  available cpufreq governors: ondemand performance schedutil
  current policy: frequency should be within 1.60 GHz and 3.90 GHz.
                  The governor "schedutil" may decide which speed to use
                  within this range.
  current CPU frequency: Unable to call hardware
  current CPU frequency: 3.70 GHz (asserted by call to kernel)
  boost state support:
    Supported: yes
    Active: yes
    3700 MHz max turbo 4 active cores
    3800 MHz max turbo 3 active cores
    3900 MHz max turbo 2 active cores
    3900 MHz max turbo 1 active cores


To activate 'ondemand' run
cpupower frequency-set -g ondemand


/sys/devices/system/cpu/cpufreq/ondemand/ignore_nice_load should then be available again.
On my AMD Threadripper systems it appears that 'ignore_nice_load' has no effect.
Instead, the CPU frequency change is controlled via XFR.
10) Message boards : Questions and problems : Effect of settings on multi-core tasks. (Message 110300)
Posted 2 Nov 2022 by computezrmle
Post:
Looks like Mint 21 installs newer libraries than those the ubuntu CVMFS package is compiled against.
I suspect nobody at CERN or LHC@home will solve those library issues and compile a package for a distribution not used there.

If a precompiled packet doesn't work the recommended way would be to get the CVMFS source from github and compile the client on the target computer.
See:
https://github.com/cvmfs/cvmfs

Since it's just for a test it may be too much work to do so, hence the test may be done only on Mint 20.3.
11) Message boards : Questions and problems : Effect of settings on multi-core tasks. (Message 110298)
Posted 2 Nov 2022 by computezrmle
Post:
ATLAS tasks from LHC@home run through an initialization/configuration phase.
That phase is always singlecore even if BOINC (or vbox) treats it as n-core.

Depending on the "power", the total load and the network/internet load of the client computer it can take 3..25 min until ATLAS has set up everything that is required to start n (posix-)threads (called worker threads) that concurrently do the event processing.

Each task processes 200 events and each event can take between a few seconds and >20 min to be processed.
Once a worker has finished an event it immediately picks the next one from the event queue until that queue is empty.

At the end there's another singlecore phase that combines the results from all workers and reports a (small) logfile plus a (large) result file back to BOINC.


If you have trouble with CVMFS, it might be better to post questions and error messages at the LHC@home forum.


Your example task succeeded which can be seen close to the end of stderr.txt:
[2022-11-02 09:33:35] HITS file was successfully produced:

If this line is shown and the HITS file has a reasonable size (here: 160 MB) errors/warnings mentioned before can be ignored.
They are not BOINC related.
12) Message boards : Questions and problems : Effect of settings on multi-core tasks. (Message 110295)
Posted 2 Nov 2022 by computezrmle
Post:
I've been trying - and failing - to run these tasks, but I need cvmfs and it's not installing on Mint 21. ...

Did you allow user namespaces?
Required settings may vary a bit depending on the kernel version and the policy of your Linux vendor.


Did you install and enable the automounter service?


Did you install the recent cvmfs-config package beside the main package?
Use the format you prefer:
http://ecsft.cern.ch/dist/cvmfs/cvmfs-config/cvmfs-config-default-latest.noarch.rpm
http://ecsft.cern.ch/dist/cvmfs/cvmfs-config/cvmfs-config-default_latest_all.deb


Did you run (once) "cvmfs_config setup"?
Beside other steps it copies "cvmfs.auto" to the right location and configures the automounter to use it.
This needs to be checked.


Some systems now require a simple "sudo systemctl restart autofs" to work fine.
Others require a reboot.
Few systems require 2 reboots.


If a repository list is given in /etc/cvmfs/default.local the probes should now work.
e.g.
CVMFS_REPOSITORIES=cvmfs-config,atlas
Output of "cvmfs_config probe" should look like this:
Probing /cvmfs/cvmfs-config.cern.ch... OK
Probing /cvmfs/atlas.cern.ch... OK
13) Message boards : Questions and problems : "chdir: Permission denied" error when running BOINC on kubuntu 22.04 (Message 109810)
Posted 12 Sep 2022 by computezrmle
Post:
Is your username a member of the boinc group?
If not, modify and run this command according to your needs:
sudo usermod –a –G GroupName UserName

To activate the group membership you need to log out and log in again.
14) Message boards : Questions and problems : Issues with BOINC 7.20.2 x64 behind a proxy (Message 109739)
Posted 31 Aug 2022 by computezrmle
Post:
General advice how to configure and use a Squid proxy together with BOINC can be found here:
https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5473
https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5474

Be aware that Squid 5.x may have unresolved issues.
Hence, the recommended version is the most recent 4.x you can get for your OS.
15) Message boards : Questions and problems : Issues with BOINC 7.20.2 x64 behind a proxy (Message 109503)
Posted 5 Aug 2022 by computezrmle
Post:
Just compiled the recent sources from github on Linux and tried to connect to Rosetta via a Squid proxy.
This works without any further change.
https://boinc.bakerlab.org/rosetta/show_host_detail.php?hostid=6175439
16) Message boards : Questions and problems : ': No such file or directory' (cryptic/useless error message) (Message 109367)
Posted 19 Jul 2022 by computezrmle
Post:
Looks like you called "boinccmd ..." without a path.
Either
- include the directory where "boinccmd" is located in the path
- call "boinccmd" with a preceding path, e.g. "./boinccmd" or "/absolute/path/to/the/executable/boinccmd".
17) Message boards : Questions and problems : Using BOINC with a different disk on Fedora36 then /, or /home/[$user] (Message 108936)
Posted 5 Jul 2022 by computezrmle
Post:
What is it you are not happy with?
A. the paths "/var/lib/boinc" and "/home/[$user]"
B. the device (disk) the data is stored on


In case of "/home/[$user]"

Modify the systemd boinc service unit.
There's a line looking like "ExecStart=.../boinc ..."
Enter the data dir there, e.g. "ExecStart=.../boinc --dir /path/where/you/want/boinc/data/to/be/boinc_data ...."
Ensure this path has the correct access rights




In case of "/var/lib/boinc" and (B.)
1. prepare a large "boinc" disk with btrfs (you wrote you are using btrfs)
2. create 2 subvolumes on that disk: "boinc_program" and "boinc_data"
3. Rename "/var/lib/boinc" to "/var/lib/boinc1"
4. create an empty "/var/lib/boinc" as mountpoint and mount "boinc_program" there
5. copy all data from "/var/lib/boinc1" to "/var/lib/boinc" (preserve attributes)
6. create an empty "/path/where/you/want/boinc/data/to/be/boinc_data" as mountpoint and mount "boinc_data" there
7. restart BOINC

Make the new mountpoints persistent in /etc/fstab.
18) Message boards : Projects : Project DENIS has restarted (Message 108853)
Posted 3 Jul 2022 by computezrmle
Post:
They will need a new server certificate:
SSL Certificate expired on: Jul 1 23:59:59 2022 GMT
19) Message boards : Projects : News on Project Outages (Message 108589)
Posted 20 Jun 2022 by computezrmle
Post:
This affects only CMS.
Theory and ATLAS are available as usual.

https://lhcathome.cern.ch/lhcathome/server_status.php
20) Message boards : GPUs : Water cooling (Message 108404)
Posted 11 Jun 2022 by computezrmle
Post:
Can't find the source ATM but I once read that if you keep the temperature 10 degrees lower than the max temp allowed by the manufacturer this usually doubles the lifetime of a CPU/GPU.
In addition, avoid peaks (up as well as down).


Next 20

Copyright © 2023 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.