-
-
Notifications
You must be signed in to change notification settings - Fork 686
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing AppImage dependencies #146
Comments
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
After some research I can find this issue is occurring on other open-source projects as well (see opentoonz/opentoonz#4406). |
@cazzoo So just installing the dependencies on the runner I don't believe is enough, correct? I think you're on to something with adding |
I'm trying to figure that out but indeed, this path isn't recognized even though this is the path where I can find the lib in an Ubuntu 20.04 from docker... |
I'm sure that it's best to build on the oldest possible distro we can to have the most compatibility going forward. The issue is just that linuxdeploy is specifically excluding specific libraries from being packaged. They're exclude list comes from here: https://github.com/AppImage/pkg2appimage/blob/a9c85b7e61a3a883f4a35c41c5decb5af88b6b5d/excludelist#L179 Can you try this path? |
Unfortunately it didn't work (or maybe I'm doing the wrong way...) |
In that case might need to use |
This comment was marked as duplicate.
This comment was marked as duplicate.
@IgorPuchkov03 this is already listed... AND already fixed in nightly. |
Ok, good point! I successfully identified the lib path from a docker container. I'll try some other stuff later |
Definitely I'll try those. 1# /lib path appears to be the same as for /usr/lib path in docker container (but worth to try anyway):
2# I'll also try to add cairo, because I've seen this dep in linuxdeploy as well. 3# Last resort in case this is not working as expected, but you're right also on this one. It appears pango relies on Glib. I'll let you know |
@ReenigneArcher Adding libpangocairo helped to move forward, but still I think there are bit not working.
(I will not share the coredump extract since it doens't contain anything relevant, thus the error raised is pretty much explicit) I've been extracting the appImage itself ( |
… dependencies for Arch base distro
Just as information: which worked perfectly and streaming works nicely now. Since i don't see any @ReenigneArcher When i should try it with some |
You can test these. https://github.com/SunshineStream/Sunshine/actions/runs/2303519447 (artifact: sunshine-appimage) |
@ReenigneArcher |
@lsascha I'm guessing you only tested the first one I linked? |
This issue has been fixed and will be available in the next release. |
Yes. only tested the first one, since SteamOS more or less requires AppImages or Flatpaks. Didn't check that the other file includes an AppImage as well |
Describe the Bug
The AppImage is missing libraries required to work on some distros. If you test the AppImage on another distro and get an error about a library missing, that isn't in this list, please let us know so we can work on fixing it.
Expected Behavior
No response
Additional Context
Replaces #8
Sunshine Host Operating System and Version
Linux
Architecture
64 bit
Sunshine Version
0.13.0
GPU Type
GPU Model
GPU Driver/Mesa Version
Capture Method (Linux Only)
The text was updated successfully, but these errors were encountered: