-
-
Notifications
You must be signed in to change notification settings - Fork 41
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
gimp and audacity appimages not running on Debian 12 (bookworm) #158
Comments
I am using the latest. What I noticed is that if you just download the AppImage file and run it, it runs fine. However through AM, it complains about libfuse. |
Have you installed libfuse2 from Debian repositories or from AM? |
I installed from Debian repositories. |
The |
I have fuse3 installed already. Still it complains. The curious thing is if you just download the AppImage file and run it, it runs fine. However through AM, it complains about libfuse. |
First step, try to load the library in ld-cache normally, maybe ld-linux has not detected the new library
If this not works, try to reboot. |
No. I have not installed AppImageLauncher previously. What I did was install |
@bert003 I've nut understand, are they working and asking for libfuse2 at the same time? |
I rushed to say that it works. I tested again using a Debian Live distribution. When I run the appimage, it fails with libfuse.so.2 error. Then I installed strace and executed |
OK, it seems that you require some permissions Have you read the guide suggested above? https://github.com/AppImage/AppImageKit/wiki/FUSE Probably your user have not premissions to use FUSE |
Also, have you installed
|
No I do not think it is a permission issue. I used strace -f as shown here AppImage/AppImageKit#1120 (comment) I have u+s permission for fusermount.... no luck unfortunately using a Debian Live distro. You can test it yourself by downloading a Debian Live distro and use AM on it. Try with gimp since audacity works. I am saving everything in my home directory in ~/Programs not in /opt. |
I have Debian 64bit and 32bit on both PC and laptop and GIMP AppImages for both 64bit and 32bit work normally (and I'm the developer of both the packages). Also, I use Debian Testing that "should be quite unstable" if compared with Debian Stable. I cannot reproduce the issue. Again, you have not answered my previous question have you replaced |
Yes I did replace fuse with fuse3. No luck. Did you try using a LIVE cd though and not an actual installation? I appreciate if you could download a Debian Live ISO and test yourself. |
What is the sense of installing AM on a live session? You should use AM on an already installed system. |
are you talking about AppMan? |
Portability Yes it's appman I guess. It is part of AM right? |
Yes, it requires to be named as Also, it has a function to patch ~/.profile and ~/.bashrc to place ~/.local/bin at the end of For what I have understand, you're trying to create a persistent enviroment to use into a Live session (i.e. you can start a new session but with the same $HOME directory). I lost the thread of the conversation. We started with I think, with the right configuration, you can use AppMan on a USB stick that sees the same drive as a But a Live system is not permanently set up and configured to work 100% with all the libraries you need. Likewise, I don't know how this level of portability that you want to use works. If you can, send me a video or screenshots so I can see what's going wrong. The way you tell me things is confusing. |
Hi @ivan-hc - sorry for the confusion but I got confused myself as well with this strange issue. I finally managed to find the cause of the issue though. Basically everything breaks when you create a symlink from /home/user/.local/bin/gimp -> /home/user/Programs/gimp/gimp. Therefore when I do: Personally I cannot explain why this happens. Maybe you have an idea why? |
I think that the big issue here is that you're using a volatile environment, so BASH configuration will reset at each start. This is why thi does not work for you. I don't think that you can use my tools this way. |
I am using persistence so not volatile as such. However the issue is solved I guess. There must be a valid reason though as regards the symlink. If I manage to find why, I will post an update. Thanks. |
What if you do Also, someone had the same issue but because previously him have installed AppimageLauncher and some .service files where not been removed (check your ~/.config or ~/.local directory for unneeded files). |
What if you run AppMan with a new user (so with a new $HOME and new configuration files)? |
I will test your suggestions using a Debian Live distribution (without persistence) so that it is a clean boot. Will get back to you with the results then. Please allow me some time since I am quite busy with work this week. |
don't worry |
Hi @ivan-hc - I have just created a new Debian 12.4 virtual machine - what exactly do you want me to test as regards AppMan? |
@bert003 Have you forgotten why you opened this issue? |
No I didn't of course :) however I told you earlier that I found the cause of the issue (even though I cannot explain it)
So you just want me to run AppMan as a standard user and test using gimp and audacity right? |
yes |
Everything works just fine with appman. Even symlinking from /usr/local/bin: gimp -> /home/test/Programs/gimp/gimp Shall I test again with AM (same scenario)? |
As you wish, but I think there is no need. AM and AppMan are not for Live ISO and persistent environments. If you consider it resolved, close this issue. |
Ok then. Yes closing issue as it can be considered as resolved. |
When running both appimages, I get the following error:
When I install fuse and libfuse2, audacity manages to run, but gimp still fails with the error above.
Any solution please? It seems that gimp is not detecting libfuse.so.2 but audacity detects it fine.
The text was updated successfully, but these errors were encountered: