Hi all,I am trying to submit grid universe jobs to our CondorCEs authorized by WLCGTokens - however the set up does not seem to be working.
I.e., we have a VOBox with daemons locally collector + negotiator + scheduler + gridmanager/gahp on Condor 9 [1], so that users can submit their grid universe job locally for the daemons to forward them to the CEs. Jobs submitted with a X509 proxy work, so that the submission file and local daemon set up should be in general OK. However when unsetting X509 and only using a token, the submission fails [1] as no proxy file is found. I guess gridmanager/gahp in Condor 9 do not support {Sci,WLCG}Tokens and we have to update the VOBox to 10.0/1, or?
Cheers, Thomas [1] condor-9.0.17-1.el7.x86_64 condor-classads-9.0.17-1.el7.x86_64 condor-externals-9.0.17-1.el7.x86_64 condor-procd-9.0.17-1.el7.x86_64 python2-condor-9.0.17-1.el7.x86_64 python3-condor-9.0.17-1.el7.x86_64 [2] > export BEARER_TOKEN_FILE=/tmp/token_$(id -u) > condor_submit belle.sub Submitting job(s)ERROR: unable to read proxy file [3] > cat belle.sub universe = grid use_x509userproxy = true X509UserProxy=$ENV(X509_USER_PROXY)grid_resource = condor grid-htcondorce1.desy.de grid-htcondorce1.desy.de:9619
# transfer_input_files = ${HOME}/k5-ca-proxy-belle.pem # environment = "X509_USER_PROXY=${HOME}/k5-ca-proxy-belle.pem" executable = belle.sh output = $(Cluster)_$(Process).out error = $(Cluster)_$(Process).err log = $(Cluster)_$(Process).logs ShouldTransferFiles = YES WhenToTransferOutput = ON_EXIT +remote_jobuniverse = 5 +remote_requirements = True +remote_ShouldTransferFiles = "YES" +remote_WhenToTransferOutput = "ON_EXIT" queue [4] > cat /tmp/token_$(id -u) | cut -d "." -f 2 | base64 -d 2>/dev/null | jq { "wlcg.ver": "1.0", "sub": "1ec796cb-250b-479d-a9e9-6509995adab0", "aud": "https://wlcg.cern.ch/jwt/v1/any", "nbf": 1679402025,"scope": "openid compute.create offline_access compute.read compute.cancel compute.modify",
"iss": "https://wlcg.cloud.cnaf.infn.it/", "exp": 1679403225, "iat": 1679402025, "jti": "448e3bf4-14e8-4aa7-a5ee-a396e38f83a3", "client_id": "5e4d8e45-2fa0-4a56-b646-113c3b0bf9c1" }
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature