When trying to run a rom in Lutris via the Libretro runner, the game never opened, with the teminal giving me this:
[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
After I added in the required files to /usr/lib, libgsm.so.1 and libgsm.so.1.0.12, from https://packages.debian.org/jessie/amd64/libgsm1/download download, the output was this:
[libretro]:Unable to find retroarch config. Except erratic behavior /home/[user]/.local/share/lutris/runners/retroarch/retroarch: error while loading shared libraries: libkeyutils.so.1: cannot open shared object file: No such file or directory
I then placed libkeyutils.so.1 and libkeyutils.so.1.6 from https://www.rpmfind.net/linux/RPM/fedora/devel/rawhide/x86_64/k/keyutils-libs-1.5.10-1.fc27.i686.html, in /usr/lib again and now it works fine.
I have only tested the Libretro runner with the mGBA core but I assume this will make sure that the other cores in Libretro runner will run fine
Edit: added the wrong link I used for getting the libgsm library