So tried to upgrade from Foreman 3.2/Katello 4.4 to Foreman 3.3/Katello 4.5 on AlmaLinux 8.6 with:
dnf update -y https://yum.theforeman.org/releases/3.3/el8/x86_64/foreman-release.rpm
dnf update -y https://yum.theforeman.org/katello/4.5/katello/el8/x86_64/katello-repos-latest.rpm
dnf clean all
dnf -y update
and I get this problem:
Error:
Problem: package rubygem-foreman_remote_execution-7.1.0-1.fm3_3.el8.noarch requires foreman >= 3.3.0, but none of the providers can be installed
- cannot install the best update candidate for package rubygem-foreman_remote_execution-6.0.0-1.fm3_2.el8.noarch
- package foreman-3.3.0-0.5.rc1.el8.noarch is filtered out by modular filtering
- package foreman-3.3.0-0.5.rc2.el8.noarch is filtered out by modular filtering
- package foreman-3.3.0-1.el8.noarch is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
With -nobest I get:
[root@foreman yum.repos.d]# dnf update --nobest
Last metadata expiration check: 0:08:34 ago on Thu 30 Jun 2022 08:38:33 AM UTC.
Dependencies resolved.
Problem: package rubygem-foreman_remote_execution-7.1.0-1.fm3_3.el8.noarch requires foreman >= 3.3.0, but none of the providers can be installed
- cannot install the best update candidate for package rubygem-foreman_remote_execution-6.0.0-1.fm3_2.el8.noarch
- package foreman-3.3.0-0.5.rc1.el8.noarch is filtered out by modular filtering
- package foreman-3.3.0-0.5.rc2.el8.noarch is filtered out by modular filtering
- package foreman-3.3.0-1.el8.noarch is filtered out by modular filtering
====================================================================================================================================================================
Package Architecture Version Repository Size
====================================================================================================================================================================
Upgrading:
ansible-collection-theforeman-foreman noarch 3.3.0-1.el8 foreman-plugins 169 k
candlepin noarch 4.1.11-1.el8 katello-candlepin 64 M
candlepin-selinux noarch 4.1.11-1.el8 katello-candlepin 457 k
rubygem-foreman-tasks noarch 6.0.2-1.fm3_3.el8 foreman-plugins 2.1 M
rubygem-foreman_ansible noarch 7.1.0-3.fm3_3.el8 foreman-plugins 2.2 M
rubygem-foreman_openscap noarch 5.2.2-2.fm3_3.el8 foreman-plugins 2.0 M
rubygem-foreman_remote_execution noarch 6.2.0-3.fm3_3.el8 foreman-plugins 2.2 M
rubygem-smart_proxy_ansible noarch 3.4.0-1.fm3_3.el8 foreman-plugins 34 k
rubygem-smart_proxy_dynflow noarch 0.8.1-1.fm3_3.el8 foreman-plugins 45 k
rubygem-smart_proxy_openscap noarch 0.9.1-3.fm3_3.el8 foreman-plugins 39 k
rubygem-smart_proxy_pulp noarch 3.2.0-3.fm3_3.el8 foreman-plugins 25 k
rubygem-smart_proxy_remote_execution_ssh noarch 0.7.0-1.fm3_3.el8 foreman-plugins 46 k
Skipping packages with broken dependencies:
rubygem-foreman_remote_execution noarch 7.1.0-1.fm3_3.el8 foreman-plugins 2.3 M
Transaction Summary
====================================================================================================================================================================
Upgrade 12 Packages
Skip 1 Package
Total download size: 74 M
Is this ok [y/N]:
Since the Foreman package is filtered out I assume this is not a good path to take.
Did I miss something?