Запуск 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. В идеале, проблема должна решаться разработчиками пакета, однако для временного исправления ситуации можно выполнить следующую команду:
Для того чтобы не выполнять данную команду каждый раз после перезагрузки системы, можно добавить строку kernel.apparmor_restrict_unprivileged_userns=0
в файл /etc/sysctl.conf
.