Katello 4.13.0 | Missing RHEL repositories

Problem: The default (8|9)Server repos are not showing in foreman even after them being synced down. This is causing servers not to see any available packages.

Expected outcome: Expect that the (8|9)Server repos would be available like in other Katello versions and not have to sync down the specific Minor version repos

Foreman and Proxy versions: 3.11.1

Foreman and Proxy plugin versions: 3.11.1

Distribution and version: RHEL9

Other relevant data:

Client error:

Hi @cflannigan ,

You won’t see Red Hat content in the index since it’s protected. Take a look at RedHat contentviews are not lised in the url https://dev.foreman.com/pulp/content/ for a more in-depth explanation.

However, that doesn’t answer why your clients can’t reach the content.

There is Status code: 403 for Error: Failed to download metadata for repo after upgrade to 3.11 going on, which causes content to not be accessible by clients using content view / LCE. The “fix” is to hang back on Candlepin 4.3 until the fix makes it into Katello.

If that’s not the issue, we’d need more information about what request to your RHEL repositories is failing. For example, is it 404ing on something? Or maybe it’s an authentication issue?

A good thing to double check too is that the sync task for the repositories passed successfully. If the distribution step failed, then your content could actually not be getting hosted.

1 Like