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

[HTCondor-users] condor_adstash missing package dependencies



Tim, Jason,
	On an EL8.7 system I am finding missing package dependencies for condor_adstash. Is it possible to add these to the rpm or is condor not compatible with the versions available from EL8?


[root@ldas-pcdev8 ~]# uname -a
Linux ldas-pcdev8 4.18.0-425.10.1.el8_7.x86_64 #1 SMP Thu Jan 12 16:32:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

[root@ldas-pcdev8 ~]# condor_version
$CondorVersion: 10.0.1 2023-01-05 BuildID: 621397 PackageID: 10.0.1-1 $
$CondorPlatform: x86_64_AlmaLinux8 $

[root@ldas-pcdev8 ~]# head -1 /usr/bin/condor_adstash 
#!/usr/libexec/platform-python

[root@ldas-pcdev8 ~]# ls -l /usr/libexec/platform-python
lrwxrwxrwx 1 root root 20 Nov  8 03:34 /usr/libexec/platform-python -> ./platform-python3.6

[root@ldas-pcdev8 ~]# condor_adstash
02/08/23 10:38:47 ******************************************************
02/08/23 10:38:47 ** /usr/bin/condor_adstash (CONDOR_ADSTASH) STARTING UP
02/08/23 10:38:47 ** /usr/bin/condor_adstash
02/08/23 10:38:47 ** Configuration: subsystem:ADSTASH type:ADSTASH class:DAEMON
02/08/23 10:38:47 ** $CondorVersion: 10.0.1 2023-01-05 BuildID: 621397 PackageID: 10.0.1-1 $
02/08/23 10:38:47 ** $CondorPlatform: x86_64_AlmaLinux8 $
02/08/23 10:38:47 ** PID: 1850361
02/08/23 10:38:47 ******************************************************
02/08/23 10:38:47 Could not send DC_SET_READY message to condor_master
02/08/23 10:38:47 Starting adstash loop
Traceback (most recent call last):
  File "/usr/bin/condor_adstash", line 143, in <module>
    main()
  File "/usr/bin/condor_adstash", line 113, in main
    last_loop_time = adstash(args)
  File "/usr/libexec/condor/adstash/adstash.py", line 51, in adstash
    interface = interface_info["class"]()(**iface_kwargs)
  File "/usr/libexec/condor/adstash/interfaces/registry.py", line 21, in elasticsearch_interface
    from adstash.interfaces.elasticsearch import ElasticsearchInterface
  File "/usr/libexec/condor/adstash/interfaces/elasticsearch.py", line 25, in <module>
    import elasticsearch
ModuleNotFoundError: No module named 'elasticsearch'

[root@ldas-pcdev8 ~]# yum install python3-elasticsearch
Last metadata expiration check: 1:53:44 ago on Wed 08 Feb 2023 08:45:13 AM PST.
Dependencies resolved.
================================================================================
 Package                     Architecture Version              Repository  Size
================================================================================
Installing:
 python3-elasticsearch       noarch       7.0.5-2.el8          epel       126 k

Transaction Summary
================================================================================
Install  1 Package

[root@ldas-pcdev8 ~]# condor_adstash
02/08/23 10:39:05 ******************************************************
02/08/23 10:39:05 ** /usr/bin/condor_adstash (CONDOR_ADSTASH) STARTING UP
02/08/23 10:39:05 ** /usr/bin/condor_adstash
02/08/23 10:39:05 ** Configuration: subsystem:ADSTASH type:ADSTASH class:DAEMON
02/08/23 10:39:05 ** $CondorVersion: 10.0.1 2023-01-05 BuildID: 621397 PackageID: 10.0.1-1 $
02/08/23 10:39:05 ** $CondorPlatform: x86_64_AlmaLinux8 $
02/08/23 10:39:05 ** PID: 1850584
02/08/23 10:39:05 ******************************************************
02/08/23 10:39:05 Could not send DC_SET_READY message to condor_master
02/08/23 10:39:05 Starting adstash loop
Traceback (most recent call last):
  File "/usr/bin/condor_adstash", line 143, in <module>
    main()
  File "/usr/bin/condor_adstash", line 113, in main
    last_loop_time = adstash(args)
  File "/usr/libexec/condor/adstash/adstash.py", line 51, in adstash
    interface = interface_info["class"]()(**iface_kwargs)
  File "/usr/libexec/condor/adstash/interfaces/registry.py", line 21, in elasticsearch_interface
    from adstash.interfaces.elasticsearch import ElasticsearchInterface
  File "/usr/libexec/condor/adstash/interfaces/elasticsearch.py", line 26, in <module>
    from elasticsearch._version import __versionstr__ as ES_VERSIONSTR
ModuleNotFoundError: No module named 'elasticsearch._version'

Thanks.

--
Stuart Anderson
sba@xxxxxxxxxxx