Message boards : Theory Application : boinc-buda-runner V4 and BOINC 8.2.8
Message board moderation

To post messages, you must log in.

AuthorMessage
Yeti
Avatar

Send message
Joined: 29 May 15
Posts: 160
Credit: 2,998,720
RAC: 1,663
Message 9212 - Posted: 2 Dec 2025, 18:50:00 UTC

For me, it looks as if it is working fine,

The BOINC-Client is configured to use my local Squid-Proxy, which worked fine in the last years with ATLAS- and THEORY-Native-Tasks

Now when running Theroy (docker) 7.6.2 I get following messages in the WU-Result-File:

Could not find a local HTTP proxyCVMFS and Frontier will have to use DIRECT connectionsThis makes the application less efficientIt also puts higher load on the project serversSetting up a local HTTP proxy is highly recommendedAdvice can be found in the project forumUsing custom CVMFS.Probing CVMFS repositories ...Probing /cvmfs/alice.cern.ch... OKProbing /cvmfs/cvmfs-config.cern.ch... OKProbing /cvmfs/grid.cern.ch... OKProbing /cvmfs/sft.cern.ch... OKExcerpt from "cvmfs_config stat":VERSION HOST PROXY2.13.3.0 http://s1cern-cvmfs.openhtc.io DIRECT****************************************************************** IMPORTANT HINT(S)!******************************************************************CVMFS server: http://s1cern-cvmfs.openhtc.ioCVMFS proxy: DIRECTNo local HTTP proxy found.With this setup concurrently running containers can't sharea common CVMFS cache. A local HTTP proxy is thereforehighly recommended.More info how to configure a local HTTP proxy:https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5473https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5474******************************************************************Environment HTTP proxy: not setjob: htmld=/var/www/lighttpdjob: unpack exitcode=0job: run exitcode=0job: diskusage=11636job: logsize=76 kjob: times=0m0.003s 0m0.009s6m32.049s 0m58.196sjob: cpuusage=450Job FinishedFilesystem Used Use% Mounted on===> [runRivet] Tue Dec 2 18:11:19 UTC 2025 [boinc ee zhad 206 - - pythia8 8.301 CP5 100000 408]cvmfs2 201K 1% /cvmfs/cvmfs-config.cern.chcvmfs2 21M 1% /cvmfs/alice.cern.chcvmfs2 17M 1% /cvmfs/grid.cern.chcvmfs2 776M 20% /cvmfs/sft.cern.chtotal 814M 6% -boinc_shutdown called with exit code 0EOMstderr from container:

Could not find a local HTTP proxyCVMFS and Frontier will have to use DIRECT connectionsThis makes the application less efficientIt also puts higher load on the project serversSetting up a local HTTP proxy is highly recommendedAdvice can be found in the project forumUsing custom CVMFS.Probing CVMFS repositories ...Probing /cvmfs/alice.cern.ch... OKProbing /cvmfs/cvmfs-config.cern.ch... OKProbing /cvmfs/grid.cern.ch... OKProbing /cvmfs/sft.cern.ch... OKExcerpt from "cvmfs_config stat":VERSION HOST PROXY2.13.3.0 http://s1cern-cvmfs.openhtc.io DIRECT****************************************************************** IMPORTANT HINT(S)!******************************************************************CVMFS server: http://s1cern-cvmfs.openhtc.ioCVMFS proxy: DIRECTNo local HTTP proxy found.With this setup concurrently running containers can't sharea common CVMFS cache. A local HTTP proxy is thereforehighly recommended.More info how to configure a local HTTP proxy:https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5473https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5474******************************************************************Environment HTTP proxy: not setjob: htmld=/var/www/lighttpdjob: unpack exitcode=0job: run exitcode=0job: diskusage=11636job: logsize=76 kjob: times=0m0.003s 0m0.009s6m32.049s 0m58.196sjob: cpuusage=450Job FinishedFilesystem Used Use% Mounted on===> [runRivet] Tue Dec 2 18:11:19 UTC 2025 [boinc ee zhad 206 - - pythia8 8.301 CP5 100000 408]cvmfs2 201K 1% /cvmfs/cvmfs-config.cern.chcvmfs2 21M 1% /cvmfs/alice.cern.chcvmfs2 17M 1% /cvmfs/grid.cern.chcvmfs2 776M 20% /cvmfs/sft.cern.chtotal 814M 6% -boinc_shutdown called with exit code 0EOMstderr end

I don't know who has the responsibilty to pass the proxy-setting "down" to the docker / Theory app
ID: 9212 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
computezrmle
Volunteer moderator
Project tester
Volunteer developer
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 28 Jul 16
Posts: 531
Credit: 400,710
RAC: 0
Message 9213 - Posted: 2 Dec 2025, 20:05:50 UTC - in response to Message 9212.  

ID: 9213 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Yeti
Avatar

Send message
Joined: 29 May 15
Posts: 160
Credit: 2,998,720
RAC: 1,663
Message 9214 - Posted: 3 Dec 2025, 12:23:56 UTC - in response to Message 9213.  
Last modified: 3 Dec 2025, 12:25:18 UTC

In reply to computezrmle's message of 2 Dec 2025:
Forward a proxy via environment variable.
More details can be found here:
https://lhcathomedev.cern.ch/lhcathome-dev//forum_thread.php?id=682&postid=8628
https://lhcathomedev.cern.ch/lhcathome-dev/forum_thread.php?id=682&postid=8607
Thanks Stefan, but first I think it is the job of the Project to enshure that the Master-Configuration from the BOINC-Client is carefully handed over to the Project-App. This has been the same when LHC started to use VirtualBox so I think, they shouldn't do the same mistake a second tine

Second, as an interim-solutions this may be okay, but I'm to stupid to do it as described:
Yeti wrote:
In reply to computezrmle's message of 26 Mar 2025:[quote]ATM only the classical method is supported:
1. Define an environment variable, here: http_proxy=http://proxy:port
2. Export that variable, here via containers.conf
3. Create a script inside the container that reads the variable and does the necessary steps
here: add CVMFS_HTTP_PROXY="http://proxy:port;DIRECT" to /etc/cvmfs/default.local

The script is already available in the Linux app_version.
The Windows app_version just needs an update.
I tried to do this, but I was not able to follow it.

I'm running Windows 11 with Podmann, but

  1. Where should I define the environmanet variable ?
  2. Where can I find the correct containers.conf ? I have 4 of these in different path
  3. in my boinc-buda-runner I don't have a /etc/cvmfs/default.local. Couldn't find any cvmfs-directory


Any ideas ?

Yeti

Yeti
ID: 9214 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
computezrmle
Volunteer moderator
Project tester
Volunteer developer
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 28 Jul 16
Posts: 531
Credit: 400,710
RAC: 0
Message 9215 - Posted: 3 Dec 2025, 13:42:15 UTC - in response to Message 9214.  

It's just one out of many open points that need to be solved before docker/podman based apps are ready for production.
ID: 9215 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Theory Application : boinc-buda-runner V4 and BOINC 8.2.8


©2026 CERN