Hi Manuel,
The default value for
SINGULARITY was changed to libexec/singularity in V23.0.12 which is included in V23.8.1 of HTCondor. The specific ticket for this change is
HTCONDOR-2460. I think was done due to a change in
HTCONDOR-2397 in V23.0.10 of HTCondor that changed the install directory of apptainer in tarballs to libexec. That being said this seems like an issue. What OS was this on? And how was HTCondor installed/upgraded on the host?
Cheers,
Cole Bollig
From: HTCondor-users <htcondor-users-bounces@xxxxxxxxxxx> on behalf of Giffels, Manuel (IAP) <manuel.giffels@xxxxxxx>
Sent: Wednesday, July 3, 2024 7:56 AM To: htcondor-users@xxxxxxxxxxx <htcondor-users@xxxxxxxxxxx> Subject: [HTCondor-users] Changed apptainer/singularity default path in 23.8.1? Dear all,
when trying to run a vanilla universe job with SINGULARITY_JOB = TRUE, it seems to fail in the latest development version 23.8.1 with the following error shown in the StarterLog. Attempting to run: '/usr/libexec/condor/apptainer /usr/libexec/condor/apptainer --version‘. Once setting SINGULARITY = /usr/bin/apptainer in the configuration, it seems to work again. Did the default path to look up singularity/apptainer change somehow in the latest development release 23.8.1? Thanks and best regards, Manuel Dr. Manuel Giffels, Karlsruhe Institute of Technology (KIT), Scientific Computing Center (SCC) Hermann-von-Helmholtz-Platz 1, 76344 Eggenstein-Leopoldshafen Phone: +49 721 608 28636, Email: Manuel.Giffels@xxxxxxx |