Запуск LogSeq в Ubuntu

При запуске некоторых AppImage в Ubuntu (например, LogSeq) может возникнуть следующая ошибка:

❯ ./Logseq-linux-x64-0.10.9_dcf8b41b9db5c9fe9f84938688e17f23.AppImage
QSocketNotifier: Can only be used with threads started with QThread
AppImageLauncher error: appimage_shall_not_be_integrated() failed (returned -1)
AppImageLauncher error: appimage_is_terminal_app() failed (returned -1)
[15329:1028/094210.939162:FATAL:setuid_sandbox_host.cc(158)] 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_LogseqWQcXdE/chrome-sandbox is owned by root and has mode 4755.

Эта ошибка связана с неправильной конфигурацией SUID sandbox helper binary. В идеале, проблема должна решаться разработчиками пакета, однако для временного исправления ситуации можно выполнить следующую команду:

sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0

Для того чтобы не выполнять данную команду каждый раз после перезагрузки системы, можно добавить строку kernel.apparmor_restrict_unprivileged_userns=0 в файл /etc/sysctl.conf.