Skip to content

Overrides to htcondor startup to allow using Active Directory account

Notifications You must be signed in to change notification settings

NMRbox/nmrbox-configuration-htcondor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OBSOLETE

This is no longer required as of htcondor release 8.8.4.1.

nmrbox-configuration-htcondor

Overrode htcondor startup to allow using an Active Directory account.

The (former) problem

We prefer to create accounts centrally using LDAP (in our case, Active Directory) server to simplify administration.

We had a problem with the condor service not starting on an Ubuntu 18 (debian) system because the /var/run/condor didn't exist. /var/run/condor didn't exist because the systemd-tmpfiles-setup service runs before the sssd service, so the creation command in the /usr/lib/tmpfiles.d/condor-tmpfiles.conf file installed by htcondor failed because "condor" wasn't recognized as an account name.

This solution runs /bin/systemd-tmpfiles a second time after sssd has been started. A systemd override file directs systemd to execute the service condor-tmpfiles-setup before starting condor.

Note

To create a debian package from the source, install dpkg-dev and then execute dpkg-buildpackage -b -uc -us.

About

Overrides to htcondor startup to allow using Active Directory account

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published