Skip to content

Unable to start app, lacking ROOT permissions #5275

@TriMoon

Description

@TriMoon

I just downloaded the AppImage from the release page, to test this app.
But it didn't even want to start...

user@kubuntu:~/Downloads$  wget https://github.com/h3poteto/whalebird-desktop/releases/download/v6.2.4/Whalebird-6.2.4-linux-x86_64.AppImage
....
2025-08-16 09:48:37 (10,9 MB/s) - ‘Whalebird-6.2.4-linux-x86_64.AppImage’ saved [146527583/146527583]
user@kubuntu:~/Downloads$  chmod a+x Whalebird-6.2.4-linux-x86_64.AppImage
mode of 'Whalebird-6.2.4-linux-x86_64.AppImage' changed from 0664 (rw-rw-r--) to 0775 (rwxrwxr-x)
user@kubuntu:~/Downloads$  ln -sr $PWD/Whalebird-6.2.4-linux-x86_64.AppImage ~/.local/bin/Whalebird
user@kubuntu:~/Downloads$  which Whalebird
/home/user/.local/bin/Whalebird
user@kubuntu:~/Downloads$  Whalebird --help
[14961:0816/095030.767231:FATAL:sandbox/linux/suid/client/setuid_sandbox_host.cc:169] 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_WhalebEQ1JE5/chrome-sandbox is owned by root and has mode 4755.
Trace/breakpoint trap (core dumped)
user@kubuntu:~/Downloads [133]$  Whalebird
[14987:0816/095105.610377:FATAL:sandbox/linux/suid/client/setuid_sandbox_host.cc:169] 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_WhalebRGG0jj/chrome-sandbox is owned by root and has mode 4755.
Trace/breakpoint trap (core dumped)
user@kubuntu:~/Downloads [133]$

As you can see it uses a random mount on each run, and demands the mount-point to be owned by ROOT.
This is only possible when we run the app as root, which is a NO-NO...

The same happened when i tried the deb package...

user@kubuntu:~/Downloads$  whalebird
[21731:0816/105420.459250:FATAL:sandbox/linux/suid/client/setuid_sandbox_host.cc:169] 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 /opt/Whalebird/chrome-sandbox is owned by root and has mode 4755.
Trace/breakpoint trap (core dumped)
user@kubuntu:~/Downloads [133]$

$ inxi -bS
System:
  Kernel: 6.8.0-71-generic arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 5.27.12 Distro: Kubuntu 24.04.3 LTS (Noble Numbat)
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: ROG STRIX X670E-E GAMING WIFI v: Rev 1.xx
    serial: <superuser required> UEFI: American Megatrends v: 2506
    date: 10/28/2024
CPU:
  Info: 16-core AMD Ryzen 9 7950X3D [MT MCP] speed (MHz): avg: 930
    min/max: 545/5759
Graphics:
  Device-1: AMD Navi 31 [Radeon RX 7900 XT/7900 XTX/7900M] driver: amdgpu
    v: kernel
  Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X:
    loaded: amdgpu unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi
    gpu: amdgpu resolution: 2560x1080~60Hz
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa
    v: 25.0.7-0ubuntu0.24.04.1 renderer: AMD Radeon RX 7900 XTX (radeonsi
    navi31 LLVM 19.1.1 DRM 3.57 6.8.0-71-generic)
Network:
  Device-1: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] driver: iwlwifi
  Device-2: Intel Ethernet I225-V driver: igc
Drives:
  Local Storage: total: 7.36 TiB used: 1.17 TiB (15.9%)
Info:
  Memory: total: 64 GiB available: 62.52 GiB used: 5.06 GiB (8.1%)
  Processes: 534 Uptime: 45m Shell: Bash inxi: 3.3.34

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions