InfoMessage
1) Message boards : Theory Application : Docker on Mac
Message 8871
Posted 1 day ago by [AF>Le_Pommier] Jerome_C2005
Oh well I just saw that I got a batch of docker tasks again, and they all failed the same way.
2) Message boards : Theory Application : Docker on Mac
Message 8867
Posted 2 days ago by [AF>Le_Pommier] Jerome_C2005
You mean "after 26/06" ? (my msg above)

In any case I only get vbox tasks since then... (I've been trying non stop since 30/06)
3) Message boards : Theory Application : Docker on Mac
Message 8862
Posted 3 days ago by [AF>Le_Pommier] Jerome_C2005
Thanks a lot for this, I see David wrote 3 weeks ago in the issue log

davidpanderson commented on Jun 12, 2025
The problem is that the Mac version docker_wrapper on the BOINC server predates Charlie's
commit 48624bf,
which I think fixes this bug.
I'll build this and put it on the server.

davidpanderson commented on Jun 12, 2025
I put latest versions of docker_wrapper for all platforms here:
https://github.com/BOINC/boinc/wiki/Docker-wrapper-release-notes

But what does this mean : that here at LHCdev you have to use this wrapper / deploy it with your boinc docker app ?
4) Message boards : Theory Application : Docker on Mac
Message 8849
Posted 10 days ago by [AF>Le_Pommier] Jerome_C2005
I test and got 2 docker tasks again and failing on my iMac.

It is version 7.60 (docker) (beta test) that was apparently upgraded : 12 Jun 2025, 13:01:21 UTC

But no success.

I still have that symbolic link you made me create

$ unknown --version                                        
Docker version 28.0.4, build b8034c0


but I see it complains about "unknown" everywhere.

<core_client_version>8.2.1</core_client_version>
<![CDATA[
<message>
process exited with code 1 (0x1, -255)</message>
<stderr_txt>
docker_wrapper config:
   workdir: /boinc_slot_dir
   use GPU: no
   create args: --cap-add=SYS_ADMIN --device /dev/fuse -v /cvmfs:/cvmfs:shared
   verbose: 1
Using unknown
running docker command: ps --all --filter "name=boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2922-4790775-27_0"
sh: unknown: command not found
command output:
creating container boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2922-4790775-27_0
running docker command: images
sh: unknown: command not found
command output:
building image
running docker command: build . -t boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2922-4790775-27 -f Dockerfile 
sh: unknown: command not found
command output:
running docker command: create --name boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2922-4790775-27_0  -v /Library/Application Support/BOINC Data/slots/12:/boinc_slot_dir  --cap-add=SYS_ADMIN --device /dev/fuse -v /cvmfs:/cvmfs:shared boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2922-4790775-27
sh: unknown: command not found
command output:
starting container
running docker command: start boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2922-4790775-27_0
sh: unknown: command not found
command output:
running docker command: ps --all -f "name=boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2922-4790775-27_0"
sh: unknown: command not found
command output:
running docker command: logs boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2922-4790775-27_0
sh: unknown: command not found
command output:
stderr from container:
stderr end
running docker command: stop boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2922-4790775-27_0
sh: unknown: command not found
command output:
running docker command: container rm boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2922-4790775-27_0
sh: unknown: command not found
command output:
running docker command: image rm boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2922-4790775-27
sh: unknown: command not found
command output:
2025-06-24 20:12:43 (41365): called boinc_finish(1)

</stderr_txt>
]]>
5) Message boards : Theory Application : Docker on Mac
Message 8801
Posted 11 May 2025 by [AF>Le_Pommier] Jerome_C2005
I got theory tasks again (no more WCG tasks for the Pentathon, I let LHCdev as backup project) and I still get only vbox tasks, it won't send me any docker task at all since end of April with my initial testing with errors.

Maybe there are no task setup for macOS, it's not the first time I realize that a project has not "open" delivery of tasks for an OS though officially supported.
6) Message boards : Theory Application : Docker on Mac
Message 8795
Posted 6 May 2025 by [AF>Le_Pommier] Jerome_C2005
It never gave me any docker task anymore, it kept sending vbox tasks continuously, last one was (failing) on May 2nd...

Now I'm switching with the team on Pentathlon so it'll have to wait...
7) Message boards : Theory Application : Docker on Mac
Message 8791
Posted 4 May 2025 by [AF>Le_Pommier] Jerome_C2005
I was able to do it with chatgpt :
even as root (via sudo), on modern macOS (Catalina and above), you can't write to /usr/bin at all, because /usr/bin is read-only, protected by System Integrity Protection (SIP)

so it told me to use "unprotected folder" like this
sudo ln -s /usr/local/bin/docker /usr/local/bin/unknown

and it worked
$ unknown --version
Docker version 28.0.4, build b8034c0

Last model of chatgpt is much better than previous, I try to use IA the less that I can (to keep my brain working) but this time it was quick and accurate, and didn't fail.

So now I'm waiting for docker tasks of theory app to see if this works, but now it keeps sending me vbox tasks, I hope it has not blacklisted my machine because all docker tasks were (logically) still failing all the time...
8) Message boards : Theory Application : Docker on Mac
Message 8790
Posted 3 May 2025 by [AF>Le_Pommier] Jerome_C2005
Any other idea on this ?
9) Message boards : Theory Application : Docker on Mac
Message 8789
Posted 30 Apr 2025 by [AF>Le_Pommier] Jerome_C2005
 $ ls -dhal /usr/bin
drwxr-xr-x  916 root  wheel    29K  4 fév 17:57 /usr/bin

I have the w...

I don't know what the "wheel" stands for, though.
10) Message boards : Theory Application : Docker on Mac
Message 8786
Posted 29 Apr 2025 by [AF>Le_Pommier] Jerome_C2005
Sadly my mac doesn't like that idea

$ sudo ln -s /usr/bin/docker /usr/bin/unknown
ln: /usr/bin/unknown: Operation not permitted

First I tried without the sudo but I had the same message, I thought "this is just permission issue", and I know my sudo is working correctly because I can do a "sudo ls" for instance and it works fine.

(I also tried with "podman" instead of "docker" but same message)

Also I now that in boinc I have a message like this

Notice from BOINC
Some projects require Docker. We recommend that you install it. Instructions are here .
Mardi 29 avril 2025 à 01:01:55 · suivant...

But docker *is* actually installed... ?
11) Message boards : Theory Application : Docker on Mac
Message 8785
Posted 29 Apr 2025 by [AF>Le_Pommier] Jerome_C2005
OK thanks ! I'll try this tonight once back home.
12) Message boards : Theory Application : Docker on Mac
Message 8783
Posted 28 Apr 2025 by [AF>Le_Pommier] Jerome_C2005
I'm not sure to understand, for example when it tried to run ("running docker command")

ps --all --filter "name=boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2848-4507864-714_0"

the result is

"sh: unknown: command not found"

so there is not a command "unknown", the command is "ps --all --filter "name=boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2848-4507864-714_0""

so what kind of symbolic link do you suggest to create ?
13) Message boards : Theory Application : Docker on Mac
Message 8781
Posted 27 Apr 2025 by [AF>Le_Pommier] Jerome_C2005
Hi

I installed boinc 8.2.1 (I was still with 8.0) and installed latest docker version on my Intel iMac (latest macOS version), I got 4 theory docker tasks and they fail immediately

<core_client_version>8.2.1</core_client_version>
<![CDATA[
<message>
process exited with code 1 (0x1, -255)</message>
<stderr_txt>
docker_wrapper config:
workdir: /boinc_slot_dir
use GPU: no
create args: --cap-add=SYS_ADMIN --device /dev/fuse -v /cvmfs:/cvmfs:shared
verbose: 1
Using unknown
running docker command: ps --all --filter "name=boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2848-4507864-714_0"
sh: unknown: command not found
command output:
creating container boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2848-4507864-714_0
running docker command: images
sh: unknown: command not found
command output:
building image
running docker command: build . -t boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2848-4507864-714 -f Dockerfile
sh: unknown: command not found
command output:
running docker command: create --name boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2848-4507864-714_0 -v /Library/Application Support/BOINC Data/slots/7:/boinc_slot_dir --cap-add=SYS_ADMIN --device /dev/fuse -v /cvmfs:/cvmfs:shared boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2848-4507864-714
sh: unknown: command not found
command output:
starting container
running docker command: start boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2848-4507864-714_0
sh: unknown: command not found
command output:
running docker command: ps --all -f "name=boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2848-4507864-714_0"
sh: unknown: command not found
command output:
running docker command: logs boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2848-4507864-714_0
sh: unknown: command not found
command output:
stderr from container:
stderr end
running docker command: stop boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2848-4507864-714_0
sh: unknown: command not found
command output:
running docker command: container rm boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2848-4507864-714_0
sh: unknown: command not found
command output:
running docker command: image rm boinc__lhcathomedev.cern.ch_lhcathome-dev__theory_2848-4507864-714
sh: unknown: command not found
command output:
2025-04-27 19:23:47 (89661): called boinc_finish(1)

</stderr_txt>
]]>

I seems it cannot execute any docker command... ?

$ docker --version
Docker version 28.0.4, build b8034c0
14) Message boards : CMS Application : New Version v61.25
Message 8694
Posted 9 Apr 2025 by [AF>Le_Pommier] Jerome_C2005
OK clear thanks.
15) Message boards : CMS Application : New Version v61.25
Message 8692
Posted 8 Apr 2025 by [AF>Le_Pommier] Jerome_C2005
I had one CMS today on my Intel iMac (v61.25) and it failed after 2 secs

<core_client_version>8.0.2</core_client_version>
<![CDATA[
<message>
process exited with code 1 (0x1, -255)</message>
<stderr_txt>
2025-04-08 01:02:33 (29109): vboxwrapper version 26208
2025-04-08 01:02:33 (29109): BOINC client version: 8.0.2
2025-04-08 01:02:33 (29109): Detected: VirtualBox VboxManage Interface (Version: 7.1.6)
2025-04-08 01:02:33 (29109): Detected: Sandbox Configuration Enabled
2025-04-08 01:02:33 (29109): WARNING: Communication with VM Hypervisor failed.
2025-04-08 01:02:33 (29109): ERROR: VBoxManage list hostinfo failed
2025-04-08 01:02:33 (29109): called boinc_finish(1)

</stderr_txt>
]]>

For the past days I've had theory simulation tasks (with VB) that work fine on my machine.
16) Message boards : Theory Application : Two theory VB tasks on macOS, one working, the other not
Message 8691
Posted 8 Apr 2025 by [AF>Le_Pommier] Jerome_C2005
To continue on this topic you can see here a group of theory simulation, some 7.46 and two 7.47


and one of the 7.47 is having the same symptom of "no CPU used" that I had mentioned.
17) Message boards : Theory Application : Two theory VB tasks on macOS, one working, the other not
Message 8677
Posted 3 Apr 2025 by [AF>Le_Pommier] Jerome_C2005
Thanks a lot for your quick answers, I know I'm on a dev/test project and I'm here to help :)

Glad to see a future version might help.

Is there anymore information I can provide you ?

(but I won't be home before this evening and I don't have remote access on my iMac)
18) Message boards : Theory Application : Two theory VB tasks on macOS, one working, the other not
Message 8673
Posted 2 Apr 2025 by [AF>Le_Pommier] Jerome_C2005
Hi

I have 2 theory simulation VB tasks running on my Intel i9 late 2020 iMac (latest version of macOS 15.3.1 and latest version of VB 7.1.6).

All the CPU capacity of the machine is not used at the moment, I can there are some spare cycles (average 10% unused in the past 6 hours, I can measure this with iStats Menus). They have been running for a good number of hours as you can see.



I realize that one is using a fair amount of CPU (here 70% of a thread in the screenshot), and the second one almost none.



You can clearly see the total amount of CPU time is 30mn (after 6 hours running), compared to 8 hours for the other one (after 9 hours running).

How can that be ?
19) Message boards : Theory Application : Veeerrrry long Pythia8
Message 8319
Posted 1 Feb 2024 by [AF>Le_Pommier] Jerome_C2005
jerome@VM-Debian-OVH2:~$ sudo grep 'processed' /var/lib/boinc-client/slots/4/cernvm/shared/runRivet.log
0 events processed
100 events processed
200 events processed
300 events processed
400 events processed
500 events processed
600 events processed
jerome@VM-Debian-OVH2:~$ sudo grep 'processed' /var/lib/boinc-client/slots/0/cernvm/shared/runRivet.log
0 events processed
jerome@VM-Debian-OVH2:~$ sudo grep 'processed' /var/lib/boinc-client/slots/1/cernvm/shared/runRivet.log
jerome@VM-Debian-OVH2:~$ 

So only slot 4 has some events processed, the others have have none. A good waste of computing power it seems.

Compare that number with the task's total events and the actual runtime of the task.
This allows to calculate the estimated total runtime.

If you know what is the task's total events. But I don't.

But you know what, don't worry with me anymore : I cancelled the 4 tasks and switched to another project, I guess you have enough linux expert volunteers to help you here (and pay for the computing power) to test your applications.
20) Message boards : Theory Application : Veeerrrry long Pythia8
Message 8317
Posted 1 Feb 2024 by [AF>Le_Pommier] Jerome_C2005
No I could not run any of the commands without sudo, it would throw me an error :/ (except moving into the folder with cd, this works without sudo)

I'm sorry I'm not good enough in linux and I cannot invest too much time to become an expert... boinc is already quite a time consuming hobby.

I'm not sure to understand if the 1st comment could run (using sudo) why it would be a problem ? it wouldn't return the same result ?

Regarding the 2nd command since I don't understand why the "( )" and why the "tac /" I just removed them and this time I got a result :

jerome@VM-Debian-OVH2:~$ sudo grep -m1 'processed' < /var/lib/boinc-client/slots/4/cernvm/shared/runRivet.log
0 events processed

Like this time it can find the file and it's looking for "processed" in it. And it says "no event".

So I tried the same command with the other two long tasks returned by the 1st command

jerome@VM-Debian-OVH2:~$ sudo grep -m1 'processed' < /var/lib/boinc-client/slots/0/cernvm/shared/runRivet.log
0 events processed
jerome@VM-Debian-OVH2:~$ sudo grep -m1 'processed' < /var/lib/boinc-client/slots/1/cernvm/shared/runRivet.log
jerome@VM-Debian-OVH2:~$ 

The one in slot 0 is also "0 event" and the one in slot 1 returns nothing.

So I guess all this mean these tasks are not doing anything since the very beginning ?

So I must cancel them right ? :(
Next 20


©2025 CERN