AppImages require FUSE to run

Hi,
I tried to run AppImage in my CentOS 7.6 and received this message: “AppImages require FUSE to run”.

I’m wondering, as I understand it, one of the biggest advantages of AppImage over other packaging solutions is that AppImage runs on the common distributions out-of-the-box. but when I tried it I see that it requires a FUSE as a prerequisite…

I’v created a Java Spring based cli tool and I want to provide my clients the best and easiest deployment…
What is the benefit of AppImage over tar file with the jar? with AppImage I need to ask them to install FUSE as a prerequisites and with the tar file I need to ask them to install java as a prerequisites…

Thanks

1 Like

FUSE comes as part of the default desktop with most Linux distributions. The advantage is “one app = one file”, no unpacking nor installation needed.

@probono, @Talz I think something different is going on…

I found this thread because I was getting exactly the same error message.

however I have several Appimages that work, and only one I just installed is complaining about this error message?

How is that possible?

I thought that perhaps it was corrupt or something like that, I downloaded it again, then I realized that the download was for ia32 instead of x86_64. Don’t know how it happened, but probably I downloaded the wrong arch.

Anyway the error message is very confusing for having downloaded the wrong architecture Appimage version/architecture.

1 Like

Hello @rvalle, welcome!

Can you point me to the download link for the AppImage that wrongly gave the error? Thanks.

Hello, sorry to bump this thread, but I’m getting the same error:

dlopen(): error loading libfuse.so.2

AppImages require FUSE to run. 
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

This is the only appimage giving me trouble, all others work fine.

The download is here:

(first link).

I’m on Linux Mint 20.

Is libfuse.so.2 installed on your system? (You coud try with Ubuntu xenial for comparison.)

Thank you very much, you saved my time.

I’m spreading this word out…maybe in a few threads… but fuse is a big problem and crashing people’s Ubuntu systems because installing fuse installs fuse3.

To fix this, I build the AppImage and then I extract it with --appimage-extract.
Then I rename the extracted rootbundle and then zip and ship that.

The user can then just unzip and click. No need permissions. no need fuse. No need anything. It just works!

Actually you just need to install libuse2.

It is bad practice to extract AppImages if it is not needed.