Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-29895

Postgresql:12 and postgresql:13 module conflict on Satellite 6.15 while upgrading to version 6.16.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Major Major
    • None
    • 6.16.0.1
    • Installation
    • False
    • Hide

      None

      Show
      None
    • False
    • 0
    • Important
    • None

      Description of problem:

      • Observing postgresql module conflicts on Satellite 6.15 when satellite-6.16 repositories are enabled manually for upgrade.
      • Occurs on System is connected to Red Hat CDN as well as on disconnected Satellite 6.15 where it is mandatory step to enable Satellite 6.16 repos.

       

      How reproducible:

      • easily

       

      Is this issue a regression from an earlier version:

      • No

      Steps to Reproduce:

      1. Enable Satellite 6.16 repositories on latest Satellite 6.15

      2. Run:

      1. yum repolist -v

      Actual behavior:

      • Output of "yum repolist -v" or "dnf module list" includes following lines:
        ~~~
        Last metadata expiration check: 2:16:56 ago on Monday 02 December 2024 09:11:16 PM IST.
        Modular dependency problems:

       Problem 1: module satellite:el8:61620241101164956:f539b4f8.x86_64 from satellite-6.16-for-rhel-8-x86_64-rpms requires module(postgresql:13), but none of the providers can be installed
        - module postgresql:12:8090020240209130909:a75119d5.x86_64 from rhel-8-for-x86_64-appstream-rpms conflicts with module(postgresql:13) provided by postgresql:13:8080020230613131941:63b34585.x86_64 from rhel-8-for-x86_64-appstream-rpms
         - conflicting requests
       Problem 2: module satellite:el8:61620241118171217:3e90d501.x86_64 from satellite-6.16-for-rhel-8-x86_64-rpms requires module(postgresql:13), but none of the providers can be installed
        - module postgresql:12:8080020230717103820:63b34585.x86_64 from rhel-8-for-x86_64-appstream-rpms conflicts with module(postgresql:13) provided by postgresql:13:8080020230613131941:63b34585.x86_64 from rhel-8-for-x86_64-appstream-rpms
        - module postgresql:13:8080020230613131941:63b34585.x86_64 from rhel-8-for-x86_64-appstream-rpms conflicts with module(postgresql:12) provided by postgresql:12:8080020230717103820:63b34585.x86_64 from rhel-8-for-x86_64-appstream-rpms
        - module postgresql:12:8080020230717103820:63b34585.x86_64 from rhel-8-for-x86_64-appstream-rpms conflicts with module(postgresql:13) provided by postgresql:13:8050020210716085012:b4937e53.x86_64 from rhel-8-for-x86_64-appstream-rpms
       Problem 3: module satellite:el8:61620241029121948:f539b4f8.x86_64 from satellite-6.16-for-rhel-8-x86_64-rpms requires module(postgresql:13), but none of the providers can be installed
        - module postgresql:13:8080020230613131941:63b34585.x86_64 from rhel-8-for-x86_64-appstream-rpms conflicts with module(postgresql:12) provided by postgresql:12:8050020210715095825:b4937e53.x86_64 from rhel-8-for-x86_64-appstream-rpms
        - module postgresql:12:8050020210715095825:b4937e53.x86_64 from rhel-8-for-x86_64-appstream-rpms conflicts with module(postgresql:13) provided by postgresql:13:8080020230613131941:63b34585.x86_64 from rhel-8-for-x86_64-appstream-rpms
        - module postgresql:13:8050020210716085012:b4937e53.x86_64 from rhel-8-for-x86_64-appstream-rpms conflicts with module(postgresql:12) provided by postgresql:12:8050020210715095825:b4937e53.x86_64 from rhel-8-for-x86_64-appstream-rpms
      ~~~

      Enabled modules:
      ~~~
      Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)
      Name                             Stream                  Profiles                             Summary                                                         
      ant                              1.10 [d][e]             common [d]                           Java build tool                                                 
      httpd                            2.4 [d][e]              common [d], devel, minimal           Apache HTTP Server                                              
      javapackages-runtime             201801 [d][e]           common [d]                           Basic runtime utilities to support Java applications            
      llvm-toolset                     rhel8 [d][e]            common [d]                           LLVM                                                            
      maven                            3.5 [d][e]              common [d]                           Java project management and project comprehension tool          
      perl                             5.26 [d][e]             common [d], minimal                  Practical Extraction and Report Language                        
      perl-IO-Socket-SSL               2.066 [d][e]            common [d]                           Perl library for transparent TLS                                
      perl-libwww-perl                 6.34 [d][e]             common [d]                           A Perl interface to the World-Wide Web                          
      pki-core                         10.6 [e]                                                     PKI Core module for PKI 10.6 or later                           
      pki-deps                         10.6 [e]                                                     PKI Dependencies module for PKI 10.6 or later                   
      postgresql                       12 [e]                  client, server [d]                   PostgreSQL server and client module                             
      python38                         3.8 [d][e]              build, common [d]                    Python programming language, version 3.8                        
      redis                            6 [e]                   common [d]                           Redis persistent key-value database                             
      ruby                             2.7 [e]                 common [d]                           An interpreter of object-oriented scripting language            
      virt                             rhel [d][e]             common [d]                           Virtualization module                                           

      Red Hat Satellite 6.16 for RHEL 8 x86_64 (RPMs)
      Name                             Stream                  Profiles                             Summary                                                         
      satellite                        el8 [e]                                                      Satellite module                                                

      Red Hat Satellite Maintenance 6.16 for RHEL 8 x86_64 (RPMs)
      Name                             Stream                  Profiles                             Summary                                                         
      satellite-maintenance            el8 [e]                                                      Satellite Maintenance module                                    
      ~~~

      Available modules:

      1. dnf module list | grep -i postgresql
        postgresql            10 [d]          client, server [d]                       PostgreSQL server and client module                                                                                                                                                                                                       
        postgresql            12 [e]          client, server [d]                       PostgreSQL server and client module                                                                                                                                                                                                       
        postgresql            13              client, server [d]                       PostgreSQL server and client module                                                                                                                                                                                                       
        postgresql            15              client, server [d]                       PostgreSQL server and client module         

      Expected behavior:

      • No dependency issue and successful upgrade

      Business Impact / Additional info:

       

              Unassigned Unassigned
              rhn-support-akapse Akshay Kapse
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: