-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problems with running slc6 based GaudiExec #2320
Comments
Looks like the standard ganga virtualisation, e.g. using something like: j.virtualization = Apptainer("/cvmfs/cernvm-prod.cern.ch/cvm4") or j.virtualization = Apptainer("docker://gitlab-registry.cern.ch/lhcb-core/lbdocker/slc6-build:latest") does not work for GaudiExec? |
While it might be possible to get that to work, it will be better to just implement it in a transparent way for the GaudiExec application. |
As a user a timely solution would be great. Let me know if and how I could help. |
I was investigating this a bit further. So there are two issues at play here. I consider a job of the type
where ConfigurationIf you are on an RunningHaving prepared the job inside a |
The command
indeed sees you ending up in an
however, you can't run the configuration step inside that apptainer
So we can't run the cmake command inside an |
Yes we can run the command inside the apptainer. I'll open an MR later today. |
As fair as I can tell it is just the make that needs adjusting. The jobs seem to run automatically with apptainer on the WN. |
In that case the runtime errors reported are completely unrelated. Let's see. |
Getting the build fixed at least is useful though. I ran an example job fine - the log showed it ran inside a container. |
For some very old applications (things requiring slc6) you need to use apptainer as they are not functional with el9.
Should be a very short addition to the run line command.
The text was updated successfully, but these errors were encountered: