[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[HTCondor-users] HTCondor Personal Pool via Conda



While poking at the HTCondor install via Conda-forge today, I found that the personal pool startup faults out for lack of a condor_master.
>>> htcondor.version()
'$CondorVersion: 9.10.1 2022-07-19 $'
PersonalPool(local_dir=./personal-condor, state=INITIALIZED)
>>>
>>> pool.start()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/mtw212/mambaforge/envs/htcondor/lib/python3.10/site-packages/htcondor/personal.py", line 112, in wrapper
    return func(self, *args, **kwargs)
  File "/home/mtw212/mambaforge/envs/htcondor/lib/python3.10/site-packages/htcondor/personal.py", line 290, in start
    self._start_condor()
  File "/home/mtw212/mambaforge/envs/htcondor/lib/python3.10/site-packages/htcondor/personal.py", line 112, in wrapper
    return func(self, *args, **kwargs)
  File "/home/mtw212/mambaforge/envs/htcondor/lib/python3.10/site-packages/htcondor/personal.py", line 416, in _start_condor
    self.condor_master = subprocess.Popen(
  File "/home/mtw212/mambaforge/envs/htcondor/lib/python3.10/subprocess.py", line 969, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/home/mtw212/mambaforge/envs/htcondor/lib/python3.10/subprocess.py", line 1845, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'condor_master'

While I know this copy of the codebase isn't a priority, it would be nice to have working. If this would work as a Conda install, it would be another easy way to get people up and running with a local system without much headache. I would be happy to test out changes to make sure stuff works.

Cheers,
Matt
-- 
Matthew T. West
DevOps & HPC SysAdmin
University of Exeter, Research IT
www.exeter.ac.uk/research/researchcomputing/support/researchit
57 Laver Building, North Park Road, Exeter, EX4 4QE, United Kingdom

Please note, I may send emails out of 'normal' working hours, as this fits my own work-life balance. I do not expect a response outside of your own working hours.