Hello there! This is my first post so feedback is welcome.

I'm trying Solus as a desktop for my home PC and i have Garry's Mod installed through Steam, if I launch it through Steam I get the error:

"AppFramework : Failed to load module engine.so!" in the form of a message box.

Please help.

  • Exit steam -> Open Linux Steam Integration in your system menu and disable "use native runtime"

    Start steam.

    It will now work.

Exit steam -> Open Linux Steam Integration in your system menu and disable "use native runtime"

Start steam.

It will now work.

    Harvey Thank you so much! It now works, I'm surprised I couldn't find this anywhere else on the internet.

      SpookyDervish I'm surprised I couldn't find this anywhere else on the internet.

      LSI is a Solus made tool so not likely to encounter it elsewhere.

      While LSI has its benefits, by sometimes forcing the use of newer libraries than what is bundled with the steam runtime, without a renewed focus / rewrite the downsides no longer outweigh its benefits as issues such as the one you discovered go unfixed.

      Additionally Steam have gotten better at updating bundled libs (and in some ways worse pushing unreleased versions of libs) reducing LSI's usefulness. We should probably disable naitive runtime by default going forward for new installs.

      I advise anyone reading this to disable the native runtime as described above unless you have edge cases where its of benefit to you.