Two streams with matching NSVCA

Problem:

dnf check-update
....
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)
Module yaml error: Encountered two streams with matching NSVCA ant:1.10:820181213135032:5ea3b708:x86_64 but differing content
Module yaml error: Encountered two streams with matching NSVCA scala:2.10:820181213143541:2b79a98f:x86_64 but differing content
Module yaml error: Encountered two streams with matching NSVCA subversion:1.10:820181215112250:a51370e3:x86_64 but differing content
Module yaml error: Encountered two streams with matching NSVCA ant:1.10:820181213135032:5ea3b708:x86_64 but differing content
Module yaml error: Encountered two streams with matching NSVCA scala:2.10:820181213143541:2b79a98f:x86_64 but differing content
Module yaml error: Encountered two streams with matching NSVCA subversion:1.10:820181215112250:a51370e3:x86_64 but differing content
...

Expected outcome:
no errors when dnf builts up the cache

Foreman and Proxy versions:
foreman-3.6.1-1.el8.noarch
katello-4.8.4-1.el8.noarch

Foreman and Proxy plugin versions:

Distribution and version:
RHEL8

Other relevant data:
Can anyone help and guide me to fix this issue to get rid of this error. Apart of the annyoing error message no other impact could be observed. So patching the systems is still possible and the clients recieve updates via the rhel-8-for-x86_64-appstream-rpms Repo.

Hi @leziri ,

Have you synced both RHEL 8 AppStream and Oracle Linux 8 AppStream? If so, this is a known issue with Pulp – when EL modularity made a change some time ago to allow for static modular context, the RHEL and OL 8 repositories began clashing.