Message boards : Theory Application : New native version v300.08
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5

AuthorMessage
computezrmle
Volunteer moderator
Volunteer developer
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 15 Jun 08
Posts: 2631
Credit: 271,182,481
RAC: 73,404
Message 50690 - Posted: 2 Oct 2024, 12:49:11 UTC - in response to Message 50687.  

... but it worked for 22 and I've seen nothing to state that runc should be upgraded.

Your computer is under your responsibility, especially if you do major upgrades.
Nobody will ever inform you prior to an upgrade that program "xy" outside the maintainer's scope will not run any more.

Runc issues date back to 2019 (use the forum search yourself to find the posts) and it has been discussed many times whether to prefer the local version or that from CVMFS.
Even if there are always some people claiming "the CVMFS version runs fine here" this is/was not necessarily true in all cases.

Good to see my extended logging was helpful.
;-)
ID: 50690 · Report as offensive     Reply Quote
Profile PDW

Send message
Joined: 7 Aug 14
Posts: 27
Credit: 10,000,233
RAC: 0
Message 50691 - Posted: 2 Oct 2024, 13:28:54 UTC - in response to Message 50690.  

... but it worked for 22 and I've seen nothing to state that runc should be upgraded.

Your computer is under your responsibility, especially if you do major upgrades.
Nobody will ever inform you prior to an upgrade that program "xy" outside the maintainer's scope will not run any more.

Runc issues date back to 2019 (use the forum search yourself to find the posts) and it has been discussed many times whether to prefer the local version or that from CVMFS.
Even if there are always some people claiming "the CVMFS version runs fine here" this is/was not necessarily true in all cases.

Good to see my extended logging was helpful.
;-)

I'm not going to go back and read all those old posts, it was bad enough just trying to follow the loosely knotted threads of forum posts to get me to the point I'm at now.

I agree, it's my responsibility, but then runc should not have been packaged up as part of the original installation if it only needed to be installed as a dependency to run the sub-project. Simply quote the required version level, much like Sudo-Version does in the stderr logs.

Well kudos to you then, they make getting things working a whole lot better than it used to be, didn't know you were doing the coding now !
ID: 50691 · Report as offensive     Reply Quote
[BAT] Svennemans

Send message
Joined: 23 Dec 05
Posts: 6
Credit: 385,687
RAC: 7
Message 51697 - Posted: 16 Mar 2025, 22:51:25 UTC

Unfortunately, even though cvmfs config looks OK, the Theory app still fails.

stderr below

Any idea what's still wrong with the setup?

23:42:47 (2718132): wrapper (7.15.26016): starting
23:42:47 (2718132): wrapper (7.15.26016): starting
23:42:47 (2718132): wrapper: running ../../projects/lhcathome.cern.ch_lhcathome/cranky-0.1.4 ()
23:42:47 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] Detected Theory App
23:42:47 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] This application must have permanent access to
23:42:47 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] online repositories via a local CVMFS service.
23:42:47 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] It supports suspend/resume if a couple of
23:42:47 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] requirements are fulfilled.
23:42:47 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] Most important:
23:42:47 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] - init process is systemd
23:42:47 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] - cgroups v2 is enabled and 'freezer' is available
23:42:47 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] - the user running this application is a member of the 'boinc' group
23:42:47 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] - sudo is at least version 1.9.10
23:42:47 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] - sudoer file provided by LHC@home is installed
23:42:47 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] Checking local requirements.
23:42:47 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] Found Sudo-Version 1.9.15p5.
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] Probing /cvmfs/alice.cern.ch... OK
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] Probing /cvmfs/cernvm-prod.cern.ch... OK
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] Probing /cvmfs/grid.cern.ch... OK
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] Probing /cvmfs/sft.cern.ch... OK
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] Excerpt from "cvmfs_config stat": VERSION HOST PROXY
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] 2.12.7.0 http://s1ral-cvmfs.openhtc.io/cvmfs/alice.cern.ch DIRECT
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] Found a local runc version 1.2.2.
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] Creating container filesystem.
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] Using /cvmfs/cernvm-prod.cern.ch/cvm4
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] Starting runc container.
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] To get some details on systemd level run
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] systemctl status Theory_2843-4272113-527_2.scope
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] mcplots runspec: boinc pp z1j 13000 35 - pythia6 6.428 p2010 100000 527
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] ----,^^^^,<<<~_____---,^^^,<<~____--,^^,<~__;_
time="2025-03-16T23:42:50+01:00" level=fatal msg="nsexec-1[2719159]: failed to unshare remaining namespaces: Operation not permitted"
time="2025-03-16T23:42:50+01:00" level=fatal msg="nsexec-0[2719158]: failed to sync with stage-1: next state: Success"
time="2025-03-16T23:42:50+01:00" level=error msg="runc run failed: unable to start container process: can't get final child's PID from pipe: EOF"
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] Container Theory_2843-4272113-527_2 finished with status code 1.
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [INFO] Preparing output.
23:42:50 CET +01:00 2025-03-16: cranky-0.1.4: [ERROR] No output found.
23:42:51 (2718132): cranky exited; CPU time 0.203514
23:42:51 (2718132): app exit status: 0xce
23:42:51 (2718132): called boinc_finish(195)

ID: 51697 · Report as offensive     Reply Quote
computezrmle
Volunteer moderator
Volunteer developer
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 15 Jun 08
Posts: 2631
Credit: 271,182,481
RAC: 73,404
Message 51698 - Posted: 17 Mar 2025, 6:58:32 UTC - in response to Message 51697.  

Unfortunately, even though cvmfs config looks OK, the Theory app still fails.

stderr below

Any idea what's still wrong with the setup?

time="2025-03-16T23:42:50+01:00" level=fatal msg="nsexec-1[2719159]: failed to unshare remaining namespaces: Operation not permitted"
time="2025-03-16T23:42:50+01:00" level=fatal msg="nsexec-0[2719158]: failed to sync with stage-1: next state: Success"
time="2025-03-16T23:42:50+01:00" level=error msg="runc run failed: unable to start container process: can't get final child's PID from pipe: EOF"

The error messages are caused by runc.
You need to find a runc version working fine on Ubuntu.

Volunteers running Ubuntu report runc issues every now and then.
On 22.04 runc v1.1.12 returned valid resluts but there may even be a more recent version that succeeds.
ID: 51698 · Report as offensive     Reply Quote
[BAT] Svennemans

Send message
Joined: 23 Dec 05
Posts: 6
Credit: 385,687
RAC: 7
Message 51715 - Posted: 18 Mar 2025, 0:51:13 UTC - in response to Message 51698.  

All right! Now it works, first workunit returned and valid!

Turns out runc had been installed from the containerd.io package as part of docker. Removing docker and installing runc separate did the trick.

Thanks for the help and sorry for the earlier ot + double post - didn't spot your message until I had already reposted thinking the earlier post somehow failed.
ID: 51715 · Report as offensive     Reply Quote
CloverField

Send message
Joined: 17 Oct 06
Posts: 92
Credit: 59,157,329
RAC: 16,799
Message 51722 - Posted: 19 Mar 2025, 11:48:11 UTC

Is there anything we can do about the proxy failing or will we have to wait for a new version for that?
ID: 51722 · Report as offensive     Reply Quote
computezrmle
Volunteer moderator
Volunteer developer
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 15 Jun 08
Posts: 2631
Credit: 271,182,481
RAC: 73,404
Message 51723 - Posted: 19 Mar 2025, 12:28:19 UTC - in response to Message 51722.  

Is there anything we can do about the proxy failing or will we have to wait for a new version for that?

Do you have proxy issues with Theory native?
If so, you should provide more information, at least a link to a failing task.

If you meant Theory vbox then you need to wait for a new app_version.
ID: 51723 · Report as offensive     Reply Quote
[AF>Le_Pommier] Jerome_C2005

Send message
Joined: 12 Jul 11
Posts: 100
Credit: 1,207,381
RAC: 193
Message 51725 - Posted: 19 Mar 2025, 13:21:17 UTC

In the other topic just created by Laurence it says "new version is fixing the proxy issue" :)
ID: 51725 · Report as offensive     Reply Quote
Saturn911

Send message
Joined: 3 Nov 12
Posts: 70
Credit: 159,782,352
RAC: 101,517
Message 51820 - Posted: 7 Apr 2025, 8:07:47 UTC
Last modified: 7 Apr 2025, 8:09:17 UTC

does anyone know when theory native will be back.
Don't like this v-box things.
ID: 51820 · Report as offensive     Reply Quote
Profile Laurence
Project administrator
Project developer

Send message
Joined: 20 Jun 14
Posts: 400
Credit: 238,712
RAC: 0
Message 51823 - Posted: 7 Apr 2025, 9:17:41 UTC - in response to Message 51820.  

As soon a the next version of the BOINC client is released. We had to stop sending tasks for the current native version due to the need for having an EL9 container. Work on the EL9 version was focused on the new BUDA from BOINC. It replaces the runc component with docker or podman. We have been testing it on the Dev project and it is looking promising.
ID: 51823 · Report as offensive     Reply Quote
[AF>Le_Pommier] Jerome_C2005

Send message
Joined: 12 Jul 11
Posts: 100
Credit: 1,207,381
RAC: 193
Message 51827 - Posted: 7 Apr 2025, 17:43:44 UTC

By reading the page you mention I don't understand if this BUDA thingy is "only for the server side of things" or also for the boinc client ? like we would not need VB anymore and boinc would run a packaged boinc application via docker on the participant machine ?
ID: 51827 · Report as offensive     Reply Quote
Previous · 1 · 2 · 3 · 4 · 5

Message boards : Theory Application : New native version v300.08


©2025 CERN