Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
self-updater runs, but fails:
➜ ~ zsync2: Using CA bundle found on system: /etc/ssl/certs/ca-certificates.crt
... done!
Starting update...
Updating from generic server via ZSync
zsync2: Using CA bundle found on system: /etc/ssl/certs/ca-certificates.crt
0% done
zsync2: /home/me/Downloads/Cursor-3.7.42-x86_64.AppImage found, using as seed file
zsync2: Target file: /home/me/Downloads/Cursor-3.7.42-x86_64.AppImage
zsync2: Reading seed file: /home/me/Downloads/Cursor-3.7.42-x86_64.AppImage
6.77% done (20.28 of 299.55 MiB)...
zsync2: Usable data from seed files: 6.801763%
zsync2: Renaming temp file
zsync2: Fetching remaining blocks
6.80% done (20.37 of 299.55 MiB)...
zsync2: Downloading from https://downloads.cursor.com/production/2fdd31c9f33f7fbe501f2d57772dc5bf64b63621/linux/x64/Cursor-3.17.8-x86_64.AppImage
zsync2: optimized ranges, old requests count 652, new requests count 17
99.94% done (299.37 of 299.55 MiB)...
zsync2: Verifying downloaded file
100.00% done (299.55 of 299.55 MiB)...
zsync2: checksum matches OK
zsync2: used 21364736 local, fetched 304014528
100.00% done (299.55 of 299.55 MiB)...
Validation error: AppImage no longer comes with signature
Restoring original file
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
[660789:0820/151104.163928:FATAL:content/browser/zygote_host/zygote_host_impl_linux.cc:207] Check failed: . : Invalid argument (22)
note that I am running the appimage with --no-sandbox due to this problem: AppImage run fails without --no-sandbox on Linux
Steps to Reproduce
.
Operating System
Linux
Version Information
Version: 3.15.6
VS Code Extension API: 1.128.0
Commit: a1f686545fd0ce8917bbd2449f733551a9bce420
Date: 2026-08-06T01:41:03.876Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.291
OS: Linux x64 6.8.0-106-generic
Does this stop you from using Cursor
No - Cursor works, but with this issue