fix for Satellite 6.14.1 failing with documentation instructions "dnf module enable satellite:el8"
Resolving dnf module failure with Satellite 6.14.1, Installing Connected Red Hat Satellite.
Environment
- Red Hat Enterprise Linux 8 and Satellite version 6.14.1
- Following instructions at docs.redhat.com for satellite
Issue
- When executing instructions at paragraph 3.4 of the above Red Hat documentation, running this fails:
dnf module enable satellite:el8
- Errors such as this appear
Problem 1: module satellite:el8:61120220629010503:1baa59ab.x86_64 requires module(postgresql:12), but none of the providers can be installed
- module postgresql:10:8060020220525083017:ad008a3a.x86_64 conflicts with module(postgresql:12) provided by postgresql:12:8050020210715095825:b4937e53.x86_64
- module postgresql:12:8050020210715095825:b4937e53.x86_64 conflicts with module(postgresql:10) provided by postgresql:10:8060020220525083017:ad008a3a.x86_64
- module postgresql:10:8060020220525083017:ad008a3a.x86_64 conflicts with module(postgresql:12) provided by postgresql:12:8060020220525083707:ad008a3a.x86_64
- module postgresql:12:8060020220525083707:ad008a3a.x86_64 conflicts with module(postgresql:10) provided by postgresql:10:8060020220525083017:ad008a3a.x86_64
- module postgresql:10:8060020220525083017:ad008a3a.x86_64 conflicts with module(postgresql:12) provided by postgresql:12:8060020211130125541:d63f516d.x86_64
- module postgresql:12:8060020211130125541:d63f516d.x86_64 conflicts with module(postgresql:10) provided by postgresql:10:8060020220525083017:ad008a3a.x86_64
- module postgresql:10:8060020220525083017:ad008a3a.x86_64 conflicts with module(postgresql:12) provided by postgresql:12:8060020221003080350:ad008a3a.x86_64
- module postgresql:12:8060020221003080350:ad008a3a.x86_64 conflicts with module(postgresql:10) provided by postgresql:10:8060020220525083017:ad008a3a.x86_64
- module postgresql:10:8060020220525083017:ad008a3a.x86_64 conflicts with module(postgresql:12) provided by postgresql:12:8010120191120141335:e4e244f9.x86_64
- module postgresql:12:8010120191120141335:e4e244f9.x86_64 conflicts with module(postgresql:10) provided by postgresql:10:8060020220525083017:ad008a3a.x86_64
- module postgresql:10:8060020220525083017:ad008a3a.x86_64 conflicts with module(postgresql:12) provided by postgresql:12:8030020201207110000:229f0a1c.x86_64
- module postgresql:12:8030020201207110000:229f0a1c.x86_64 conflicts with module(postgresql:10) provided by
Resolution: Follow guidance at this Red Hat solution https://access.redhat.com/solutions/7017093
- If that fails, open a ticket with Red Hat since Satellite Server is a supported product.
Root Cause
- The documentation seems to not have the step to resolve the dnf modules, also to include ruby 2.7 as shown in the solution above.
RJ