28

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

jmath1983
  • 462
  • 1
  • 5
  • 9

2 Answers2

30

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

Julian Espinel
  • 576
  • 4
  • 8
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
  • 97,162
  • 34
  • 239
  • 423
  • 1
    Can't believe I've dowloaded the wrong version. Now it's working. Thank you! – jmath1983 Sep 15 '21 at 03:21
  • 7
    For someone who downloaded the correct version should run `sudo apt-get install fuse libfuse2` and enjoy – George Pligoropoulos Oct 03 '22 at 20:44
  • 2
    @GeorgePligoropoulos installing `libfuse2` did the trick for me. Not `fuse`, that would conflict with `fuse3` that I already have, but the library was required – Ilario Dec 06 '22 at 13:45