-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Linux Appimage Requires --no-sandbox Flag To Run #1082
Comments
Definitely a bug, will look further |
@xbais I'm having trouble reproducing this. How do you run AppImages on your machine? Are you using AppImageLauncher? |
Hi !
And, No I dont use AppImage launcher. |
Got it, thanks. Might explain why I don't see it since I am using AppImageLauncher. I am testing a potential fix right now, will share a binary soon |
@xbais can you try downloading the ubuntu-latest artifact from this workflow run and try running the AppImage inside it? Hopefully this resolves the sandbox issue: https://github.com/wavetermdev/waveterm/actions/runs/11447869858 |
Hmm okay I was able to repro on my machine and unfortunately my fixes don't work for appimage. electron-userland/electron-builder#4495 It seems like no one in the Electron world cares to really fix this as they've all moved on to Snap and Flatpak. Given AppImage is barely supported anymore, I think the best course of action is to abandon it and follow everyone else to Snap and Flatpak. I'll look into getting these targets added. Sorry for the unsatisfying conclusion |
No issues.. cool that the project moved ahead on this part...whatever the decided course of action is... 👍 |
Current Behavior
I am reporting this issue just so that the maintainers are aware of this behaviour of the application. The AppImage version of the release doesn't run directly. It only runs when the user runs it from terminal and provides the
--no-sandbox
flag. When run without the flag, it simply terminates with the following error:Suggestions
Expected Behavior
Not sure of the expected behaviour since the app is a terminal emulator I don't expect it to not require full system access (ie. running outside a sandboxed environment), but most other AppImages work directly after installing Fuse on the system and making the AppImage executable...meaning they don't require the flag.
Steps To Reproduce
sudo apt install fuse
)./waveterm-linux-x86_64-0.8.12.AppImage
This will give the sandbox error. Next run the following command with the flag :
./waveterm-linux-x86_64-0.8.12.AppImage -no-sandbox
. This will probably work and the app should open.Wave Version
v0.8.12
OS
Ubuntu 24.04.1
Architecture
x64
Anything else?
No response
Questionnaire
The text was updated successfully, but these errors were encountered: