Если в Ubuntu 22.04 не запускаются приложения AppImage

Случилось так, что в Ubuntu 22.04 приложения AppImage не запускаются. Что делать если не запускаются приложения AppImage?

Сперва проверить есть ли право запускать этот файл (т.е. разрешение выполнения). Откройте «Свойства» для этого файла и проверьте.

Snimok yekrana ot 2022 05 13 00 57 09

Потом надо запустить приложение AppImage в консоли терминала, чтобы увидеть и изучить ошибку, как в данном примере ниже:

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

В данном случае надо установить только библиотеку libfuse2.

Стоит напомнить, что речь про Ubuntu 22.04., для прошлых релизов по-другому, а для будущих релизов надо проверять.

UPDATE: Сообщают, что в 22.10 работает.

Исправляем запуск AppImage

Должны быть подключены универсальны репозитории, если что сделайте:

sudo add-apt-repository universe

Выполните команду в терминале:

sudo apt install libfuse2

Важно не сломать всё!

Важно:
не устанавливайте пакет fuse,
как может показаться сначала,
иначе вы сломаете систему.

Перезагружать ничего не надо, всё должно заработать поэтому запускайте своё приложение AppImage.

Источник: https://github.com/AppImage/AppImageKit/wiki/FUSE

Ещё бывает проблема

Увидеть эту проблему можно при запуске приложения в строке терминала, что-то похожее на это:

[28431:0511/054534.497234:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_Outlinyuz5t3/chrome-sandbox is owned by root and has mode 4755.
Ловушка трассировки/останова (образ памяти сброшен на диск)

Попробуйте запустить с параметром —no-sandbox

./Outline-Client.AppImage --no-sandbox

Баста