80

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

6 Answers6

136

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

  • 3
    This should be the accepted answer – abd3lraouf Feb 14 '23 at 21:10
  • I did required fuse for my AppImage to work on Ubuntu >= 22.04. – Bono May 23 '23 at 09:58
  • Similarly to what Bono said, I (thought I) required fuse too on Jammy, having libfuse2 already installed without Etcher correctly running. It turned out that apt install fuse made up a REAL PACKAGE MESS because it said fuse3 kdeconnect kio-fuse kubuntu-desktop ntfs-3g plasma-discover-backend-snap sshfs xdg-desktop-portal xdg-desktop-portal-gtk xdg-desktop-portal-kde. Then be careful. – Patrizio Bertoni Jan 21 '24 at 12:01
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,523
  • 1
    Can't believe I've dowloaded the wrong version. Now it's working. Thank you! –  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
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
0

I was having troubles using ImageMagick due to the AppImages error. As of writing this, it's 2025, and I'm using Ubuntu 24.04 LTS.

I found a site with an explanation of the situation and guidance for an easy fix - for reference, the link is the article AppImages Won’t Open on Ubuntu? Here’s the Easy Fix - OMG! Ubuntu

To summarize, AppImages requires FUSE 2 to run, but newer versions of Ubuntu ship with FUSE 3. Fortunately, FUSE 2 and FUSE 3 can run in parallel. To install FUSE 2, the following cli command is given as being correct for Ubuntu 24.04 LTS:

sudo apt install libfuse2t64