Comments (9)
@heistera A fix will be implemented for this soon.
from ganga.
I am also bitten by this bug.
ERROR:lb-run:current host does not support platform x86_64_v2-centos7-gcc11-opt (dirac_platform: broadwell-el9, required: x86_64_v2-centos7, os_id: almalinux9)
Glad to see the work on-going.
from ganga.
I am also bitten by this bug.
ERROR:lb-run:current host does not support platform x86_64_v2-centos7-gcc11-opt (dirac_platform: broadwell-el9, required: x86_64_v2-centos7, os_id: almalinux9)
Glad to see the work on-going.
Not obvious to me that this is the same problem. In the other cases we have seen a runtime error, whereas in the case you report here, the Gaudi job doesn't even start. The cure may be the same though.
from ganga.
I agree with Ulrik. To me it looked like the jobs which crashed for me had an environment. Not sure if it was the correct one, though ...
from ganga.
Indeed, my jobs didn't even start...but the cure may be the same. If I run lb-run
manually, it can automatically choose apptainer and run normally. But running in ganga will yield the above error.
from ganga.
I find this strange - my test jobs said they were running in apptainer. I guess there is nothing wrong with being explicit about though.
from ganga.
My investigation is so far only for the Local backend (where the apptainer message is not there). So we might not be all the way there. However, it turns out the run
file with the lb-run
command inside is written by the make
step.
build.x86_64-slc6-gcc49-opt/ganga/run:exec lb-run --siteroot=${MYSITEROOT:-/cvmfs/lhcb.cern.ch/lib} -c x86_64-slc6-gcc49-opt --path-to-project ${base_dir}/DaVinciDev_v39r1p6 "$@"
The file should instead have
exec lb-run --siteroot=${MYSITEROOT:-/cvmfs/lhcb.cern.ch/lib} -c x86_64-slc6-gcc49-opt --container apptainer --path-to-project ${base_dir}/DaVinciDev_v39r1p6 "$@"
for the Local backend to work.
from ganga.
And there is in fact a further problem. When a job is submitted with the Local
backend, it inherits the environment of the Ganga session. This (among other things) means that a different (and older) version of lb-run
is used which doesn't understand the --container
option.
from ganga.
I have successfully reproduced the original issue on the grid. I guess it is not doing what I thought after all
from ganga.
Related Issues (20)
- Investigate docker commands that do not currently work with virtualization and make them work HOT 11
- Support SMOG2 in LHCb bookkeping queries HOT 2
- Updating Developer Documentation HOT 2
- Incomplete python3 migration in BatchScriptTemplate.py.template
- Problems with running slc6 based GaudiExec HOT 9
- Wrong default value assigned to DiracFile object HOT 3
- Make GaudiExec use the regular virtualization options HOT 2
- Ganga crashes when opening
- Option to monitor a slice
- Update default platforms
- Registry slicing does not work
- Parametric submission for Executable jobs and Dirac?
- Speed up Dirac submission
- Ganga crashes when banned sites set to empty list HOT 5
- Job master kill error with failed subjobs HOT 3
- Remove `finaliseOnMaster`
- Make number of retries in BKQuery changeable
- respiting of a subjoin always fails HOT 10
- Exception when starting ganga version 8.7.9 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ganga.