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

mesa-libEGL: missing packaging dependencies may keep mismatched installed versions

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Undefined Undefined
    • rhel-9.5
    • CentOS Stream 9
    • mesa
    • mesa-24.1.2-3.el9
    • None
    • None
    • rhel-sst-gpu
    • 26
    • 26
    • 2
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Enterprise Linux
    • None
    • x86_64
    • None

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

      Install package with dependencies on mesa subpackages.

      External user had a base system not entirely up to date with older mesa-libEGL, tried to install new graphics packages, which pulled the newest mesa-dri-drivers (and other mesa subpackages) but that did not pull a newer mesa-libEGL. The resulting system had broken graphics due to keeping the old mesa-libEGL in a mismatched version.

      Please provide the package NVR for which bug is seen:

      mesa 23.3.3-1.el9.x86_64 , mesa 24.1.2-2.el9.x86_64

      How reproducible:

      Always

      Steps to reproduce

      1. podman run --rm -it quay.io/centos/centos:stream9
      2. dnf install mesa-libEGL-23.3.3-1.el9.x86_64
        ....
        Installing weak dependencies:
        mesa-dri-drivers x86_64 24.1.2-2.el9 appstream 8.8 M
      3. rpm -qa | grep mesa
        mesa-filesystem-24.1.2-2.el9.x86_64
        mesa-libglapi-24.1.2-2.el9.x86_64
        mesa-dri-drivers-24.1.2-2.el9.x86_64
        mesa-libgbm-24.1.2-2.el9.x86_64
        mesa-libEGL-23.3.3-1.el9.x86_64
      4. dnf install egl-utils
      5. eglinfo
        ....
        libEGL fatal: DRI driver not from this Mesa build ('24.1.2' vs '23.3.3')

      Expected results

      Mesa subpackages should have version dependencies locked between themselves so that ending up with packages on different versions is not allowed.

      Actual results

      Old systems with old libEGL which installing something new which pulls e.g. mesa-dri-drivers may end up with a broken mesa installation.

              rh-ee-jexposit Jose Exposito Quintana
              ernunes@redhat.com Erico Nunes
              Jose Exposito Quintana
              David Airlie David Airlie
              Peter Kopec Peter Kopec
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: