1616345 : Access to cern eos is denied only when I run on condor¶
Created: 2026-07-10T15:05:59Z - current status: new¶
Summary¶
A user reports an issue when submitting jobs via Condor to process .root files stored on CERN EOS. While local execution works fine, Condor jobs fail with a FileNotFoundError, specifically indicating "unauthorized identity" ([3010] Unable to give access - user access restricted).
The error originates from uproot's attempt to open the file via XRootD:
FileNotFoundError: file not found ([ERROR] Server responded with an error: [3010] Unable to give access - user access restricted - unauthorized identity used ; Permission denied )
Possible Causes & Solution¶
- Authentication Issue:
- Condor jobs may lack proper authentication tokens (e.g., Kerberos ticket, grid proxy) required to access EOS.
-
Next Step: Ensure the job environment includes valid credentials (e.g.,
kinit,voms-proxy-init). For NAF/DUST clusters, check if the job inherits the user’s auth tokens. -
XRootD Configuration:
- The worker nodes might misconfigure XRootD client settings (e.g., wrong redirector or missing permissions).
-
Next Step: Verify XRootD client setup on Condor workers (e.g.,
/etc/xrootd/client.conf). -
Parsl/Condor Integration:
- Parsl’s executor may not propagate authentication correctly.
-
Next Step: Check Parsl’s configuration for credential handling (e.g.,
authentication=TrueinHighThroughputExecutor). -
Path Resolution:
- Confirm the full path (
root://eoscms.cern.ch//eos/cms/...) is accessible from worker nodes. Test manually from a worker node:bash xrdfs root://eoscms.cern.ch ls /eos/cms/store/group/phys_higgs/...
Suggested Action: - Reproduce the issue interactively on a Condor worker node to isolate whether it’s an auth or config problem. - Consult NAF support for cluster-specific guidance on accessing EOS via Condor.
Sources: Error traceback analysis.