I tried to upgrade OOD from 2.0.32 to 3.0.0 on RHEL 8 but received the following error:
[root@host ~]# yum update ondemand
Updating Subscription Management repositories.
Last metadata expiration check: 0:11:18 ago on Wed 05 Apr 2023 10:01:30 PM EDT.
Problem: cannot install the best update candidate for package ondemand-2.0.32-1.el8.x86_64
- nothing provides rclone needed by ondemand-3.0.0-1.el8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
I checked rclone and it is in my path, so it must be something else that has caused the problem.
Did you by chance upgrade this system from RHEL 7 to RHEL 8 recently? I’m seeing some discussion on Red Hat with similar looking issues to yours and it seems to involve old epel repos causing conflicts when people upgraded from 7 to 8