Cursor Linux won't run due to sandbox issue

Cursor on Linux doesn’t run on the first try.
You download it, type ./Cursor*.AppImage, you get this:

./Cursor-0.49.5-x86_64.AppImage 
The setuid sandbox is not running as root. Common causes:
  * An unprivileged process using ptrace on it, like a debugger.
  * A parent process set prctl(PR_SET_NO_NEW_PRIVS, ...)
Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Operation not permitted
[203003:0425/144824.318571:FATAL:zygote_host_impl_linux.cc(207)] Check failed: . : Invalid argument (22)
Trace/breakpoint trap (core dumped)

Being greeted with an error on the first try is not a great UX. The thing is, if you feed this into an LLM, it tells you the solution (–no-sandbox). Which suggests to me that Cursor could be a bit smarter about figuring out how to run itself.

1 Like

I had a similar issue getting it running on parrot os yesturday but gpt explained the issue for me

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.