Skip to content
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 throws "bash: sshfs: No such file or directory" errir #34

Open
stoffel2 opened this issue Jan 21, 2025 · 61 comments
Open

gimp throws "bash: sshfs: No such file or directory" errir #34

stoffel2 opened this issue Jan 21, 2025 · 61 comments

Comments

@stoffel2
Copy link

This is a Debian GNU/Linux 12 (bookworm) system:

I have several programs installed that run fine:

  • APPNAME | VERSION | TYPE | SIZE
  • ------- | ------- | ---- | ----
    ◆ digikam | 8.6.0 | appimage* | 286 MiB
    ◆ joplin | 3.1.24 | appimage* | 234 MiB
    ◆ arduino-ide | 2.3.4 | appimage* | 183 MiB
    ◆ losslesscut | 3.64.0 | appimage* | 165 MiB
    ◆ rawtherapee | 5.11 | appimage* | 122 MiB

However,

"appman -i gimp" installs gimp 2.10.38

running gimp results in:

bash: sshfs: No such file or directory
Error: No suitable fusermount binary found on the $PATH
Error: $FUSERMOUNT_PROG not set

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
open dir error: No such file or directory

"appman nolibfuse gimp" results in:

◆ GIMP is already a new generation AppImage.

@ivan-hc
Copy link
Owner

ivan-hc commented Jan 21, 2025

better if I move this in the other repo

@ivan-hc ivan-hc transferred this issue from ivan-hc/AM Jan 21, 2025
@ivan-hc
Copy link
Owner

ivan-hc commented Jan 21, 2025

gimp is mine, please test randomly the ones marked as "JuNest, Arch Linux (ArchImage)" on this page

https://github.com/ivan-hc#my-appimage-packages

I also have to update Archimage version for this repo btw

@ivan-hc
Copy link
Owner

ivan-hc commented Jan 21, 2025

Just curious, have you got the more recent fuse3?

I ask because all the ones you listed have an asterisc in the table, that suggests all the listed apps depend on libfuse2, while mine all does not depend anymore on the EOL library.

Try sudo apt install fuse3

And let me know if this solves the issue.

@Samueru-sama
Copy link
Contributor

Samueru-sama commented Jan 21, 2025

Before installing fuse3 send the output of this:

command -v fusermount
commnad -v fusermount3

edit: that sshfs error is weird I have no idea why you get that.

@stoffel2
Copy link
Author

gimp is mine, please test randomly the ones marked as "JuNest, Arch Linux (ArchImage)" on this page

https://github.com/ivan-hc#my-appimage-packages

I also have to update Archimage version for this repo btw

Thanks for getting back to me.

results in the same error:

./GNU-Image-Manipulation-Program_2.10.38-5-archimage4.3-x86_64.AppImage

bash: sshfs: No such file or directory
Error: No suitable fusermount binary found on the $PATH
Error: $FUSERMOUNT_PROG not set

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
open dir error: No such file or directory
(spm1_env) hurschler @ lbb ~/Downloads

@ivan-hc
Copy link
Owner

ivan-hc commented Jan 22, 2025

you have closed... is this solved then?

@stoffel2
Copy link
Author

Before installing fuse3 send the output of this:

command -v fusermount commnad -v fusermount3

these return:

/usr/bin/fusermount
/usr/bin/fusermount3

edit: that sshfs error is weird I have no idea why you get that.

Thanks!

@stoffel2
Copy link
Author

Just curious, have you got the more recent fuse3?

I ask because all the ones you listed have an asterisc in the table, that suggests all the listed apps depend on libfuse2, while mine all does not depend anymore on the EOL library.

Try sudo apt install fuse3

And let me know if this solves the issue.

it is installed.

@ivan-hc
Copy link
Owner

ivan-hc commented Jan 22, 2025

have you tested other appimages from my repos?

if yes, are them marked as Archimages, like gimp?

@stoffel2
Copy link
Author

you have closed... is this solved then?

thanks for your efforts, sorry I'm not as fast as you guys.

I did notice exactly the same behavior on a second Debian 12 machine...

Neither of my machines are freshly installed systems but they are both up to date.

One thing that just popped to mind: i do have a user an active sshfs mount running on both systems. I don't know if this is relevant here.

@stoffel2
Copy link
Author

have you tested other appimages from my repos?

if yes, are them marked as Archimages, like gimp?

I've been using appman and have the following working just fine with the exception of gimp:

  • YOU HAVE INSTALLED 6 PROGRAMS MANAGED BY "APPMAN"

  • APPNAME | VERSION | TYPE | SIZE

  • ------- | ------- | ---- | ----
    ◆ digikam | 8.6.0 | appimage* | 286 MiB
    ◆ joplin | 3.1.24 | appimage* | 234 MiB
    ◆ arduino-ide | 2.3.4 | appimage* | 183 MiB
    ◆ gimp | 2.10.38 | appimage | 167 MiB
    ◆ losslesscut | 3.64.0 | appimage* | 165 MiB
    ◆ rawtherapee | 5.11 | appimage* | 122 MiB

TOTAL SIZE: 1.2 GiB of disk space in use

*has dependency to EOL libfuse2 library, please ask the creator to update

@ivan-hc
Copy link
Owner

ivan-hc commented Jan 22, 2025

This is really strange

I also use Debian (Testing), these are my packages installed via APT (Synaptic)

Image

@ivan-hc
Copy link
Owner

ivan-hc commented Jan 22, 2025

@probonopd any idea?

@ivan-hc ivan-hc reopened this Jan 22, 2025
@ivan-hc
Copy link
Owner

ivan-hc commented Jan 24, 2025

@stoffel2 what if you run

PROOT_ON=1 gimp

?

@probonopd
Copy link

@probonopd any idea?

What do you see when your run
https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage
on the command line?

@stoffel2
Copy link
Author

I apt purged gimp and removed any other /usr and /etc directories related to gimp. From the command line. I have

◆ gimp | 2.10.38 | appimage | 140 MiB

"gimp" returns:

bash: sshfs: No such file or directory
Error: No suitable fusermount binary found on the $PATH
Error: $FUSERMOUNT_PROG not set

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
open dir error: No such file or directory

"PROOT_ON=1 gimp" returns almost the same:

bash: sshfs: No such file or directory
bash: sshfs: No such file or directory
Error: No suitable fusermount binary found on the $PATH
Error: $FUSERMOUNT_PROG not set

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
open dir error: No such file or directory

"./appimagetool-x86_64.AppImage" returns

./appimagetool-x86_64.AppImage

appimagetool, continuous build (git version 8e5b4c0), build 227 built on 2024-12-29 15:53:56 UTC
SOURCE is missing

I hope this helps.

@stoffel2
Copy link
Author

one more thing that might help you:

"dpkg -l | grep sshfs" returns
ii sshfs 3.7.3-1.1

and "sudo find / -iname sshfs" returns

/usr/bin/sshfs
/usr/share/bash-completion/completions/sshfs
/usr/share/bug/sshfs
/usr/share/doc/sshfs

so I also have no idea why I'm getting:

bash: sshfs: No such file or directory

@probonopd
Copy link

probonopd commented Jan 24, 2025

./appimagetool-x86_64.AppImage

appimagetool, continuous build (git version 8e5b4c0), build 227 built on 2024-12-29 15:53:56 UTC
SOURCE is missing

So this means that this AppImage is working correctly on your system.

What happens if you run your GIMP AppImage with --appimage-extract, then run ./squashfs-root/AppRun. Does it work?

If yes, then repack it with VERSION=TEST ./appimagetool-x86_64.AppImage ./squhashfs-root? Will the repacked GIMP AppImage (the one with "TEST" in its name) work?

@stoffel2
Copy link
Author

What happens if you run your GIMP AppImage with --appimage-extract, then run ./squashfs-root/AppRun. Does it work?

./squashfs-root/AppRun

Error: No suitable fusermount binary found on the $PATH
Error: $FUSERMOUNT_PROG not set

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
open dir error: No such file or directory

@ivan-hc
Copy link
Owner

ivan-hc commented Jan 24, 2025

please run

apt search fuse | grep installed

or replace "installed" with "installed" in your language if you use a different locale (in my case "installato", in italian)

@probonopd
Copy link

So this means that something inside the AppImage is trying to use FUSE and is failing to do so. @ivan-hc do you have an idea what this might be?

@Samueru-sama
Copy link
Contributor

So this means that something inside the AppImage is trying to use FUSE and is failing to do so. @ivan-hc do you have an idea what this might be?

What I find amazing is that the error from the AppImage runtime is being reported, that means either Ivan put an AppImage inside the appimage or something crazy happened on @stoffel2 pc.

That sshfs doesn't sound good either.

@stoffel2
Copy link
Author

apt search fuse | grep installed

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

enfuse/stable,now 4.2-10+b1 amd64 [installed,automatic]
fuse3/stable,now 3.14.0-4 amd64 [installed,automatic]
libfuse2/stable,now 2.9.9-6+b1 amd64 [installed,automatic]
libfuse3-3/stable,now 3.14.0-4 amd64 [installed,automatic]
libnbd-bin/stable,now 1.14.2-1 amd64 [installed,automatic]
libntfs-3g89/stable,now 1:2022.10.3-1+deb12u2 amd64 [installed,automatic]
libsquashfuse0/stable,now 0.1.105-1 amd64 [installed,automatic]
ntfs-3g/stable,now 1:2022.10.3-1+deb12u2 amd64 [installed,automatic]
psmisc/stable,now 23.6-1 amd64 [installed,automatic]
python3-fuse/stable,now 2:1.0.5-1+b3 amd64 [installed,automatic]
sshfs/stable,now 3.7.3-1.1 amd64 [installed,automatic]

@stoffel2
Copy link
Author

What I find amazing is that the error from the AppImage runtime is being reported, that means either Ivan put an AppImage inside the appimage or something crazy happened on @stoffel2 pc.

LOL - I guess I can't really deny that my system is crazy. Quite a few AppImages run just fine on my system.

I have observed that some AppImages don't work on my because of content in the /usr, or user/ directories. This was the case with stellarium.

I avoid using apt installed packages in parallel with AppImages for this reason and I search for local remnants of apt packages on my system if an AppImage does not work. For example in the case of gimp

sudo apt purge gimp
sudo find / -mount -iname gimp
find . -mount -iname gimp

@probonopd
Copy link

Did you have AppImageLauncher on your system at any time? It also tends to do wild things that are beyond my comprehension.

@ivan-hc
Copy link
Owner

ivan-hc commented Jan 25, 2025

So this means that something inside the AppImage is trying to use FUSE and is failing to do so. @ivan-hc do you have an idea what this might be?

@probonopd I think it is something related to its fuse configuration... maybe it has to do with AppImage/type2-runtime#15

What I find amazing is that the error from the AppImage runtime is being reported, that means either Ivan put an AppImage inside the appimage or something crazy happened on @stoffel2 pc.

That sshfs doesn't sound good either.

@Samueru-sama I noticed some packages installed via apt I never noticed that they exist

enfuse/stable,now 4.2-10+b1 amd64 [installed,automatic]
libnbd-bin/stable,now 1.14.2-1 amd64 [installed,automatic]
python3-fuse/stable,now 2:1.0.5-1+b3 amd64 [installed,automatic]
sshfs/stable,now 3.7.3-1.1 amd64 [installed,automatic]

I don't know if the issue is related to them...

LOL - I guess I can't really deny that my system is crazy. Quite a few AppImages run just fine on my system.

I have observed that some AppImages don't work on my because of content in the /usr, or user/ directories. This was the case with stellarium.

@stoffel2 I noticed from your table that all AppImages installed out of gimp have an asterisk near the type, that means they still rely on libfuse2... I would like to see if you have the same problem with other AppImages that don't have that asterisk.

Please, try to run ANY of the AppImages I created https://github.com/ivan-hc#my-appimage-packages

NOTE, test different bases, for example GIMP is Arch Linux - JuNest (ArchImage), see also the ones based on .deb and Snaps... and still others with JuNest or Conty as a base.

None of them relies on libfuse2

Another test you can do is to use the nolibfuse option of my package manager on the other packges of your table, i.e. the ones with the asterisk. See if by removing the libfuse2 dependency something changes in their behaviour.

Did you have AppImageLauncher on your system at any time? It also tends to do wild things that are beyond my comprehension.

@probonopd my package manager has a check that prevents it to be used in case appimaged/appimagelauncherd are in $PATH and suggests to use only the AppImage. System installations of AIL are the ones that cause issues... but maybe if @stoffel2 had it before as a .deb package, something is left. Who knows?!

@Samueru-sama
Copy link
Contributor

@probonopd I think it is something related to its fuse configuration... maybe it has to do with AppImage/type2-runtime#15

This isn't related to the runtime and @stoffel2 was able to run appimagetool that uses the same runtime without issue.

@stoffel2 do you have issue running this appimage? Same runtime.

What about this one as well? It doesn't use the type2-runtime btw.

Another test you can do is to use the nolibfuse option of my package manager on the other packges of your table, i.e. the ones with the asterisk. See if by removing the libfuse2 dependency something changes in their behaviour.

This was tried already

@stoffel2
Copy link
Author

sorry, I tried to upload the file here but it didn't work.

@ivan-hc
Copy link
Owner

ivan-hc commented Jan 25, 2025

sorry, I tried to upload the file here but it didn't work.

rename the file as .txt and drag/drop in a comment, so we can download it

@stoffel2
Copy link
Author

ok, that's why it didn't work, here you go:

output.txt

@ivan-hc
Copy link
Owner

ivan-hc commented Jan 30, 2025

@stoffel2 sorry, I had time to take a look to similar issues in my repositories https://github.com/search?q=owner%3Aivan-hc+%22open+dir+error%3A+No+such+file+or+directory%22&type=issues

please, can you try to run gimp like this?

FUSERMOUNT_PROG=$(which fusermount) gimp

@stoffel2
Copy link
Author

no problem, I'm glad to help and really appreciate your appman scripts.

FUSERMOUNT_PROG=$(which fusermount) gimp

returns:

bash: sshfs: No such file or directory
fuse: failed to exec $FUSERMOUNT_PROG: No such file or directory

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
open dir error: No such file or directory
(spm1_env) hurschler @ lbb ~

@ivan-hc
Copy link
Owner

ivan-hc commented Feb 2, 2025

bash: sshfs: No such file or directory

The strange thing is this sshfs command that come out without an apparent reason. It is used to mount remote directories using SSH via FUSE.

In this case, the AppImage is a local file, not a remote one.

@stoffel2
Copy link
Author

stoffel2 commented Feb 3, 2025

bash: sshfs: No such file or directory

The strange thing is this sshfs command that come out without an apparent reason. It is used to mount remote directories using SSH via FUSE.

In this case, the AppImage is a local file, not a remote one.

You may have missed it, but I did mention that I am using sshfs in an unrelated way on my system, i.e. I am using a user mounted sshfs remote directory on my system.

@ivan-hc
Copy link
Owner

ivan-hc commented Feb 3, 2025

@stoffel2 have you got the same issue using gimp-git? https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-git

@stoffel2
Copy link
Author

stoffel2 commented Feb 4, 2025

@stoffel2 have you got the same issue using gimp-git? https://github.com/ivan-hc/GIMP-appimage/releases/tag/continuous-git

good news! It works, and returns the following:

$ gimp-git
bash: sshfs: No such file or directory
Gtk-Message: 08:45:44.057: Failed to load module "colorreload-gtk-module"
Gtk-Message: 08:45:44.058: Failed to load module "window-decorations-gtk-module"
set device 'Virtual core XTEST pointer' to mode: disabled
set device 'USB Optical Mouse ' to mode: disabled
Gtk-Message: 08:45:49.558: Failed to load module "colorreload-gtk-module"
Gtk-Message: 08:45:49.558: Failed to load module "window-decorations-gtk-module"
[script-fu-test-sphere-v3] The catalog directory does not exist: /usr/lib/gimp/3.0/plug-ins/test-sphere-v3/locale
[script-fu-test-sphere-v3] Override method set_i18n() for the plug-in to customize or disable localization.
[script-fu-test-sphere-v3] Localization disabled

@probonopd
Copy link

So now I am curious, what caused it?

@ivan-hc
Copy link
Owner

ivan-hc commented Feb 6, 2025

@stoffel2 can you download the appimage again?

I'm not sure of the changes, but I noticed that among extracted dependencies (but not among the included packages) has been detected fuse3 https://archlinux.org/packages/extra/x86_64/fuse3/

NOTE: no file from this package was include, not then, not now... but the script to compile the program detects and includes all related libraries uasing readelf -d and then includest them.

At first appearence, there were no change in number of files and directories under /usr/lib... but maybe readelf -d has detected and included something related to fuse3.

Again, I'm not sure about what's happening.

I have a suspect, maybe a file under /etc is the responsible... but still, its just a suspect. In my experience, GIMP is a strange appimage to be released, both with a .deb base or a junest base.

Let me know

@stoffel2
Copy link
Author

stoffel2 commented Feb 7, 2025

Sorry, but today:

$ gimp
Error: No suitable fusermount binary found on the $PATH
Error: $FUSERMOUNT_PROG not set

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
open dir error: No such file or directory

$ gimp-git
Error: No suitable fusermount binary found on the $PATH
Error: $FUSERMOUNT_PROG not set

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
open dir error: No such file or directory

S appman -f

  • YOU HAVE INSTALLED 10 PROGRAMS MANAGED BY "APPMAN"

  • APPNAME | VERSION | TYPE | SIZE

  • ------- | ------- | ---- | ----
    ◆ stellarium | 24.4 | appimage* | 309 MiB
    ◆ digikam | 8.6.0 | appimage* | 286 MiB
    ◆ joplin | 3.1.24 | appimage* | 234 MiB
    ◆ gimp-git | 54059.419ed163ab1 | appimage | 196 MiB
    ◆ obs-studio | 31.0.1 | appimage | 188 MiB
    ◆ losslesscut | 3.64.0 | appimage* | 165 MiB
    ◆ gimp | 2.10.38 | appimage | 141 MiB
    ◆ google-chrome | 132.0.6834.110 | appimage | 140 MiB
    ◆ rawtherapee | 5.11 | appimage* | 122 MiB
    ◆ skype | 8.134.0.202 | appimage | 112 MiB

TOTAL SIZE: 1.9 GiB of disk space in use

*has dependency to EOL libfuse2 library, please ask the creator to update

@stoffel2
Copy link
Author

stoffel2 commented Feb 7, 2025

on my second machine, before an update git-gimp worked.

after an update:

  • YOU HAVE INSTALLED 9 PROGRAMS MANAGED BY "APPMAN"

  • APPNAME | VERSION | TYPE | SIZE

  • ------- | ------- | ---- | ----
    ◆ stellarium | 24.4 | appimage* | 309 MiB
    ◆ digikam | 8.6.0 | appimage* | 290 MiB
    ◆ joplin | 3.2.12 | appimage* | 216 MiB
    ◆ gimp-git | 54070.5ea45737e55 | appimage | 196 MiB
    ◆ arduino-ide | 2.3.4 | appimage* | 183 MiB
    ◆ losslesscut | 3.64.0 | appimage* | 165 MiB
    ◆ opera | 116.0.5366.71 | appimage | 164 MiB
    ◆ google-chrome | 133.0.6943.53 | appimage | 142 MiB
    ◆ rawtherapee | 5.11 | appimage* | 122 MiB

TOTAL SIZE: 1.8 GiB of disk space in use

*has dependency to EOL libfuse2 library, please ask the creator to update

gimp-git is broken again and gimp remains broken:

$ gimp-git

Error: No suitable fusermount binary found on the $PATH
Error: $FUSERMOUNT_PROG not set

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
open dir error: No such file or directory

$ gimp

Error: No suitable fusermount binary found on the $PATH
Error: $FUSERMOUNT_PROG not set

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
open dir error: No such file or directory

@ivan-hc
Copy link
Owner

ivan-hc commented Feb 8, 2025

You previously shown some tests, also with my OBS Studio, that has the same base of my GIMP packages

Please, repeat the test with some of the AppImages listed below

Abiword Arch Linux - JuNest (ArchImage)
Aisleriot Arch Linux - JuNest (ArchImage)
Amarok Arch Linux - JuNest (ArchImage)
Avidemux Arch Linux - JuNest (ArchImage)
Bottles Arch Linux - JuNest (ArchImage)
Celestia "Enanched" Arch Linux - JuNest (ArchImage)
Emacs Arch Linux - JuNest (ArchImage)
Evince Arch Linux - JuNest (ArchImage)
Gedit Arch Linux - JuNest (ArchImage)
GNOME Boxes Arch Linux - JuNest (ArchImage)
Gnome-calculator Arch Linux - JuNest (ArchImage)
Gnumeric Arch Linux - JuNest (ArchImage)
Handbrake Arch Linux - JuNest (ArchImage)
Hypnotix Arch Linux - JuNest (ArchImage)
KDE-games Arch Linux - JuNest (ArchImage)
KDE-utils Arch Linux - JuNest (ArchImage)
MPV Arch Linux - JuNest (ArchImage)
OBS-Studio Arch Linux - JuNest (ArchImage)
ocenaudio Arch Linux - JuNest (ArchImage)
Rhythmbox Arch Linux - JuNest (ArchImage)
SpaceCadet Pinball (AUR) Arch Linux - JuNest (ArchImage)
Torcs Arch Linux - JuNest (ArchImage)
Transmission-gtk Arch Linux - JuNest (ArchImage)
VirtualBox KVM Arch Linux - JuNest (ArchImage)
VLC Stable/Git Arch Linux - JuNest (ArchImage)

Asunder Arch Linux - JuNest (ArchImage)
Audacious Arch Linux - JuNest (ArchImage)
Chromium BSU Arch Linux - JuNest (ArchImage)
kwave Arch Linux - JuNest (ArchImage)
Webcamoid Arch Linux - JuNest (ArchImage)

NOTE that SpaceCadet Pinball (AUR) and Torcs are still old Archimage versions, I don't know if the bug affects only the new ones (version 4.3, all others)

@ivan-hc
Copy link
Owner

ivan-hc commented Feb 8, 2025

The difference is that Archimage 4.3 switches between BubbleWrap and PROOT, depending if your system has Namespaces restrictions (for example newer Ubuntu releases are the more problematic ones, for them, Archimage 4.3 uses PROOT... old versions still use Bubblewrap only).

@stoffel2
Copy link
Author

stoffel2 commented Feb 9, 2025

see below, sorry I didn't have time to test everything in your list.

Have you considered creating a VM (KVM) to test your images? It's quite easy and might save you some time.

Abiword Arch Linux - JuNest (ArchImage) - Error: No suitable fusermount binary found on the $PATH
Aisleriot Arch Linux - JuNest (ArchImage) - ok
Amarok Arch Linux - JuNest (ArchImage) - Error: No suitable fusermount binary found on the $PATH
Avidemux Arch Linux - JuNest (ArchImage) - ok
Bottles Arch Linux - JuNest (ArchImage) - Error: No suitable fusermount binary found on the $PATH
Celestia "Enanched" Arch Linux - JuNest (ArchImage) - ok
Emacs Arch Linux - JuNest (ArchImage) - Error: No suitable fusermount binary found on the $PATH
Evince Arch Linux - JuNest (ArchImage)
Gedit Arch Linux - JuNest (ArchImage)
GNOME Boxes Arch Linux - JuNest (ArchImage)
Gnome-calculator Arch Linux - JuNest (ArchImage)
Gnumeric Arch Linux - JuNest (ArchImage)
Handbrake Arch Linux - JuNest (ArchImage)
Hypnotix Arch Linux - JuNest (ArchImage)
KDE-games Arch Linux - JuNest (ArchImage)
KDE-utils Arch Linux - JuNest (ArchImage)
MPV Arch Linux - JuNest (ArchImage)
OBS-Studio Arch Linux - JuNest (ArchImage) - still ok
ocenaudio Arch Linux - JuNest (ArchImage)
Rhythmbox Arch Linux - JuNest (ArchImage) - Error: No suitable fusermount binary found on the $PATH
SpaceCadet Pinball (AUR) Arch Linux - JuNest (ArchImage)
Torcs Arch Linux - JuNest (ArchImage) - fuse: failed to exec fusermount: Permission denied
Transmission-gtk Arch Linux - JuNest (ArchImage)
VirtualBox KVM Arch Linux - JuNest (ArchImage) - - Error: No suitable fusermount binary found on the $PATH
VLC Stable/Git Arch Linux - JuNest (ArchImage) - both ok

@ivan-hc
Copy link
Owner

ivan-hc commented Feb 9, 2025

the fact that half of it works makes me more doubtful... especially if it is independent of the QT or GTK base

@stoffel2
Copy link
Author

the fact that half of it works makes me more doubtful... especially if it is independent of the QT or GTK base

IMHO - it seems like a dependency problem when generating the AppImage, but I know nothing at all about how that works.

Strangely - gimp-git worked for a while for me (see my post above from the 4th of Feb). Now after an update it doesn't. That might help you find the source of the problem.

Let me know if I can help.

@ivan-hc
Copy link
Owner

ivan-hc commented Feb 14, 2025

from your tables, it seems that you updated the appimage... or was it Debian?

@stoffel2
Copy link
Author

from your tables, it seems that you updated the appimage... or was it Debian?

it was appman -u

All of my Debian 12 systems run unattended-upgrades, I also frequently do apt full-upgrades.

@ivan-hc
Copy link
Owner

ivan-hc commented Feb 14, 2025

see below, sorry I didn't have time to test everything in your list.

Have you considered creating a VM (KVM) to test your images? It's quite easy and might save you some time.

I test my Archimages also in my VMs created in my VirtualBox Archimage... also, I have a VM of Debian Stable... and my host is Debian Testing. Same I tested some VMs ong Gnome Boxes, still Archimage.

My only issue with Archimages is when I run them in FreeBSD... they don't start at all.

Abiword Arch Linux - JuNest (ArchImage) - Error: No suitable fusermount binary found on the $PATH Aisleriot Arch Linux - JuNest (ArchImage) - ok Amarok Arch Linux - JuNest (ArchImage) - Error: No suitable fusermount binary found on the $PATH Avidemux Arch Linux - JuNest (ArchImage) - ok Bottles Arch Linux - JuNest (ArchImage) - Error: No suitable fusermount binary found on the $PATH Celestia "Enanched" Arch Linux - JuNest (ArchImage) - ok Emacs Arch Linux - JuNest (ArchImage) - Error: No suitable fusermount binary found on the $PATH Evince Arch Linux - JuNest (ArchImage) Gedit Arch Linux - JuNest (ArchImage) GNOME Boxes Arch Linux - JuNest (ArchImage) Gnome-calculator Arch Linux - JuNest (ArchImage) Gnumeric Arch Linux - JuNest (ArchImage) Handbrake Arch Linux - JuNest (ArchImage) Hypnotix Arch Linux - JuNest (ArchImage) KDE-games Arch Linux - JuNest (ArchImage) KDE-utils Arch Linux - JuNest (ArchImage) MPV Arch Linux - JuNest (ArchImage) OBS-Studio Arch Linux - JuNest (ArchImage) - still ok ocenaudio Arch Linux - JuNest (ArchImage) Rhythmbox Arch Linux - JuNest (ArchImage) - Error: No suitable fusermount binary found on the $PATH SpaceCadet Pinball (AUR) Arch Linux - JuNest (ArchImage) Torcs Arch Linux - JuNest (ArchImage) - fuse: failed to exec fusermount: Permission denied Transmission-gtk Arch Linux - JuNest (ArchImage) VirtualBox KVM Arch Linux - JuNest (ArchImage) - - Error: No suitable fusermount binary found on the $PATH VLC Stable/Git Arch Linux - JuNest (ArchImage) - both ok

are the apps you have tested that made me mad... 50% of the ones you have tested from this list works for you.

I should test your system configuration to see what's happening.

Is your Debian installation a fresh one? Do you remember the packages you have installed?

You said that you have two systems, maybe it would not be an issue for you to upload on a cloud service some VirtualBox VM with your configuration, right?

If you do so, consider to create a .vmdk image, so you can split in several parts, like I do

Image

NOTE, only the system, do not add anything out of your system packages and configurations.

Also use a trow away password and account, obviously, maybe User dt, Password dt

@stoffel2
Copy link
Author

Sorry, I don't have a VM that I can share with you. Can appman be run behind a proxy?

@ivan-hc
Copy link
Owner

ivan-hc commented Feb 14, 2025

AM/AppMan is just a script, all it does is downloading and manage apps.

The app itself has nothing to do with AppMan/AM

@ivan-hc
Copy link
Owner

ivan-hc commented Feb 14, 2025

@stoffel2 can you contact me in pvt on Reddit? https://www.reddit.com/user/am-ivan/

@stoffel2
Copy link
Author

sorry I don't have a reddit acount. I actually have a VBox machine here at work but appman couldn't download, probably because of the proxy. Don't worry about it.

@ivan-hc
Copy link
Owner

ivan-hc commented Feb 15, 2025

sorry I don't have a reddit acount. I actually have a VBox machine here at work but appman couldn't download, probably because of the proxy. Don't worry about it.

I asked because, in case, I would like to try to investigate remotely using Anydesk. If you trust me, I could see in real time what is happening... and I need to have the situation under my eye.

What is happening is too strange, and every test we do dispels the doubts we had on things we have already solved in the past.

I asked for the conversation in private because, if you accept remote assistance, I do not want to expose your data. That's all.

@probonopd
Copy link

What is happening is too strange.

💯

@stoffel2
Copy link
Author

Sorry, I will not accept remote access to my machines from anyone. Don't take it personally ;-)

My Debian systems "standard" no backports etc., I have not made any changes to them and manage my system exclusively using apt, with the only exception being appman. I am currently creating a KVM Debian 12 VM and will try see if I can reproduce the problem there.

@stoffel2
Copy link
Author

I now have a running Deb 12 KVM, and as expected appmann gimp works fine.

I'll take a look to see if I can find any differences in the fuse and sshfs packages/setup between my system and the VM.

@ivan-hc
Copy link
Owner

ivan-hc commented Feb 17, 2025

I now have a running Deb 12 KVM, and as expected appmann gimp works fine.

I'll take a look to see if I can find any differences in the fuse and sshfs packages/setup between my system and the VM.

OK, keep us updated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants