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

[HTCondor-users] Installing 23.5.0 condor rmps on RHEL8 with credmon for Helmholtz AAI



Dear all,

. I successfully build 23.5.0 condor rpms using the x86_64_AlmaLinux8-23050000 container [1], adding to the existing code
some plugins to produce [2], monitor and refresh [3,4] Helmhotz AAI access tokens.

. After the building process using the condor.spec [5], I retrieve the rpms locally and got the following ones:

BUILD-ID
condor-credmon-vault-23.5.0-0.202402161013.el8.x86_64.rpm
condor-test-23.5.0-0.202402161013.el8.x86_64.rpm
condor-23.5.0-0.202402161013.el8.src.rpm
condor-debuginfo-23.5.0-0.202402161013.el8.x86_64.rpm
condor-test-debuginfo-23.5.0-0.202402161013.el8.x86_64.rpm
condor-23.5.0-0.202402161013.el8.x86_64.rpm
condor-debugsource-23.5.0-0.202402161013.el8.x86_64.rpm
condor-upgrade-checks-23.5.0-0.202402161013.el8.x86_64.rpm
condor-annex-ec2-23.5.0-0.202402161013.el8.x86_64.rpm
condor-devel-23.5.0-0.202402161013.el8.x86_64.rpm
condor-vm-gahp-23.5.0-0.202402161013.el8.x86_64.rpm
condor-credmon-local-23.5.0-0.202402161013.el8.x86_64.rpm
condor-devel-debuginfo-23.5.0-0.202402161013.el8.x86_64.rpm
condor-vm-gahp-debuginfo-23.5.0-0.202402161013.el8.x86_64.rpm
condor-credmon-mytoken-23.5.0-0.202402161013.el8.x86_64.rpm
condor-kbdd-23.5.0-0.202402161013.el8.x86_64.rpm
minicondor-23.5.0-0.202402161013.el8.x86_64.rpm
condor-credmon-mytoken-debuginfo-23.5.0-0.202402161013.el8.x86_64.rpm
condor-kbdd-debuginfo-23.5.0-0.202402161013.el8.x86_64.rpm
python3-condor-23.5.0-0.202402161013.el8.x86_64.rpm
condor-credmon-oauth-23.5.0-0.202402161013.el8.x86_64.rpm
condor-tarball-23.5.0-0.202402161013.el8.x86_64.rpm
python3-condor-debuginfo-23.5.0-0.202402161013.el8.x86_64.rpm

. When I try to install the rpm with the mytoken credmon using:

yum install condor-credmon-mytoken-23.5.0-0.202402161013.el8.x86_64.rpm condor-23.5.0-0.202402161013.el8.x86_64.rpm python3-condor-23.5.0-0.202402161013.el8.x86_64.rpm

I got the following problems:

nothing provides pelican-osdf-compat >= 7.1.4 needed by condor-23.5.0-0.202402161013.el8.x86_64 from @commandline
package python3-condor-23.5.0-0.202402161013.el8.x86_64 from @commandline requires libclassad.so.23.5.0()(64bit), but none of the providers can be installed
package python3-condor-23.5.0-0.202402161013.el8.x86_64 from @commandline requires libcondor_utils_23_5_0.so()(64bit), but none of the providers can be installed

I did not success to find the package "pelican-osdf-compat", and do not understand why I am missing the 2 libraries listed above.
Shouldn't have they been produced in the rpm building step?

I am sorry if my questions are (more than) naive...

Thanks a lot in advance for your help!

Cheers,
ben

[1] https://github.com/benoitroland/C4P-HTCondor/blob/devel_rhel8/c4p-condor-utils/build-c4p-condor.sh
[2] https://github.com/benoitroland/C4P-HTCondor/blob/devel_rhel8/src/condor_credd/condor_credmon_oauth/condor_producer_mytoken
[3] https://github.com/benoitroland/C4P-HTCondor/blob/devel_rhel8/src/condor_credd/condor_credmon_oauth/condor_credmon_mytoken
[4] https://github.com/benoitroland/C4P-HTCondor/blob/devel_rhel8/src/condor_credd/condor_credmon_oauth/credmon/CredentialMonitors/MytokenCredmon.py
[5] https://github.com/benoitroland/C4P-HTCondor/blob/devel_rhel8/build/packaging/rpm/condor.spec