Dear All
I' am a sysadmin with around 10 computers working with Almalinux 8 and 10 (I am in a small biology research institution)
Several of them have cuda installed.
We are Amber25 / pmemd24 heavy users so we need cuda-toolkit-12-8 which is the only one compatible.
I try to keep my systems updated. I keep updating cuda every time a new one comes around.
Recently I found that if I have cuda-toolkit-12-? I cannot install cuda-toolkit-13-3 or what is the same, I cannot update cuda-toolkit.
If I have cuda-toolkit-13-3 installed I cannot install cuda-toolkit-12-?.

I had no similar problems up until now. cuda-toolkit has been updated without a problem up until 13-2 and all previous 13 versions where coexisting with all 12.

Here Is the error:
# dnf -y --disablerepo=oneAPI update --exclude=kernel-ml*
No repository match: oneAPI
Last metadata expiration check: 0:59:10 ago on Thu 18 Jun 2026 11:06:46 AM CEST.
Error: 
 Problem 1: package cuda-cudart-devel-12-0-12.0.146-1.x86_64 from @System requires cuda-cccl-12-0, but none of the providers can be installed
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-0 provided by cuda-cccl-12-0-12.0.140-1.x86_64 from @System
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-0 provided by cuda-cccl-12-0-12.0.140-1.x86_64 from cuda-rhel8-x86_64
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-0 provided by cuda-cccl-12-0-12.0.90-1.x86_64 from cuda-rhel8-x86_64
  - cannot install the best update candidate for package cuda-cudart-devel-12-0-12.0.146-1.x86_64
  - cannot install the best update candidate for package cuda-cccl-12-0-12.0.140-1.x86_64
 Problem 2: package cuda-cudart-devel-12-2-12.2.140-1.x86_64 from @System requires cuda-cccl-12-2, but none of the providers can be installed
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-2 provided by cuda-cccl-12-2-12.2.140-1.x86_64 from @System
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-2 provided by cuda-cccl-12-2-12.2.128-1.x86_64 from cuda-rhel8-x86_64
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-2 provided by cuda-cccl-12-2-12.2.140-1.x86_64 from cuda-rhel8-x86_64
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-2 provided by cuda-cccl-12-2-12.2.53-1.x86_64 from cuda-rhel8-x86_64
  - cannot install the best update candidate for package cuda-cudart-devel-12-2-12.2.140-1.x86_64
  - cannot install the best update candidate for package cuda-cccl-12-2-12.2.140-1.x86_64
 Problem 3: package cuda-cudart-devel-12-6-12.6.77-1.x86_64 from @System requires cuda-cccl-12-6, but none of the providers can be installed
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-6 provided by cuda-cccl-12-6-12.6.77-1.x86_64 from @System
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-6 provided by cuda-cccl-12-6-12.6.37-1.x86_64 from cuda-rhel8-x86_64
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-6 provided by cuda-cccl-12-6-12.6.77-1.x86_64 from cuda-rhel8-x86_64
  - cannot install the best update candidate for package cuda-cudart-devel-12-6-12.6.77-1.x86_64
  - cannot install the best update candidate for package cuda-cccl-12-6-12.6.77-1.x86_64
 Problem 4: package cuda-cudart-devel-12-8-12.8.90-1.x86_64 from @System requires cuda-cccl-12-8, but none of the providers can be installed
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-8 provided by cuda-cccl-12-8-12.8.90-1.x86_64 from @System
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-8 provided by cuda-cccl-12-8-12.8.55-1.x86_64 from cuda-rhel8-x86_64
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-8 provided by cuda-cccl-12-8-12.8.90-1.x86_64 from cuda-rhel8-x86_64
  - cannot install the best update candidate for package cuda-cudart-devel-12-8-12.8.90-1.x86_64
  - cannot install the best update candidate for package cuda-cccl-12-8-12.8.90-1.x86_64
 Problem 5: package cuda-cudart-devel-12-9-12.9.79-1.x86_64 from @System requires cuda-cccl-12-9, but none of the providers can be installed
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-9 provided by cuda-cccl-12-9-12.9.27-1.x86_64 from @System
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-9 provided by cuda-cccl-12-9-12.9.27-1.x86_64 from cuda-rhel8-x86_64
  - cannot install the best update candidate for package cuda-cudart-devel-12-9-12.9.79-1.x86_64
  - cannot install the best update candidate for package cuda-cccl-12-9-12.9.27-1.x86_64
 Problem 6: package cuda-libraries-devel-12-9-12.9.2-1.x86_64 from @System requires cuda-cccl-12-9 >= 12.9.27, but none of the providers can be installed
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-9 provided by cuda-cccl-12-9-12.9.27-1.x86_64 from @System
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda-rhel8-x86_64 obsoletes cuda-cccl-12-9 provided by cuda-cccl-12-9-12.9.27-1.x86_64 from cuda-rhel8-x86_64
  - package cuda-libraries-devel-13-3-13.3.0-1.x86_64 from cuda-rhel8-x86_64 requires cccl-13-3 >= 13.3.3.3.1, but none of the providers can be installed
  - package cuda-toolkit-13-3-13.3.0-1.x86_64 from cuda-rhel8-x86_64 requires cuda-libraries-devel-13-3 >= 13.3.0, but none of the providers can be installed
  - package cuda-toolkit-13.3.0-1.x86_64 from cuda-rhel8-x86_64 requires cuda-toolkit-13-3 >= 13.3.0, but none of the providers can be installed
  - cannot install the best update candidate for package cuda-toolkit-13.2.1-1.x86_64
  - cannot install the best update candidate for package cuda-libraries-devel-12-9-12.9.2-1.x86_64


I'm using nvidia cuda repo here is my repolist:
]# dnf repolist
repo id                                                                                               repo name
appstream                                                                                             AlmaLinux 8 - AppStream
baseos                                                                                                AlmaLinux 8 - BaseOS
code                                                                                                  Visual Studio Code
cuda-rhel8-x86_64                                                                                     cuda-rhel8-x86_64
docker-ce-stable                                                                                      Docker CE Stable - x86_64
elrepo                                                                                                ELRepo.org Community Enterprise Linux Repository - el8
epel                                                                                                  Extra Packages for Enterprise Linux 8 - x86_64
extras                                                                                                AlmaLinux 8 - Extras
libnvidia-container                                                                                   libnvidia-container
powertools                                                                                            AlmaLinux 8 - PowerTools
rpmfusion-free-updates                                                                                RPM Fusion for EL 8 - Free - Updates


By any chance anybody here knows if this is an unintended behavior or something planned?
Do you believe that we could expect a different behavior in 13-4?
Any suggestions to bypass this problem?

thank you very much

OCS


 
-- 
Oscar Conchillo Solé
Computational Biology Group
Data Center Manager, Sysadmin and Bioinformatics
Institut de Biotecnologia i Biomedicina (UAB)
Department of Genetics and Microbiology (UAB)
mail: Oscar.Conchillo@uab.cat
telf: 0034 93581 4431