-
Notifications
You must be signed in to change notification settings - Fork 88
Description
Environment
PureOS 11 Crimson (debian based)
Kernel 6.1.0-41-amd64
Zano x64 AppImage v2.1.12.443 (hotfix)
Zano AppImage hangs on launch with blank screen. Workaround is to launch AppImage with QTWEBENGINE_DISABLE_SANDBOX=1 variable. This was suggested by Dima (@yadefaults) in Telegram technical support channel.
Dima's response quoted here
How to try to fix it:
Check and enable user namespaces:
sysctl kernel.unprivileged_userns_clone
if 0, then:
sudo sysctl -w kernel.unprivileged_userns_clone=1Make it permanent:
echo “kernel.unprivileged_userns_clone=1” | sudo tee /etc/sysctl.d/99-userns.conf
sudo sysctl --systemTest that namespaces are actually working:
unshare -Ur true && echo OKAfter that, Zano should start without
QTWEBENGINE_DISABLE_SANDBOX=1WARNING
⚠️ -> Enabling unprivileged user namespaces is a security compromise (they can make it easier to exploit kernel vulnerabilities). I don't think this is a serious problem - it's just something you need to know.But if you not lazy you can run it just like this🫠
QTWEBENGINE_DISABLE_SANDBOX=1 ./zano-linux.AppImageWhy this might have happened:
After system updates in PureOS, unprivileged user namespaces are likely disabled/restricted (or security policy is interfering), preventing the Chromium sandbox inside QtWebEngine from initializing. This leaves the GUI blank. Disabling the sandbox confirms the diagnosis.
and my reply
value was already set to 1
$ sysctl kernel.unprivileged_userns_clone kernel.unprivileged_userns_clone = 1Namespace test passed too
$ unshare -Ur true && echo OK OKAny other troubleshooting suggestions?