76

I'm not able to run AppImages on my Ubuntu 20.04. All the permissions are ok (see pic 1) and I have tried the terminal too (see pic 2). The messages in the terminal are dlopen(): error loading libfuse.so.2 and AppImages require FUSE to run. but fuse is already installed (see pic 3), it says fuse is already the newest version (2.9.9-3). I've tried to reinstall fuse with the --reinstall apt option, same results.

Any thoughts?

Thank you in advance :)

Permissions are ok

Tried the terminal

Fuse is already installed

5 Answers5

127

I solved the issue related to the error message:

dlopen(): error loading libfuse.so.2

AppImages require FUSE to run.

By installing FUSE.

For Ubuntu < 22.04 use:

sudo apt-get install fuse libfuse2

For Ubuntu >= 22.04 use:

sudo apt install libfuse2

Source: https://docs.appimage.org/user-guide/troubleshooting/fuse.html

5

You have to download appimage for your actual CPU architecture.

The most popular is amd64. So download link for BalenaEtcher would be https://github.com/balena-io/etcher/releases/download/v1.5.122/balenaEtcher-1.5.122-x64.AppImage .

N0rbert
  • 103,263
0

If you are struggling to run Etcher as AppImage on Ubuntu, I suggest the proper way as the one pointed out from the authors.

Messing up with fuse / libfuse2 caused dependency hell on my Jammy host, so be careful.

dpkg: fuse3: dependency problems, but removing anyway as you requested:
 kio-fuse depends on fuse3.
 encfs depends on fuse; however:
  Package fuse is not installed.
  Package fuse3 which provides fuse is to be removed.
 cryfs depends on fuse; however:
  Package fuse is not installed.
  Package fuse3 which provides fuse is to be removed.
0

I had the same issue while running an AppImage from the terminal.

I recommend running it within its own window via click.

Just in case anyone comes here with a similar question. Seems related to a disconnect of some kind when running from the terminal. Or there are numerous issues that are hidden when not running the terminal.

0

I found it necessary to remove appimagelauncher in order to run Cursor.

Trying to simply run the Cursor AppImage executable invoked the appimagelauncher startup window. Clicking invoked the following FUSE error:

Can't open squashfs image: Bad address

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 execv error: No such file or directory

I made sure that I had libfuse2 installed (22.04 -- requires different lib for 24.04), and uninstalled appimagelauncher, and the Cursor appimage now runs.

markling
  • 593