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

[HTCondor-users] Unresolvable package versions



Hi folks,

     I'm finding the versions in the 24.x Release repo are not compatible with each other. Condor-24.12.13 seems to require pelican-7.20.2, but that isn't available anywhere that I can see. Whenever I run `dnf update`, I get the following:

Error: 
 Problem 1: cannot install the best update candidate for package condor-24.10.2-1.el9.x86_64
  - nothing provides (pelican >= 7.20.2 or pelican-debug >= 7.20.2) needed by condor-24.12.13-1.el9.x86_64 from htcondor
  - nothing provides pelican-osdf-compat >= 7.20.2 needed by condor-24.12.13-1.el9.x86_64 from htcondor
 Problem 2: package python3-condor-24.12.13-1.el9.x86_64 from htcondor requires libclassad.so.24.12.13()(64bit), but none of the providers can be installed
  - package python3-condor-24.12.13-1.el9.x86_64 from htcondor requires libcondor_utils_24_12_13.so()(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package python3-condor-24.10.2-1.el9.x86_64
  - nothing provides (pelican >= 7.20.2 or pelican-debug >= 7.20.2) needed by condor-24.12.13-1.el9.x86_64 from htcondor
  - nothing provides pelican-osdf-compat >= 7.20.2 needed by condor-24.12.13-1.el9.x86_64 from htcondor
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

Looking at the condor package, I see:

# dnf info condor
Last metadata expiration check: 0:16:30 ago on Mon 13 Oct 2025 10:28:09.
Installed Packages
Name         : condor
Version      : 24.10.2
Release      : 1.el9
Architecture : x86_64
Size         : 27 M
Source       : condor-24.10.2-1.el9.src.rpm
Repository   : @System
From repo    : htcondor
...

Available Packages
Name         : condor
Version      : 24.12.13
Release      : 1.el9
Architecture : x86_64
Size         : 9.1 M
Source       : condor-24.12.13-1.el9.src.rpm
Repository   : htcondor
...

The packages condor depends on starts with:

# dnf repoquery --depends condor-24.12.13
Last metadata expiration check: 0:16:58 ago on Mon 13 Oct 2025 10:28:09.
(pelican >= 7.20.2 or pelican-debug >= 7.20.2)

If I check the repo at https://htcss-downloads.chtc.wisc.edu/repo/24.x/el9/x86_64/release/, I can see that pelican-7.19.3 is the latest and pelican-7.20.2 is not available.

Is this correct, or have I picked up some alternate metadata somewhere? I did have some htcondor alpha and beta repos enabled, but I removed them and cleaned dnf metadata thinking that would solve things. I managed to reproduce this on another machine that was using 23.x so I think it is down to the packages in the repo. Both machines are AlmaLinux-9.6.

I'm happy to debug this further if there's anything more that can be done on this side.

Cheers,

    Tim Brooks