0

I'm trying to run an app on Fedora 33, but when I run the executable, I get this error:

error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory
libGL error: MESA-LOADER: failed to open iris (search paths /usr/lib64/dri)
libGL error: failed to load driver: iris
libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib64/dri)
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  149 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  52
  Current serial number in output stream:  51

I tried following the thread here: https://www.reddit.com/r/Fedora/comments/hhytvl/libgl_error_mesaloader_failed_to_open_iris/ but haven't gotten anything to work

Note that the driver iris_dri.so is present in both /usr/lib/dri and /usr/lib64/dri

Any help is appreciated, thanks in advance!

Vojtech Trefny
  • 16,922
  • 6
  • 24
  • 48
SClark
  • 1
  • 1
  • 1

1 Answers1

0

I ran into the same warning (but the iris part only) on my Gentoo Linux system. In my case, the solution was to reinstall the mesa package with support for iris video cards. Apparently, the "Intel iRISx graphics" sticker on my laptop would have suggested that, had I been sufficiently knowledgeable to recognise it.

I don't know what the equivalent is for fedora systems, but something along the same lines (an iris option for the mesa package?; a separate iris package?) should fix your case as well.

AstroFloyd
  • 141
  • 8