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.
|