17

I cannot run any AppImage on Ubuntu 22.04.

Of course, I went to the propriety and put the flag on "Run as executable" but once I double-click on it nothing happen. I tried 3 AppImages but nothing happen.

Anyone knows how to fix it?

Pablo Bianchi
  • 15,657
Giacomo Meloni
  • 171
  • 1
  • 1
  • 3

3 Answers3

25

Ubuntu 22.04 will no longer ship with the libfuse2 package by default. The AppImage distribution (and more generally, all existing AppImage's) are built expecting libfuse2 support. This means that AppImage's will not run on Ubuntu 22.04 by default.

The user would have to manually run:

sudo apt install libfuse2*

prior to executing any AppImage.

Reference: I get some errors related to something called “FUSE” — AppImage documentation.

Pablo Bianchi
  • 15,657
Dariusz
  • 251
  • There must be something else because libfuse2 does not help. – treyiii Nov 10 '22 at 18:14
  • As a SO fan boy, I run this command. Or more like installed the fuse2 and libfuse which meant that fuse3 was removed among other gnome packages on my Ubuntu 22.10. Only to find out it broke the Gnome desktop interface preventing any boot. So be INFORMED. – Lukas Jan 24 '23 at 14:08
2

So I upgraded from Ubuntu 20.04 (where .appimage was working fine) to 22.04 (where .appimage isn't running anymore) when I double-click on icon it won't open when I run it using the terminal ./<.appimage name> it gives me this error

[359794:1206/185235.385867:FATAL:gpu_data_manager_impl_private.cc(1034)] The display compositor is frequently crashing. Goodbye. Trace/breakpoint trap (core dumped)

even after I downloaded libfuse2 and made sure it was executable. I'm not sure why this works or if there's maybe something wrong with this method, but it worked for me.

You can navigate to your directory where the app is installed, open the terminal and type this ./<your .appimage name> --no-sandbox and that's it. Again I'm not really sure why this would work, but it does at least for me.

Pablo Bianchi
  • 15,657
shokr
  • 21
2

AppImages require FUSE version 2 to run. Many distributions have a working FUSE setup out-of-the-box. However if it is not working for you, you may need to install and configure FUSE manually.

For example, on Ubuntu (>= 22.04):

sudo add-apt-repository universe
sudo apt install libfuse2

Warning: While libfuse2 is OK, do not install the fuse package as of 22.04 or you may break your system.

  • 1
    Your answer could be improved with additional supporting information. Please [edit] to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center. – Community Apr 09 '23 at 11:03