If nobody has seen this problem before, would it be possible for sites
running HTCondor + singularity to send their relevant HTCondor config
bits (e.g. )?
condor_config_val -dump | grep -i singularity
SINGULARITY_IMAGE_EXPR = (TARGET.DESIRED_OS is "CentOS6") ?
SINGULARITY_JOB = true
SINGULARITY_TARGET_DIR = /srv
STARTER_JOB_ENVIRONMENT = "SINGULARITY_HOME=/srv"
On 20/03/18 11:10, Luke Kreczko wrote:
> Dear all,
> I am currently trying to configure Singularity (2.4.2) and HTCondor
> (8.6.10) on a CentOS7 WN (7.4, kernel 3.10.0-693.21.1).
> I've followed the instructions in
> and rebooted the machine.
> For testing I run everything in the
> I can execute all examples on the node as both root and local user,
> HTCondor jobs work under native CentOS7, but enabling singularity
> leads to
> ERROR : Home directory is not owned by calling user: /srv
> ABORT : Retval = 255
> I assume that singularity is started as HTCondor but /srv is owned by
> the submitting user.
> Has anyone seen this before and does know the solution?
> SINGULARITY =
> SINGULARITY_BIND_EXPR =
> SINGULARITY_IMAGE_EXPR = "/cvmfs/cernvm-prod.cern.ch/cvm3"
> SINGULARITY_JOB = true
> SINGULARITY_TARGET_DIR = /srv
> STARTER_JOB_ENVIRONMENT = "SINGULARITY_HOME=/srv"