This looks to completely break graphical boot in openQA (so, on qemu VMs using virtio graphics with no 3D passthrough). On KDE/SDDM we see this:
Nov 12 02:24:06 fedora sddm-helper-start-wayland[992]: "No backend specified, automatically choosing drm\n"
Nov 12 02:24:06 fedora sddm-helper-start-wayland[992]: "Accepting client connections on sockets: QList(\"wayland-0\")\n"
Nov 12 02:24:06 fedora sddm-helper-start-wayland[992]: "MESA-LOADER: failed to open dri: /usr/lib64/gbm/dri_gbm.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/gbm, suffix _gbm)\nkwin_core: Failed to create gbm device for \"/dev/dri/card1\"\nkwin_wayland_drm: No suitable DRM devices have been found\n"
Nov 12 02:24:06 fedora sddm-helper-start-wayland[992]: Stopping... "/usr/bin/sddm-greeter-qt6"
On GNOME/GDM we see this:
Nov 12 02:17:16 fedora gnome-shell[1052]: Thread 'KMS thread' will be using real time scheduling
Nov 12 02:17:16 fedora org.gnome.Shell.desktop[1052]: MESA-LOADER: failed to open dri: /usr/lib64/gbm/dri_gbm.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/gbm, suffix _gbm)
Nov 12 02:17:16 fedora org.gnome.Shell.desktop[1052]: libEGL warning: egl: failed to create dri2 screen
Nov 12 02:17:16 fedora org.gnome.Shell.desktop[1052]: libEGL warning: egl: failed to create dri2 screen
Nov 12 02:17:16 fedora org.gnome.Shell.desktop[1052]: libEGL warning: NEEDS EXTENSION: falling back to kms_swrast
Nov 12 02:17:16 fedora gnome-shell[1052]: Failed to open gpu '/dev/dri/card1': Failed to initialize render device for /dev/dri/card1: Failed to create gbm device: No such file or directory, EGLStream render device requires an EGL display
Nov 12 02:17:16 fedora rtkit-daemon[720]: Successfully made thread 1066 of process 1052 (/usr/bin/gnome-shell) owned by '42' RT at priority 20.
Nov 12 02:17:16 fedora org.gnome.Shell.desktop[1052]: Failed to setup: No GPUs found
Nov 12 02:17:16 fedora gnome-session-binary[1040]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
Oh, no, I misread, it's in libgbm-devel . Well, if it's needed at runtime, it needs to be moved. If it shouldn't be needed at runtime, that needs fixing.
For help debugging failed Fedora CI tests (fedora-ci.*), contact the Fedora CI team.
For help debugging failed Fedora CoreOS tests (coreos.*), contact the Fedora CoreOS team.
For help debugging failed openQA tests (update.*), contact the Fedora Quality team, who will usually investigate and diagnose all failures within 24 hours.
This update was automatically created
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
This looks to completely break graphical boot in openQA (so, on qemu VMs using virtio graphics with no 3D passthrough). On KDE/SDDM we see this:
On GNOME/GDM we see this:
From the spec it looks like that file should be in the mesa-libgbm package, but according to Koji it isn't. Not sure what's going on there.
Oh, no, I misread, it's in libgbm-devel . Well, if it's needed at runtime, it needs to be moved. If it shouldn't be needed at runtime, that needs fixing.
This update has been obsoleted by mesa-24.3.0~rc1-2.fc42.
Fixed in a new build: FEDORA-2024-ff6d78f49f