Packages in the composite content view are not seen by hosts

Problem: We have a docker repository and a corresponding docker content view. The docker content view is incorporated into the composite content view. We were trying to do a yum update on a server and it bombed because it could not find a compatible version of containerd.io. I went into the repository and both content views and saw 40 different versions of that rpm available. I even checked the pulp content web page and could see them there. My workaround for the moment is to download the latest containerd.io with curl to the host and use rpm to update. I can then successfully run yum update. Does anyone have any idea why the hosts can not see containerd.io from the satellite server?

Expected outcome: yum install containerd.io should work. Instead it displays: Error: No matching Packages to list

Foreman and Proxy versions: foreman-3.0.1-1; katello-4.2.1-1

Foreman and Proxy plugin versions:

Distribution and version: CentOS 7.9

Other relevant data:

Forget this. I had forgot that the developers had us put an exclusion on containerd*. So, when I disabled excludes, it showed up. Sorry!

1 Like