i386 Graphics Drivers Not Found

Bug #2023626 reported by Sameer Sharma
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Lutris Snap
Triaged
Low
Sameer Sharma

Bug Description

I have staged required i386 drivers but surprisingly the snap doesn't recognize them, i am pondering over creating layouts, since its the only last resort to fix this.

Output:

```
i386 libGL.so.1 missing (needed by opengl)
i386 libvulkan.so.1 missing (needed by vulkan)
i386 libgnutls.so.30 missing (needed by gnutls)
```

description: updated
Changed in lutris-snap:
importance: Undecided → High
status: New → Triaged
Revision history for this message
Sameer Sharma (sameersharma2006) wrote (last edit ):

@soumyadghosh Please look into this and try to fix it ASAP.

Changed in lutris-snap:
assignee: nobody → Soumyadeep Ghosh (soumyadghosh)
description: updated
Revision history for this message
Soumyadeep Ghosh (soumyadghosh) wrote :

This needs to be tested locally which I currently have resource for. I will look into it, when I get it.

Revision history for this message
Sameer Sharma (sameersharma2006) wrote :

Thanks, waiting for updates.

Changed in lutris-snap:
assignee: Soumyadeep Ghosh (soumyadghosh) → Lutris-Snapper (lutris-snap-team)
Changed in lutris-snap:
assignee: Registry Administrators (registry) → Lutris-Snapper (lutris-snapper)
Changed in lutris-snap:
status: Triaged → Incomplete
Revision history for this message
Sameer Sharma (sameersharma2006) wrote (last edit ):

I can confirm this still occurs in the Reboot Variant too.

```
2023-08-18 10:45:58,440: i386 libGL.so.1 missing (needed by opengl)
2023-08-18 10:45:58,440: i386 libvulkan.so.1 missing (needed by vulkan)
2023-08-18 10:45:58,441: i386 libgnutls.so.30 missing (needed by gnutls)
```

Changed in lutris-snap:
status: Incomplete → Triaged
assignee: Lutris-Snapper (lutris-snapper) → Sameer Sharma (capecrusader-121)
importance: High → Medium
Revision history for this message
Sameer Sharma (sameersharma2006) wrote :

This Question Is Different from current use-case, now we aren't staging any such libs/drivers etc.

Changed in lutris-snap:
status: Triaged → Invalid
Revision history for this message
Sameer Sharma (sameersharma2006) wrote (last edit ):

Even though not staging any drivers etc. from our side, i confirm this persists even in the reboot variant.

Needs to be looked upon.

P.S. Now the issue is changed from its original intent.

Changed in lutris-snap:
status: Invalid → Triaged
summary: - i386 Graphics Drivers Installed But Not Recognised
+ i386 Graphics Drivers Not Found
Changed in lutris-snap:
importance: Medium → Low
Revision history for this message
Mathieu Comandon (strycore) wrote :

The snap isn't configured to install 32 bit packages, it needs

  package-repositories:
    - type: apt
      formats: [deb]
      architectures: [i386]
      components: [main]
      suites: [jammy]
      key-id: F23C5A6CF475977595C89F51BA6932366A755776
      url: https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu

Revision history for this message
Sameer Sharma (sameersharma2006) wrote :

 👍

Revision history for this message
Mathieu Comandon (strycore) wrote :

I don't know if I'm doing this correctly but I manage to get the 32bit libraries, but not the 64 bit libraries for xcb/X11

ls /snap/lutris/x9/usr/lib/i386-linux-gnu/
libX11-xcb.so.1 libpciaccess.so.0 libxcb-dri2.so.0 libxcb-glx.so.0 libxcb-randr.so.0 libxcb-sync.so.1 libxcb.so.1
libX11-xcb.so.1.0.0 libpciaccess.so.0.11.1 libxcb-dri2.so.0.0.0 libxcb-glx.so.0.0.0 libxcb-randr.so.0.1.0 libxcb-sync.so.1.0.0 libxcb.so.1.1.0
libX11.so.6 libvulkan.so.1 libxcb-dri3.so.0 libxcb-present.so.0 libxcb-shm.so.0 libxcb-xfixes.so.0
libX11.so.6.4.0 libvulkan.so.1.3.204 libxcb-dri3.so.0.0.0 libxcb-present.so.0.0.0 libxcb-shm.so.0.0.0 libxcb-xfixes.so.0.0.0

ls /snap/lutris/x9/usr/lib/x86_64-linux-gnu/
libFAudio.so.0 libXss.so.1 libgphoto2.so.6 libmagic.so.1 libpci.so.3.7.0 libstb.so.0.0 libvulkan_virtio.so
libFAudio.so.0.22.02 libXss.so.1.0.0 libgphoto2.so.6.1.0 libmagic.so.1.0.0 libprotobuf.so.23 libusb-1.0.so.0 libxcb-xkb.so.1
libOpenCL.so.1 libdecor-0.so.0 libgphoto2_port libmspack.so.0 libprotobuf.so.23.0.4 libusb-1.0.so.0.3.0 libxcb-xkb.so.1.0.0
libOpenCL.so.1.0.0 libdecor-0.so.0.100.0 libgphoto2_port.so.12 libmspack.so.0.1.0 libraqm.so.0 libvulkan.so.1 wine
libSDL2-2.0.so.0 libexif.so.12 libgphoto2_port.so.12.0.0 libopenal.so.1 libraqm.so.0.700.0 libvulkan.so.1.3.204
libSDL2-2.0.so.0.18.2 libexif.so.12.3.4 libimagequant.so.0 libopenal.so.1.19.1 libsndio.so.7 libvulkan_intel.so
libVkLayer_INTEL_nullhw.so libfluidsynth.so.3 libinih.so.1 libpcap.so.0.8 libsndio.so.7.0 libvulkan_intel_hasvk.so
libVkLayer_MESA_device_select.so libfluidsynth.so.3.0.5 libinstpatch-1.0.so.2 libpcap.so.1.10.1 libsndio.so.7.1 libvulkan_lvp.so
libVkLayer_MESA_overlay.so libgphoto2 libinstpatch-1.0.so.2.2.0 libpci.so.3 libstb.so.0 libvulkan_radeon.so

Note how in the 64bit folder there's only 1 xcb library and no X11 library

Revision history for this message
Mathieu Comandon (strycore) wrote :

I have a bunch of changes, can I make a pull request on Github? I'm not sure how to make one on Launchpad

Revision history for this message
Sameer Sharma (sameersharma2006) wrote (last edit ):

Hey there,Github is the place for pull requests, launchpad is a mirror & bug-tracker.

Revision history for this message
Mathieu Comandon (strycore) wrote :

Ok cool, I've sent it on Github

Revision history for this message
Sameer Sharma (sameersharma2006) wrote :

Even after the commit the snap says ;

```
2024-04-11 17:00:55,117: i386 libGL.so.1 missing (needed by opengl)
2024-04-11 17:00:55,118: i386 libvulkan.so.1 missing (needed by vulkan)
2024-04-11 17:00:55,118: i386 libgnutls.so.30 missing (needed by gnutls)
```

I will try fixing this with layouts.

Changed in lutris-snap:
status: Triaged → In Progress
Revision history for this message
Sameer Sharma (sameersharma2006) wrote :

No effect of layouts on Lutris, despite all libs being present lutris gives back a ominous reply of libs not being found. 🫤

Changed in lutris-snap:
status: In Progress → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.