1) Message boards : CMS Application : What is this nonsense? (Message 50515)
Posted 9 hours ago by computezrmle
Post:
The CMS patch activated last night affects the process inside the VM.
It has nothing to do with BOINC (especially the work fetch).
Hence, BOINC related issues are not caused by the CMS patch.
2) Message boards : CMS Application : What is this nonsense? (Message 50512)
Posted 10 hours ago by computezrmle
Post:
@Ivan
+1


@hadron
Did you really believe that your computer delivered valid results within 30 min/2.5 min while other computers need many hours?
How naive!

In reality your computer got credits for empty envelopes without any scientific payload (for many weeks!).
This has now been stopped.
Like all volunteers you have to respect the requirements and set up your VMs accordingly.
Your choice is to either do so or to leave.
3) Message boards : Theory Application : Native applications (Theory and Atlas) with Ubuntu 24.04 and Boinc 8.0.2 (Message 50493)
Posted 8 days ago by computezrmle
Post:
BTW: setuid or non-setuid?

setuid

See this comment from apptainer.conf:
# ALLOW SETUID: [BOOL]
# DEFAULT: yes
# Should we allow users to utilize the setuid program flow within Apptainer?
# note1: This is the default mode, and to utilize all features, this option
# must be enabled.  For example, without this option loop mounts of image 
# files will not work; only sandbox image directories, which do not need loop
# mounts, will work (subject to note 2).
# note2: If this option is disabled, it will rely on unprivileged user
# namespaces which have not been integrated equally between different Linux
# distributions.

More information can be found in the apptainer manual (you already posted a link to it).
4) Message boards : Theory Application : Native applications (Theory and Atlas) with Ubuntu 24.04 and Boinc 8.0.2 (Message 50491)
Posted 8 days ago by computezrmle
Post:
... I hope I haven't forgotten anything.


ATM SingularityCE as well as Apptainer (the successor of the original Singularity) both work with ATLAS.
This may change sometime in the (far) future as stated in the logs.
Hence, it is recommended to use Apptainer.
[2024-07-17 00:42:36] Falling back to singularity found in PATH at /usr/bin/singularity
[2024-07-17 00:42:36] WARNING: singularity support will be removed in a future version of native ATLAS



Missing.
The most recent config package must be installed in addition to the main package (here: the deb version).
https://ecsft.cern.ch/dist/cvmfs/cvmfs-config/cvmfs-config-default_latest_all.deb



Wrong variable assignment:
CVMFS_KCACHE_TIMEOUT=2CVMFS_MAX_RETRIES=3

Must be on separate lines like:
CVMFS_KCACHE_TIMEOUT=2
CVMFS_MAX_RETRIES=3


The sudoers file:
It is not recommended to copy it from a forum post as this may insert unwanted characters, e.g. linefeeds.
Those can corrupt the sudoers file.
Instead, run the script mentioned in Laurence's original post:
https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=6075&postid=48978
https://lhcathome.cern.ch/lhcathome/download/prepare_theory_native_environment
5) Message boards : CMS Application : From Ivan: "I've just had problems posting this message to the main CMS@Home message board." (Message 50483)
Posted 12 days ago by computezrmle
Post:
https://lhcathomedev.cern.ch/lhcathome-dev/forum_thread.php?id=667&postid=8486
6) Questions and Answers : Unix/Linux : theory simulation gets error at 14-minute mark (Message 50464)
Posted 25 days ago by computezrmle
Post:
Will this host be suitable for these tasks?
RAM 16 GB, SSD 464.29 GB
https://lhcathome.cern.ch/lhcathome/show_host_detail.php?hostid=10853952

Yes.



Tutorials related to native_theory (300.08 ), ATLAS (native mt). Can you indicate where the instructions are located? The configuration for native_theory, ATLAS 3.01 (native_mt), is the same?

For both (ATLAS/Theory native) a well configured local CVMFS is a must.
Hence, get it running before you try any task.
https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5594
https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5595

ATLAS requires apptainer to be installed.

As for Theory you may start here:
https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=6075&postid=48978



What ports should be opened in the firewall?

Start here or use the forum search:
https://lhcathome.web.cern.ch/faq
7) Questions and Answers : Windows : you need Virtualbox installed and virtualbox extension pack or your tasks will be "error" (Message 50450)
Posted 24 Jun 2024 by computezrmle
Post:
Not relevant.
Windows/Linux/Apple are all running the very same VM image.
8) Questions and Answers : Windows : you need Virtualbox installed and virtualbox extension pack or your tasks will be "error" (Message 50449)
Posted 24 Jun 2024 by computezrmle
Post:
<allow_remote_gui_rpc>

This is a BOINC client option.
It has nothing to do with vboxwrapper or any VM controlled by vboxwrapper.
Hence, it is not relevant for the success of a VM.
9) Questions and Answers : Windows : you need Virtualbox installed and virtualbox extension pack or your tasks will be "error" (Message 50447)
Posted 24 Jun 2024 by computezrmle
Post:
... Are you sure it's not necessary?

Yes.
Definitely.

See this example (beside many others) from a valid task that ran without extension pack:
https://lhcathome.cern.ch/lhcathome/result.php?resultid=411965291
2024-06-24 16:41:03 (4076): Required extension pack not installed, remote desktop not enabled.
2024-06-24 16:41:03 (4076): Enabling shared directory for VM.
.
.
.
2024-06-24 16:41:04 (4076): Starting VM using VBoxManage interface. (boinc_00df6c9b647151d4, slot#7)
2024-06-24 16:41:08 (4076): Successfully started VM. (PID = '8860')
.
.
.
2024-06-24 16:41:25 (4076): Guest Log: VBoxService 5.2.32 r132073 (verbosity: 0) linux.amd64 (Jul 12 2019 10:32:28) release log
2024-06-24 16:41:25 (4076): Guest Log: 00:00:00.000147 main     Log opened 2024-06-24T16:41:24.277067000Z
2024-06-24 16:41:25 (4076): Guest Log: 00:00:00.000226 main     OS Product: Linux
2024-06-24 16:41:25 (4076): Guest Log: 00:00:00.000246 main     OS Release: 3.10.0-957.27.2.el7.x86_64
2024-06-24 16:41:25 (4076): Guest Log: 00:00:00.000261 main     OS Version: #1 SMP Mon Jul 29 17:46:05 UTC 2019
2024-06-24 16:41:25 (4076): Guest Log: 00:00:00.000276 main     Executable: /opt/VBoxGuestAdditions-5.2.32/sbin/VBoxService
2024-06-24 16:41:25 (4076): Guest Log: 00:00:00.000277 main     Process ID: 1367
2024-06-24 16:41:25 (4076): Guest Log: 00:00:00.000277 main     Package type: LINUX_64BITS_GENERIC
2024-06-24 16:41:25 (4076): Guest Log: 00:00:00.000879 main     5.2.32 r132073 started. Verbose level = 0
.
.
.
2024-06-24 18:47:32 (4076): Guest Log: HITS file was successfully produced
.
.
.
2024-06-24 18:47:34 (4076): Guest Log:  *** Success! Shutting down the machine. ***
2024-06-24 18:47:34 (4076): VM Completion File Detected.
2024-06-24 18:47:34 (4076): Powering off VM.
2024-06-24 18:47:35 (4076): Successfully stopped VM.
2024-06-24 18:47:35 (4076): Deregistering VM. (boinc_00df6c9b647151d4, slot#7)
2024-06-24 18:47:35 (4076): Removing network bandwidth throttle group from VM.
2024-06-24 18:47:35 (4076): Removing VM from VirtualBox.
18:47:40 (4076): called boinc_finish(0)
10) Questions and Answers : Windows : you need Virtualbox installed and virtualbox extension pack or your tasks will be "error" (Message 50442)
Posted 24 Jun 2024 by computezrmle
Post:
Guests do not run 'better' if the extension pack is installed.

Data exchange between host and guest is done via a shared folder.
This requires guest additions to be installed in the guest VM but it does not require the extension pack on the host.
Guest additions are available on all VMs from LHC@home.

BTW:
The original claim was that tasks fail if the extension pack is not installed.
11) Questions and Answers : Windows : you need Virtualbox installed and virtualbox extension pack or your tasks will be "error" (Message 50440)
Posted 24 Jun 2024 by computezrmle
Post:
... without the Virtualbox extension pack the task is automatically "error".

This is wrong.
Tasks run fine without the extension pack being installed.
12) Questions and Answers : Unix/Linux : theory simulation gets error at 14-minute mark (Message 50436)
Posted 23 Jun 2024 by computezrmle
Post:
Harware virtualization being enabled is a must to run VMs from LHC@home.
Ask your cloud manager how to forward/configure it.
If this is not possible you can't run any VirtualBox VMs from this project.


300.08 (native theory) Hardware virtualization support required?

As already mentioned hardware virtualization is a must for VirtualBox apps.
Native apps do not require VirtualBox, hence they also do not require hardware virtualization.

Even if you run nothing but Theory native, increase the RAM size to at least 8GB and ensure the disk size is at least 20GB.
13) Questions and Answers : Unix/Linux : theory simulation gets error at 14-minute mark (Message 50434)
Posted 22 Jun 2024 by computezrmle
Post:
After changing in boinc-client.service
on ProtectSystem=full, now the message appears,
"is installed, the processor supports hardware virtualization, but it is disabled"
The installation is located in the "VPS" cloud, it does not have access to the BIOS.
Before it showed that virtualization was available.
It's probably impossible to solve this?
Preview of the contents of the boinc-client.service file

Harware virtualization being enabled is a must to run VMs from LHC@home.
Ask your cloud manager how to forward/configure it.
If this is not possible you can't run any VirtualBox VMs from this project.
14) Questions and Answers : Unix/Linux : theory simulation gets error at 14-minute mark (Message 50430)
Posted 22 Jun 2024 by computezrmle
Post:
General hint

The computer reports <4GB RAM.
The recommended minimum is 16GB.
It may run with less but the value should not be less than 8GB.


As for the error message

"Error in guest additions for VM: -182" is misleading and should be ignored.
The real issue is "IPC daemon socket error".

BOINC and VirtualBox require a common writable communication directory below /tmp.
Some Linux distributions ship a "boinc-client.service" file that sets "ProtectSystem=strict".
This option prohibits BOINC's write access to /tmp.

Either keep "ProtectSystem=strict" and add the following options to the service file:
ReadWritePaths=-/your/BOINC/clients/base/directory/path
ReadWritePaths=-/tmp

Or
Replace "ProtectSystem=strict" with "ProtectSystem=full".

Then run
sudo systemctl daemon-reload

Then restart BOINC


Additional hint
Modifications to a service unit file should be done using an overlay.
See the systemd manual.
15) Message boards : CMS Application : Upcoming interruptions to CERN infrastructure (Message 50420)
Posted 18 Jun 2024 by computezrmle
Post:
Please see duplicate post in CMS@Home-dev, I'm having problems posting here.

This is the link to the post on dev:
https://lhcathomedev.cern.ch/lhcathome-dev/forum_thread.php?id=665#8479
16) Message boards : Theory Application : Theory native tasks fail when restarted (Message 50381)
Posted 10 Jun 2024 by computezrmle
Post:
Native apps (ATLAS/Theory) were never intended to fully replace vbox apps.
They were developed to run efficiently on datacenter hosts (24/7) with rare planned shutdown breaks.

The Theory cgroups v2 version adds a functionality to pause/resume without the need to manually fiddle around with cgroups.
This makes it a bit more cooperative on hosts running Non-Theory tasks but it never claimed to solve all basic issues from above.

As a user you have to decide what is more important for your system:
- run it 24/7 and plan shutdowns (hence stop running new native Tasks early enough)
- regularly stop/restart running tasks (then run vbox apps)
17) Message boards : Theory Application : Theory native tasks fail when restarted (Message 50379)
Posted 10 Jun 2024 by computezrmle
Post:
Theory native tasks do not survive a BOINC restart or a reboot.
18) Message boards : Theory Application : Theory native tasks fail when restarted (Message 50377)
Posted 10 Jun 2024 by computezrmle
Post:
Describe the steps you have done to stop/restart the task.
Is your BOINC client configured to "leave non GPU applications in memory"?
19) Message boards : ATLAS application : ATLAS job doesn't stop when suspended on Ubuntu 24.04 with BOINC 8.0.2-715 (Message 50375)
Posted 10 Jun 2024 by computezrmle
Post:
I'm not aware of any plans doing so or anybody currently working on it.
20) Message boards : ATLAS application : ATLAS job doesn't stop when suspended on Ubuntu 24.04 with BOINC 8.0.2-715 (Message 50370)
Posted 10 Jun 2024 by computezrmle
Post:
ATLAS job doesn't stop when suspended ...

Right.
ATLAS native doesn't have a signal handler to forward stop/resume from BOINC to the workers.
If you require stop/resume use ATLAS vbox instead.


Next 20


©2024 CERN