Случилось так, что в Ubuntu 22.04 приложения AppImage не запускаются. Что делать если не запускаются приложения AppImage?
Сперва проверить есть ли право запускать этот файл (т.е. разрешение выполнения). Откройте «Свойства» для этого файла и проверьте.
Потом надо запустить приложение 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 работает.
UPDATE: Докладываю, что на 24.04 работает.
Исправляем запуск AppImage
Должны быть подключены универсальны репозитории, если что сделайте:
sudo add-apt-repository universe
Выполните команду в терминале:
sudo apt install libfuse2
Важно не сломать всё!
Перезагружать ничего не надо, всё должно заработать поэтому запускайте своё приложение 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
Баста