Can't run games using Libretro runner in Solus

I tried searching online for help but I keep getting these lines when running a rom with libretro

[libretro]:Unable to find retroarch config. Except erratic behavior
/home/[user]/.local/share/lutris/runners/retroarch/retroarch: error while loading shared libraries: libgsm.so.1: cannot open shared object file: No such file or directory

Is there any way for me to solve this?

*Note: This is for the Solus distribution
https://solus-project.com/

you should try installing libgsm :stuck_out_tongue:

I’ll see if I can do that. Can’t really find it among my distribution’s packages though :frowning:
It’s probably a problem with Solus. Discovered a few packages with issues where I can’t run them properly recently, including wine lol

In Ubuntu the package is called libgsm1, I would have to check my Thinkpad to see what the equivalent is in Solus (or you could just download a deb or rpm of the lib and extract the .so in /usr/local/lib)

So apparently after putting the libgsm libraries in, I needed to get libkeyutils as well. Had to place the .so files in /usr/lib though since /usr/local/lib did not work out for me

I don’t recommend doing this on Solus though since it might brick the system. I filed a task here to resolve it.
*Note: I only tested it with the mGBA core for Game Boy Advanced roms

I think I remember removing libkeyutils from the Lutris runtime as it was causing authentication issues in Wine games.
I may be able to put it back if I provide the Ubuntu 16.04 version and not the version shipped with the Steam runtime.

Edit: yes, I did that a few weeks ago: https://github.com/lutris/buildbot/commit/336db73c6fcda53a84d4548ecac2153d96383a9b