Closed andresailer closed 1 week ago
Sweep summary
Sweep ran in https://github.com/DIRACGrid/DIRAC/actions/runs/9563646367
integration cherry-pick 34d5e0515 into integration failed check merge conflicts on a local copy of this repository
git fetch upstream
git checkout upstream/integration -b cherry-pick-2-34d5e0515-integration
git cherry-pick -x -m 1 34d5e0515
# Fix the conflicts
git cherry-pick --continue
git commit --amend -m 'sweep: #7675 HTCondorCE: fix HOME for useSSL' --author='Andre Sailer <andre.philippe.sailer@cern.ch>'
git push -u origin cherry-pick-2-34d5e0515-integration
# If you have the GitHub CLI installed the PR can be made with
gh pr create \
--label 'sweep:from rel-v8r0' \
--base integration \
--repo DIRACGrid/DIRAC \
--title '[sweep:integration] HTCondorCE: fix HOME for useSSL' \
--body 'Sweep #7675 `HTCondorCE: fix HOME for useSSL` to `integration`.
Adding original author @andresailer as watcher.
BEGINRELEASENOTES
*Resources
FIX: HTCondorCE: fix exception when UseSSLSubmission is true. The SiteDirector environment does not have HOME. Always use /home/dirac/.globus to get userkey and usercert files.
*Core
FIX: Locations.getCertificateAndKeyLocation: fix exception when HOME is not set.
ENDRELEASENOTES
Closes #7676'
I managed to run some jobs at CERN with the UseSSLSubmission and the help of the CERN batch people. But the two processes I checked don't have HOME in their environ on the dirac servers, mine or lbcertifdirac. So I propose to fix the location of the files here.
BEGINRELEASENOTES Resources FIX: HTCondorCE: fix exception when UseSSLSubmission is true. The SiteDirector environment does not have HOME. Always use /home/dirac/.globus to get userkey and usercert files. Core FIX: Locations.getCertificateAndKeyLocation: fix exception when HOME is not set.
ENDRELEASENOTES