Problem: CentOS 8 after installation has a bunch of module streams enabled and set as default (marked at “dnf module list” with [d] and [e]). After we join a system to Katello, we usually disable all other repos. As soon as we do this (the system now only pulls yum/dnf content from Katello), there are no more defaults set for the module streams and none of them is set to enabled!
Expected outcome: same module streams set to default and enabled as in original CentOS repos
Foreman and Proxy versions: 2.4.0
Foreman and Proxy plugin versions:
Katello: 4.0.1.1
Other relevant data:
Example output (partial) of dnf module list when public CentOS repos are enabled:
Name Stream Profiles Summary
389-ds 1.4 389 Directory Server (base)
ant 1.10 [d] common [ Java build tool
d]
container-tools rhel8 [d] common [ Most recent (rolling) versions of podman, buildah, skopeo, runc, conmon, runc, conmon, CRIU, Udica, etc as well as dependencies such as c
d] ontainer-selinux built and tested together, and updated as frequently as every 12 weeks.
container-tools 1.0 common [ Stable versions of podman 1.0, buildah 1.5, skopeo 0.1, runc, conmon, CRIU, Udica, etc as well as dependencies such as container-selinux
d] built and tested together, and supported for 24 months.
container-tools 2.0 common [ Stable versions of podman 1.6, buildah 1.11, skopeo 0.1, runc, conmon, etc as well as dependencies such as container-selinux built and te
d] sted together, and supported as documented on the Application Stream lifecycle page.
container-tools 3.0 common [ Stable versions of podman 3.0, buildah 1.19, skopeo 1.2, runc, conmon, etc as well as dependencies such as container-selinux built and te
d] sted together, and supported as documented on the Application Stream lifecycle page.
freeradius 3.0 [d] server [ High-performance and highly configurable free RADIUS server
d]
gimp 2.8 [d] common [ gimp module
d], deve
l
go-toolset rhel8 [d] common [ Go
d]
httpd 2.4 [d] common [ Apache HTTP Server
d], deve
Same example when public CentOS repos are disabled:
Name Stream Profiles Summary
389-ds 1.4 389 Directory Server (base)
ant 1.10 common Java build tool
container-tools rhel8 common Most recent (rolling) versions of podman, buildah, skopeo, runc, conmon, runc, conmon, CRIU, Udica, etc as well as dependencies such as c
ontainer-selinux built and tested together, and updated as frequently as every 12 weeks.
container-tools 1.0 common Stable versions of podman 1.0, buildah 1.5, skopeo 0.1, runc, conmon, CRIU, Udica, etc as well as dependencies such as container-selinux
built and tested together, and supported for 24 months.
container-tools 2.0 common Stable versions of podman 1.6, buildah 1.11, skopeo 0.1, runc, conmon, etc as well as dependencies such as container-selinux built and te
sted together, and supported as documented on the Application Stream lifecycle page.
container-tools 3.0 common Stable versions of podman 3.0, buildah 1.19, skopeo 1.2, runc, conmon, etc as well as dependencies such as container-selinux built and te
sted together, and supported as documented on the Application Stream lifecycle page.
freeradius 3.0 server High-performance and highly configurable free RADIUS server
gimp 2.8 common, gimp module
devel
go-toolset rhel8 common Go
httpd 2.4 common, Apache HTTP Server
devel, m
inimal
So, what’s wrong here?
Thanks,
Christian