ublue-os / bazzite

Bazzite is a cloud native image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld.
https://bazzite.gg
Apache License 2.0
4.02k stars 242 forks source link

I cannot install mesa-libEGL-devel on bazzite Gnome #769

Closed yodatak closed 9 months ago

yodatak commented 9 months ago

Describe the bug

When i want to install mesa-libEGL-devel for try binary build of servo to fix this issue with nvidia https://github.com/servo/servo/issues/31271

i got this error  00:05  rpm-ostree install mesa-libEGL-devel  Checking out tree 6480b3e... done Enabled rpm-md repositories: copr:copr.fedorainfracloud.org:sentry:kernel-fsync updates fedora rpmfusion-free-updates-testing rpmfusion-free rpmfusion-nonfree-updates-testing rpmfusion-nonfree hashicorp hardware_razer Importing rpm-md... done rpm-md repo 'copr:copr.fedorainfracloud.org:sentry:kernel-fsync' (cached); generated: 2024-02-13T08:06:41Z solvables: 216 rpm-md repo 'updates' (cached); generated: 2024-02-13T02:48:19Z solvables: 22202 rpm-md repo 'fedora' (cached); generated: 2023-11-01T00:12:39Z solvables: 70825 rpm-md repo 'rpmfusion-free-updates-testing' (cached); generated: 2024-02-12T08:29:10Z solvables: 11 rpm-md repo 'rpmfusion-free' (cached); generated: 2023-11-04T16:49:08Z solvables: 445 rpm-md repo 'rpmfusion-nonfree-updates-testing' (cached); generated: 2024-02-12T08:45:31Z solvables: 0 rpm-md repo 'rpmfusion-nonfree' (cached); generated: 2023-11-04T17:26:32Z solvables: 208 rpm-md repo 'hashicorp' (cached); generated: 2024-02-13T18:27:14Z solvables: 1603 rpm-md repo 'hardware_razer' (cached); generated: 2023-11-19T16:17:08Z solvables: 15 Resolving dependencies... done error: Could not depsolve transaction; 1 problem detected: Problem: conflicting requests

What did you expect to happen?

We should have the devel equivalent to bazzite mesa-libEGL-devel-23.3.5-100.bazzite.0.0.git.

Output of rpm-ostree status

 00:06  rpm-ostree status -v                                                                                                                                                                                                                                                                                             
State: idle
AutomaticUpdates: disabled
Deployments:
  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-gnome-nvidia:stable (index: 0)
                   Digest: sha256:dea031e015ef316ebf08b1c75e4b54da94d508b74f01e86882a5890074ba159d
                  Version: 39.20240116.0 (2024-02-13T17:00:27Z)
               BaseCommit: 6480b3e8495f8928df5768acf51b32b3400dbb67d6be1b0843eefbb37665786b
                   Commit: a1b7ba5bf271a119ab1dda107b1c36544d8404e9e89e6be257ecaeaf960e62e6
                           ├─ copr:copr.fedorainfracloud.org:sentry:kernel-fsync (2024-02-13T08:06:41Z)
                           ├─ fedora (2023-11-01T00:12:39Z)
                           ├─ hardware_razer (2023-11-19T16:17:08Z)
                           ├─ hashicorp (2024-02-13T18:27:14Z)
                           ├─ rpmfusion-free (2023-11-04T16:49:08Z)
                           ├─ rpmfusion-free-updates-testing (2024-02-12T08:29:10Z)
                           ├─ rpmfusion-nonfree (2023-11-04T17:26:32Z)
                           ├─ rpmfusion-nonfree-updates-testing (2024-02-12T08:45:31Z)
                           └─ updates (2024-02-13T02:48:19Z)
                   Staged: yes
                StateRoot: fedora
            SecAdvisories: FEDORA-2024-97faaca23d  Important  javascriptcoregtk4.1-2.42.5-1.fc39.x86_64
                           FEDORA-2024-97faaca23d  Important  javascriptcoregtk6.0-2.42.5-1.fc39.x86_64
                           FEDORA-2024-97faaca23d  Important  webkit2gtk4.1-2.42.5-1.fc39.x86_64
                           FEDORA-2024-97faaca23d  Important  webkitgtk6.0-2.42.5-1.fc39.x86_64
                 Upgraded: fwupd 1.9.11-1.fc39 -> 1.9.13-1.fc39
                           fwupd-plugin-flashrom 1.9.11-1.fc39 -> 1.9.13-1.fc39
                           fwupd-plugin-modem-manager 1.9.11-1.fc39 -> 1.9.13-1.fc39
                           fwupd-plugin-uefi-capsule-data 1.9.11-1.fc39 -> 1.9.13-1.fc39
                           gamescope 3.13.19-1.fc39.bazzite.0.0.git.2713.08ffb7cc -> 3.13.19-1.fc39.bazzite.0.0.git.2716.354b9dd4
                           gamescope-libs 3.13.19-1.fc39.bazzite.0.0.git.2713.08ffb7cc -> 3.13.19-1.fc39.bazzite.0.0.git.2716.354b9dd4
                           gamescope-libs 3.13.19-1.fc39.bazzite.0.0.git.2713.08ffb7cc -> 3.13.19-1.fc39.bazzite.0.0.git.2716.354b9dd4
                           hwdata 0.378-1.fc39 -> 0.379-1.fc39
                           ibus-libpinyin 1.15.6-1.fc39 -> 1.15.7-1.fc39
                           ibus-typing-booster 2.24.12-1.fc39 -> 2.25.0-1.fc39
                           javascriptcoregtk4.1 2.42.3-1.fc39 -> 2.42.5-1.fc39
                           javascriptcoregtk6.0 2.42.3-1.fc39 -> 2.42.5-1.fc39
                           kernel 6.7.4-201.fsync.fc39 -> 6.7.4-204.fsync.fc39
                           kernel-core 6.7.4-201.fsync.fc39 -> 6.7.4-204.fsync.fc39
                           kernel-devel 6.7.4-201.fsync.fc39 -> 6.7.4-204.fsync.fc39
                           kernel-headers 6.7.4-201.fsync.fc39 -> 6.7.4-204.fsync.fc39
                           kernel-modules 6.7.4-201.fsync.fc39 -> 6.7.4-204.fsync.fc39
                           kernel-modules-core 6.7.4-201.fsync.fc39 -> 6.7.4-204.fsync.fc39
                           kernel-modules-extra 6.7.4-201.fsync.fc39 -> 6.7.4-204.fsync.fc39
                           kernel-tools 6.7.3-200.fc39 -> 6.7.4-200.fc39
                           kernel-tools-libs 6.7.3-200.fc39 -> 6.7.4-200.fc39
                           kernel-uki-virt 6.7.4-201.fsync.fc39 -> 6.7.4-204.fsync.fc39
                           libadwaita 1.4.2-2.fc39 -> 1.5~beta-1.fc39
                           libblkid 2.39.3-4.fc39 -> 2.39.3-5.fc39
                           libfdisk 2.39.3-4.fc39 -> 2.39.3-5.fc39
                           libmount 2.39.3-4.fc39 -> 2.39.3-5.fc39
                           libobs_glcapture 0.0.git.333.92bf628e-1.fc39 -> 0.0.git.335.bbb7f7d8-1.fc39
                           libobs_vkcapture 0.0.git.333.92bf628e-1.fc39 -> 0.0.git.335.bbb7f7d8-1.fc39
                           libsmartcols 2.39.3-4.fc39 -> 2.39.3-5.fc39
                           libuuid 2.39.3-4.fc39 -> 2.39.3-5.fc39
                           mangohud 100.bazzite.0.0.git.856.2f939f13-1.fc39 -> 100.bazzite.0.0.git.861.9c2276f5-1.fc39
                           mangohud 100.bazzite.0.0.git.856.2f939f13-1.fc39 -> 100.bazzite.0.0.git.861.9c2276f5-1.fc39
                           obs-vkcapture 0.0.git.333.92bf628e-1.fc39 -> 0.0.git.335.bbb7f7d8-1.fc39
                           obs-vkcapture 0.0.git.333.92bf628e-1.fc39 -> 0.0.git.335.bbb7f7d8-1.fc39
                           obs-vkcapture-common 0.0.git.333.92bf628e-1.fc39 -> 0.0.git.335.bbb7f7d8-1.fc39
                           pipewire-codec-aptx 1.0.2-1.fc39 -> 1.0.3-1.fc39
                           prompt 0.0.git.8.14805681-1.fc39 -> 0.0.git.10.58c05dc2-1.fc39
                           python3-perf 6.7.4-201.fsync.fc39 -> 6.7.4-204.fsync.fc39
                           redhat-rpm-config 262-1.fc39 -> 265-1.fc39
                           systemd 254.8-2.fc39 -> 254.9-1.fc39
                           systemd-devel 254.8-2.fc39 -> 254.9-1.fc39
                           systemd-libs 254.8-2.fc39 -> 254.9-1.fc39
                           systemd-networkd 254.8-2.fc39 -> 254.9-1.fc39
                           systemd-oomd-defaults 254.8-2.fc39 -> 254.9-1.fc39
                           systemd-pam 254.8-2.fc39 -> 254.9-1.fc39
                           systemd-resolved 254.8-2.fc39 -> 254.9-1.fc39
                           systemd-udev 254.8-2.fc39 -> 254.9-1.fc39
                           tuned 2.21.0.bazzite.0.0.git.1316.864cf719-1.fc39 -> 2.22.0.ublue.0.0.git.1323.3e6e5b8a-0.1.rc1.fc39
                           tuned-gtk 2.21.0.bazzite.0.0.git.1316.864cf719-1.fc39 -> 2.22.0.ublue.0.0.git.1323.3e6e5b8a-0.1.rc1.fc39
                           tuned-ppd 2.21.0.bazzite.0.0.git.1316.864cf719-1.fc39 -> 2.22.0.ublue.0.0.git.1323.3e6e5b8a-0.1.rc1.fc39
                           tuned-profiles-atomic 2.21.0.bazzite.0.0.git.1316.864cf719-1.fc39 -> 2.22.0.ublue.0.0.git.1323.3e6e5b8a-0.1.rc1.fc39
                           tuned-profiles-cpu-partitioning 2.21.0.bazzite.0.0.git.1316.864cf719-1.fc39 -> 2.22.0.ublue.0.0.git.1323.3e6e5b8a-0.1.rc1.fc39
                           tuned-utils 2.21.0.bazzite.0.0.git.1316.864cf719-1.fc39 -> 2.22.0.ublue.0.0.git.1323.3e6e5b8a-0.1.rc1.fc39
                           tuned-utils-systemtap 2.21.0.bazzite.0.0.git.1316.864cf719-1.fc39 -> 2.22.0.ublue.0.0.git.1323.3e6e5b8a-0.1.rc1.fc39
                           tzdata 2023d-1.fc39 -> 2024a-2.fc39
                           util-linux 2.39.3-4.fc39 -> 2.39.3-5.fc39
                           util-linux-core 2.39.3-4.fc39 -> 2.39.3-5.fc39
                           webkit2gtk4.1 2.42.3-1.fc39 -> 2.42.5-1.fc39
                           webkitgtk6.0 2.42.3-1.fc39 -> 2.42.5-1.fc39
                  Removed: gamemode-1.7-3.fc39.x86_64
                           gnome-shell-extension-gamemode-8-5.fc39.noarch
                           kmod-ayaneo-platform-6.7.4-201.fsync.fc39.x86_64-0.0.git.17.914f6a78-1.fc39.x86_64
                           kmod-ayn-platform-6.7.4-201.fsync.fc39.x86_64-0.0.git.40.a8d762ec-1.fc39.x86_64
                           kmod-bmi160-6.7.4-201.fsync.fc39.x86_64-0.0.git.3.25b90933-1.fc39.x86_64
                           kmod-bmi260-6.7.4-201.fsync.fc39.x86_64-0.0.git.19.337ce2ed-1.fc39.x86_64
                           kmod-bmi323-6.7.4-201.fsync.fc39.x86_64-0.0.git.5.844ec2b6-1.fc39.x86_64
                           kmod-evdi-6.7.4-201.fsync.fc39.x86_64-1.14.2-1.fc39.x86_64
                           kmod-gcadapter_oc-6.7.4-201.fsync.fc39.x86_64-0.0.git.30.1fac57e3-1.fc39.x86_64
                           kmod-nct6687d-6.7.4-201.fsync.fc39.x86_64-0.0.git.79.534194f7-1.fc39.x86_64
                           kmod-nvidia-6.7.4-201.fsync.fc39.x86_64-3:545.29.06-3.fc39.x86_64
                           kmod-openrazer-6.7.4-201.fsync.fc39.x86_64-100.0.0.git.530.886f986d-1.fc39.x86_64
                           kmod-rtl8814au-6.7.4-201.fsync.fc39.x86_64-5.8.5.1.git-2.fc39.x86_64
                           kmod-ryzen-smu-6.7.4-201.fsync.fc39.x86_64-0.0.git.153.ca1d8ba5-1.fc39.x86_64
                           kmod-v4l2loopback-6.7.4-201.fsync.fc39.x86_64-0.12.7^20230503g2c9b670-2.fc39.x86_64
                           kmod-wl-6.7.4-201.fsync.fc39.x86_64-6.30.223.271-49.fc39.x86_64
                           kmod-xone-6.7.4-201.fsync.fc39.x86_64-0.0.git.37.0dc082d0-1.fc39.x86_64
                           kmod-zenergy-6.7.4-201.fsync.fc39.x86_64-0.0.git.30.98b5115f-1.fc39.x86_64
                           libblkid-2.39.3-5.fc39.i686
                           libmount-2.39.3-5.fc39.i686
                           libuuid-2.39.3-5.fc39.i686
                           systemd-libs-254.9-1.fc39.i686
                    Added: forge-srpm-macros-0.2.0-3.fc39.noarch
                           kmod-ayaneo-platform-6.7.4-204.fsync.fc39.x86_64-0.0.git.17.914f6a78-1.fc39.x86_64
                           kmod-ayn-platform-6.7.4-204.fsync.fc39.x86_64-0.0.git.40.a8d762ec-1.fc39.x86_64
                           kmod-bmi160-6.7.4-204.fsync.fc39.x86_64-0.0.git.3.25b90933-1.fc39.x86_64
                           kmod-bmi260-6.7.4-204.fsync.fc39.x86_64-0.0.git.19.337ce2ed-1.fc39.x86_64
                           kmod-bmi323-6.7.4-204.fsync.fc39.x86_64-0.0.git.5.844ec2b6-1.fc39.x86_64
                           kmod-evdi-6.7.4-204.fsync.fc39.x86_64-1.14.2-1.fc39.x86_64
                           kmod-gcadapter_oc-6.7.4-204.fsync.fc39.x86_64-0.0.git.30.1fac57e3-1.fc39.x86_64
                           kmod-nct6687d-6.7.4-204.fsync.fc39.x86_64-0.0.git.79.534194f7-1.fc39.x86_64
                           kmod-nvidia-6.7.4-204.fsync.fc39.x86_64-3:545.29.06-3.fc39.x86_64
                           kmod-openrazer-6.7.4-204.fsync.fc39.x86_64-100.0.0.git.530.886f986d-1.fc39.x86_64
                           kmod-rtl8814au-6.7.4-204.fsync.fc39.x86_64-5.8.5.1.git-2.fc39.x86_64
                           kmod-ryzen-smu-6.7.4-204.fsync.fc39.x86_64-0.0.git.153.ca1d8ba5-1.fc39.x86_64
                           kmod-v4l2loopback-6.7.4-204.fsync.fc39.x86_64-0.12.7^20230503g2c9b670-2.fc39.x86_64
                           kmod-wl-6.7.4-204.fsync.fc39.x86_64-6.30.223.271-49.fc39.x86_64
                           kmod-xone-6.7.4-204.fsync.fc39.x86_64-0.0.git.37.0dc082d0-1.fc39.x86_64
                           kmod-zenergy-6.7.4-204.fsync.fc39.x86_64-0.0.git.30.98b5115f-1.fc39.x86_64
                           libblkid-2.39.3-5.fc39.i686
                           libmount-2.39.3-5.fc39.i686
                           libuuid-2.39.3-5.fc39.i686
                           systemd-libs-254.9-1.fc39.i686
      RemovedBasePackages: gst-editing-services 1.22.5-1.fc39 rygel 0.42.5-1.fc39
          LayeredPackages: openrazer-meta polychromatic razergenie
                Initramfs: '"-I /etc/crypttab /usr/lib/modprobe.d/nvidia.conf"'

Hardware

Rapport d’informations du système


Détails du compte rendu

Hardware Information:

Software Information:

Extra information or context

No response

KyleGospo commented 9 months ago

My recommendation is to use distrobox to build stuff.

yodatak commented 9 months ago

Its not build , i use alway toolbox when i compile its running because the servo already build binary require this as runtime

KyleGospo commented 9 months ago

Then install this in toolbox and don't layer it. The point is to accomplish this in a container and not on the host.

Installing -devel packages on the host is not and will not be supported.