Rocky 9 repo's sync successfully, but no new content is added

Problem: I have a daily sync for several OS repo’s such as RHEL8/9, Oracle Linux 8/9, and Rocky Linux 8/9. All of them are getting new content, not every day but at least weekly, except Rocky 9. All 3 Rocky 9 repos (AppStream x86_64, BaseOS x86_64, and Extras_x86_64) are successfully syncing daily but no new content has been added since about June 2025.

Expected outcome: I expect new content to get added on almost a daily basis when syncing these 3 Rocky 9 repos.

Foreman and Proxy versions: Foreman and proxy versions 3.13 and 3.14 and 3.15. The problem has persisted in all versions.

Foreman and Proxy plugin versions:

Name Description Author Version
foreman-tasks The goal of this plugin is to unify the way of showing task statuses across the Foreman instance. It defines Task model for keeping the information about the tasks and Lock for assigning the tasks to resources. The locking allows dealing with preventing multiple colliding tasks to be run on the same resource. It also optionally provides Dynflow infrastructure for using it for managing the tasks. Ivan Nečas 11.0.0
foreman_ansible Ansible integration with Foreman Daniel Lobato Garcia 16.0.0
foreman_leapp A Foreman plugin to support inplace RHEL upgrades with Leapp utility. Foreman Leapp team 2.0.4
foreman_remote_execution A plugin bringing remote execution to the Foreman, completing the config management functionality with remote management functionality. Foreman Remote Execution team 16.0.3
foreman_virt_who_configure A plugin to make virt-who configuration easy Foreman virt-who-configure team 0.5.26
katello Katello adds Content and Subscription Management to Foreman. For this it relies on Candlepin and Pulp. N/A 4.17.1

Distribution and version:

Other relevant data:

The upstream URL’s are as follows:

BaseOS has:

 1171 Packages
 485 Errata
 34 Package Groups
 0 Module Streams

AppStream has:

 6247 Packages
 1353 Errata
 63 Package Groups
 18 Module Streams

Extras has:

 56 Packages
 0 Errata
 0 Package Groups
0 Module Streams

All of the repos have been updated on 05-Nov-2025 21:23 , since then nothing.

You need to ask the owner of the repo, not Foreman team.

Thanks. I just opened a new topic in the Rocky Linux Forum asking the same question. Thanks for your input, Leos.

There is definitely new content going into the external Rocky 9 mirrors, but here’s a picture of what I see in Foreman:

I don’t understand why the Rocky9 CV in Foreman is not growing with time. It’s shrinking. All the other repo’s are growing over time.

The # of packages is fairly static at 7472 (not normal, should be growing each month). Also, the number of errata dropped from 2524 to 1605 (not normal, should be growing each month).

Rocky9 CV is just not acting like my other CV’s which are growing month over month.

The CV has filters applied so it’s worth checking what those are and what’s getting filtered out if new content is getting added to the repository but not making it to CV version.

Very good point. I just triple checked the filters applied to my Rocky9_CV and they are exactly as I expect. Every month I use the following 3 filters for all CV’s:

  1. Include all module streams not associated to any errata

  2. Include all RPMs not associated to any errata

  3. Include all errata by date (up through patch Tuesday)

So it doesn’t appear any errata would be missing, according to these filters.

Does it make sense for the errata to decrease? The bugfixes and enhancements numbers both went down from October to November . That’s what doesn’t make sense to me.

I synced the 3 repos and created a CV with no filters and that should be the total count of everything contained in the repos.

What I noticed is that CV errata < total errata in individual repositories but also some errata are duplicated in the repositories.

There were 233 such errata that are in both Appstream and BaseOS.

That duplication is causing the errata count to be lower in the CV vs sum of repo errata and the overall count for CV errata seems consistent.

Does that make sense?

My CV with the Rocky repos synced today have the exact same count as your CV with the filters which means your CV isn’t really filtering anything out as expected since you’re trying to pull in all errrata upto 11/12 and the repo hasn’t added any errrata since then.

I am not really sure why errata count is decreasing on Rocky repo but they might have merged or removed some errata between 10/8 to 11/12 as per your CV dates. The current state seems consistent with what exists upstream.