Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-102043

leapp upgrade fails due to conflicts on valgrind packages

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Undefined Undefined
    • None
    • rhel-8.10
    • leapp-repository
    • None
    • No
    • None
    • rhel-upgrades
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      What were you trying to do that didn't work?

      When valgrind-docs is installed on the system to be upgraded, the upgrade fails in leapp upgrade phase because of conflicts:

                  Error: Transaction test error:
                    file /usr/share/man/man1/callgrind_annotate.1.gz from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-docs-1:3.22.0-3.el8_10.x86_64
                    file /usr/share/man/man1/callgrind_control.1.gz from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-docs-1:3.22.0-3.el8_10.x86_64
                    file /usr/share/man/man1/cg_annotate.1.gz from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-docs-1:3.22.0-3.el8_10.x86_64
                    file /usr/share/man/man1/cg_diff.1.gz from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-docs-1:3.22.0-3.el8_10.x86_64
                    file /usr/share/man/man1/cg_merge.1.gz from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-docs-1:3.22.0-3.el8_10.x86_64
                    file /usr/share/man/man1/ms_print.1.gz from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-docs-1:3.22.0-3.el8_10.x86_64
                    file /usr/share/man/man1/valgrind-di-server.1.gz from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-docs-1:3.22.0-3.el8_10.x86_64
                    file /usr/share/man/man1/valgrind-listener.1.gz from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-docs-1:3.22.0-3.el8_10.x86_64
                    file /usr/share/man/man1/valgrind.1.gz from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-docs-1:3.22.0-3.el8_10.x86_64
                    file /usr/share/man/man1/vgdb.1.gz from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-docs-1:3.22.0-3.el8_10.x86_64
                    file /usr/bin/callgrind_annotate from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-scripts-1:3.22.0-3.el8_10.x86_64
                    file /usr/bin/callgrind_control from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-scripts-1:3.22.0-3.el8_10.x86_64
                    file /usr/bin/cg_annotate from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-scripts-1:3.22.0-3.el8_10.x86_64
                    file /usr/bin/cg_diff from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-scripts-1:3.22.0-3.el8_10.x86_64
                    file /usr/bin/cg_merge from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-scripts-1:3.22.0-3.el8_10.x86_64
                    file /usr/bin/ms_print from install of valgrind-1:3.24.0-3.el9.x86_64 conflicts with file from package valgrind-scripts-1:3.22.0-3.el8_10.x86_64
      

      The reason for this is valgrind packages on RHEL8 were all merged into single valgrind package on RHEL9, as per PES but leapp doesn't seem aware of that.

      What is the impact of this issue to you?

      Customer cannot upgrade without removing valgrind packages first.

      Please provide the package NVR for which the bug is seen:

      leapp-upgrade-el8toel9-0.22.0-1.el8_10.noarch

      How reproducible is this bug?:

      Always

      Steps to reproduce

      1. Install valgrind-docs and valgrind packages
        # yum -y install valgrind-docs valgrind
      2. Execute leapp upgrade

      Expected results

      valgrind-docs and valgrind-scripts deleted automatically.

      Actual results

      Conflicts

              leapp-notifications leapp-notifications
              rhn-support-rmetrich Renaud Métrich
              leapp-notifications leapp-notifications
              RHEL Upgrades QE Team RHEL Upgrades QE Team
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: