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

linux-firmware package cannot be downgraded to "20250515-130" or before

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

    • Icon: Bug Bug
    • Resolution: Can't Do
    • Icon: Undefined Undefined
    • None
    • rhel-8.10
    • linux-firmware
    • None
    • No
    • Low
    • rhel-kernel-maint
    • 0
    • False
    • False
    • Hide

      None

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

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

      It's not possible to downgrade the package to a release up to 20250515-130:

      # yum -y downgrade linux-firmware-20250515-130.git9f8e520f.el8_10
      [...]
      Error: Transaction test error:
        file /usr/lib/firmware/nvidia/ad103/gsp from install of linux-firmware-20250515-130.git9f8e520f.el8_10.noarch conflicts with file from package linux-firmware-20250626-131.gitb05fabcd.el8_10.noarch
        file /usr/lib/firmware/nvidia/ad104/gsp from install of linux-firmware-20250515-130.git9f8e520f.el8_10.noarch conflicts with file from package linux-firmware-20250626-131.gitb05fabcd.el8_10.noarch
        file /usr/lib/firmware/nvidia/ad106/gsp from install of linux-firmware-20250515-130.git9f8e520f.el8_10.noarch conflicts with file from package linux-firmware-20250626-131.gitb05fabcd.el8_10.noarch
        file /usr/lib/firmware/nvidia/ad107/gsp from install of linux-firmware-20250515-130.git9f8e520f.el8_10.noarch conflicts with file from package linux-firmware-20250626-131.gitb05fabcd.el8_10.noarch
        file /usr/lib/firmware/nvidia/ad103 from install of linux-firmware-20250515-130.git9f8e520f.el8_10.noarch conflicts with file from package linux-firmware-20250626-131.gitb05fabcd.el8_10.noarch
        file /usr/lib/firmware/nvidia/ad104 from install of linux-firmware-20250515-130.git9f8e520f.el8_10.noarch conflicts with file from package linux-firmware-20250626-131.gitb05fabcd.el8_10.noarch
        file /usr/lib/firmware/nvidia/ad106 from install of linux-firmware-20250515-130.git9f8e520f.el8_10.noarch conflicts with file from package linux-firmware-20250626-131.gitb05fabcd.el8_10.noarch
        file /usr/lib/firmware/nvidia/ad107 from install of linux-firmware-20250515-130.git9f8e520f.el8_10.noarch conflicts with file from package linux-firmware-20250626-131.gitb05fabcd.el8_10.noarch
        file /usr/lib/firmware/nvidia/ad103/gsp conflicts between attempted installs of linux-firmware-20250515-130.git9f8e520f.el8_10.noarch and linux-firmware-20250515-130.git9f8e520f.el8_10.noarch
      

      The reason for this is a change introduced in 20250626-131 which renamed directories into symlinks and runs as a pretrans script:

      # ls -ld /usr/lib/firmware/nvidia/ad10{3,4,6,7}
      lrwxrwxrwx. 1 root root 5 Aug  5 14:39 /usr/lib/firmware/nvidia/ad103 -> ad102
      lrwxrwxrwx. 1 root root 5 Aug  5 14:39 /usr/lib/firmware/nvidia/ad104 -> ad102
      lrwxrwxrwx. 1 root root 5 Aug  5 14:39 /usr/lib/firmware/nvidia/ad106 -> ad102
      lrwxrwxrwx. 1 root root 5 Aug  5 14:39 /usr/lib/firmware/nvidia/ad107 -> ad102
      

      What is the impact of this issue to you?

      Customers cannot downgrade the package if necessary.

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

      20250626-131.gitb05fabcd.el8_10 and later

      How reproducible is this bug?:

      Always

      Steps to reproduce

      1. Update to latest linux-firmware
        # yum -y update linux-firmware
      2. Downgrade to linux-firmware-20250515-130.git9f8e520f.el8_10
        # yum -y downgrade linux-firmware-20250515-130.git9f8e520f.el8_10

      Expected results

      Downgrade occurs.

      Actual results

      Conflicts on /usr/lib/firmware/nvidia/ad10{3,4,6,7} directories

              rhn-support-dvlasenk Denys Vlasenko
              rhn-support-rmetrich Renaud Métrich
              Denys Vlasenko Denys Vlasenko
              Laura Trivelloni Laura Trivelloni
              Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: