Bug 2252662
Summary: | satellite-6.11.5.6-1.el7sat.noarch has complete content-view module filter failure for RHEL 8 between 8.8 > 8.9 minor releases | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Aaron Thomas <thomas.aaron> | ||||
Component: | Pulp | Assignee: | satellite6-bugs <satellite6-bugs> | ||||
Status: | CLOSED INSUFFICIENT_DATA | QA Contact: | Satellite QE Team <sat-qe-bz-list> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 6.11.5 | CC: | dalley, rlavi, wpinheir | ||||
Target Milestone: | Unspecified | Keywords: | Regression, Triaged | ||||
Target Release: | Unused | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2024-02-07 17:04:45 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Support case opened: https://access.redhat.com/support/cases/#/case/03680236 The issue seems to be transient, and the support case was closed w/o response to some open questions. Given that 6.11 is now EOL, there's not much we can do with this without further info. |
Created attachment 2002721 [details] RHEL 8 DNF Critical Perl Errrors Description of problem: Content-views filters for RHEL 8 module streams fail between RHEL 8.8 and 8.9 creating perl module conflicts that cause DNF critical errors. RHEL 8 Satellite clients can not update using published content-views. Version-Release number of selected component (if applicable): satellite-6.11.5.6-1.el7sat.noarch How reproducible: 100% Steps to Reproduce: 1) Build RHEL 8 Content-Views on a RHEL 7 Red Hat Satellite 6.11.5.x using vanilla Red Hat content for RHEL 8 (baseos and appstream). 2) Create three content-view filters for your RHEL 8 content-view: a) Include RPM filter (check -include all rpms without errata). b) Include Errata By Date filter. c) Include Module Stream filter (check -include all module streams without errata). 3) Set the date for the Errata By Date filter (b) on the content-view to 11/03/2023, then add available module streams in the Module Stream filter (c), then publish/promote the content-view and update RHEL 8 clients. Repeat the same process but change the dates for the Errata By Date filter (b) to 12/01/2023. Clients break at this point between RHEL 8.8 > 8.9 with perl module stream conflicts preventing updates. Actual results: Updates from RHEL 8 content-view between RHEL 8.8 and RHEL 8.9 produce 50+ perl dependency errors concerning perl module streams. # dnf update -y - cannot install both perl-libs-4:5.26.3-416.el8.x86_64 and perl-libs-4:5.32.1-471.module+el8.6.0+13324+628a2397.x86_64 - cannot install both perl-libs-4:5.26.3-417.el8_3.x86_64 and perl-libs-4:5.32.1-471.module+el8.6.0+13324+628a2397.x86_64 - cannot install both perl-libs-4:5.26.3-419.el8.x86_64 and perl-libs-4:5.32.1-471.module+el8.6.0+13324+628a2397.x86_64 - cannot install both perl-libs-4:5.26.3-419.el8_4.1.x86_64 and perl-libs-4:5.32.1-471.module+el8.6.0+13324+628a2397.x86_64 - cannot install both perl-libs-4:5.26.3-420.el8.x86_64 and perl-libs-4:5.32.1-471.module+el8.6.0+13324+628a2397.x86_64 - cannot install both perl-libs-4:5.26.3-421.el8.x86_64 and perl-libs-4:5.32.1-471.module+el8.6.0+13324+628a2397.x86_64 - cannot install both perl-libs-4:5.26.3-422.el8.x86_64 and perl-libs-4:5.32.1-471.module+el8.6.0+13324+628a2397.x86_64 - cannot install both perl-libs-4:5.32.1-472.module+el8.8.0+17873+3d1ce0e6.x86_64 and perl-libs-4:5.26.3-422.el8.x86_64 - cannot install both perl-libs-4:5.32.1-472.module+el8.8.0+17873+3d1ce0e6.x86_64 and perl-libs-4:5.26.3-416.el8.x86_64 - cannot install both perl-libs-4:5.32.1-472.module+el8.8.0+17873+3d1ce0e6.x86_64 and perl-libs-4:5.26.3-417.el8_3.x86_64 - cannot install both perl-libs-4:5.32.1-472.module+el8.8.0+17873+3d1ce0e6.x86_64 and perl-libs-4:5.26.3-419.el8.x86_64 - cannot install both perl-libs-4:5.32.1-472.module+el8.8.0+17873+3d1ce0e6.x86_64 and perl-libs-4:5.26.3-419.el8_4.1.x86_64 - cannot install both perl-libs-4:5.32.1-472.module+el8.8.0+17873+3d1ce0e6.x86_64 and perl-libs-4:5.26.3-420.el8.x86_64 - cannot install both perl-libs-4:5.32.1-472.module+el8.8.0+17873+3d1ce0e6.x86_64 and perl-libs-4:5.26.3-421.el8.x86_64 - cannot install both perl-libs-4:5.26.3-416.el8.x86_64 and perl-libs-4:5.32.1-472.module+el8.8.0+17873+3d1ce0e6.x86_64 - cannot install both perl-libs-4:5.26.3-417.el8_3.x86_64 and perl-libs-4:5.32.1-472.module+el8.8.0+17873+3d1ce0e6.x86_64 - cannot install both perl-libs-4:5.26.3-419.el8.x86_64 and perl-libs-4:5.32.1-472.module+el8.8.0+17873+3d1ce0e6.x86_64 - cannot install both perl-libs-4:5.26.3-419.el8_4.1.x86_64 and perl-libs-4:5.32.1-472.module+el8.8.0+17873+3d1ce0e6.x86_64 - cannot install both perl-libs-4:5.26.3-420.el8.x86_64 and perl-libs-4:5.32.1-472.module+el8.8.0+17873+3d1ce0e6.x86_64 - cannot install both perl-libs-4:5.26.3-421.el8.x86_64 and perl-libs-4:5.32.1-472.module+el8.8.0+17873+3d1ce0e6.x86_64 - cannot install both perl-libs-4:5.26.3-422.el8.x86_64 and perl-libs-4:5.32.1-472.module+el8.8.0+17873+3d1ce0e6.x86_64 - cannot install the best update candidate for package perl-version-6:0.99.24-1.el8.x86_64 Interestingly enough the DNF critical errors end showing the modular filtering as the culprit. - package perl-libs-4:5.32.1-471.module+el8.6.0+20545+312b6629.x86_64 is filtered out by modular filtering - package perl-libs-4:5.32.1-472.module+el8.8.0+21005+3d1ce0e6.x86_64 is filtered out by modular filtering - 2023-12-01T15:04:10-0500 INFO (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Expected results: Updates work as expected.