Skip to content

Zed only runs as root in arch linux #26724

@vinifrancosilva

Description

@vinifrancosilva

Summary

Zed only runs as root in arch linux

I tested 3 forms of install.

  • The script provided by documentation
  • pacman package
  • flatpak package

Runs normally as root but gives me this error when run by user:

2025-03-13T16:55:03-03:00 ERROR zed::reliability] {
  "thread": "main",
  "payload": "called `Result::unwrap()` on an `Err` value: PlatformNotSupported",
  "location_data": {
    "file": "crates/gpui/src/platform/blade/blade_renderer.rs",
    "line": 344
  },
  "backtrace": [
    "__libc_start_main+38777593488716"
  ],
  "app_version": "0.176.3",
  "release_channel": "stable",
  "target": "x86_64-unknown-linux-gnu",
  "os_name": "Linux Wayland",
  "os_version": "arch unknown",
  "architecture": "x86_64",
  "panicked_on": 1741895703192,
  "system_id": "f80c076f-1102-4fd9-8960-b013e6c8dee3",
  "installation_id": "2a17db24-fbbc-4405-b05a-2dfaf8783a9c",
  "session_id": "9524bc92-081b-4fc6-b148-eee59ceb9b2a"
}

vulkan is ok, vkcube is running by the user

Zed Version and System Specs

Not applicable by user

If applicable, attach your ~/Library/Logs/Zed/Zed.log file to this issue.

Zed.log
2025-03-13T17:03:54.048740167-03:00 [INFO] ========== starting zed ==========
2025-03-13T17:03:59.020265202-03:00 [INFO] Presentation support: "VK_KHR_wayland_surface"
2025-03-13T17:03:59.029787482-03:00 [INFO] Presentation support: "VK_KHR_xcb_surface"
2025-03-13T17:03:59.02985136-03:00 [INFO] Presentation support: "VK_KHR_xlib_surface"
2025-03-13T17:03:59.029920302-03:00 [INFO] Enabling Vulkan Portability
2025-03-13T17:03:59.029988815-03:00 [INFO] Enabling color space support
2025-03-13T17:03:59.110647924-03:00 [INFO] Adapter: "NVIDIA GeForce GTX 1650"
2025-03-13T17:03:59.110912946-03:00 [INFO] No ray tracing extensions are supported
2025-03-13T17:03:59.285045318-03:00 [INFO] perform;
2025-03-13T17:03:59.285441815-03:00 [INFO] authenticate;
2025-03-13T17:03:59.285849612-03:00 [INFO] read_command;
2025-03-13T17:03:59.309835563-03:00 [INFO] send_secondary_commands;
2025-03-13T17:03:59.310972746-03:00 [INFO] new;
2025-03-13T17:03:59.311263501-03:00 [INFO] socket reader;
2025-03-13T17:03:59.311445012-03:00 [INFO] read_socket;
2025-03-13T17:03:59.311637938-03:00 [INFO] read_socket;
2025-03-13T17:03:59.312429893-03:00 [INFO] read_socket;
2025-03-13T17:03:59.312844238-03:00 [INFO] read_socket;
2025-03-13T17:03:59.313432461-03:00 [INFO] read_socket;
2025-03-13T17:03:59.314363216-03:00 [INFO] read_socket;
2025-03-13T17:03:59.314592581-03:00 [INFO] keep_updated;
2025-03-13T17:03:59.317757161-03:00 [INFO] read_socket;
2025-03-13T17:03:59.319677778-03:00 [INFO] read_socket;
2025-03-13T17:03:59.321463916-03:00 [INFO] read_socket;
2025-03-13T17:03:59.321819501-03:00 [INFO] read_socket;
2025-03-13T17:03:59.322189415-03:00 [INFO] read_socket;
2025-03-13T17:03:59.322500448-03:00 [INFO] read_socket;
2025-03-13T17:03:59.322807345-03:00 [INFO] read_socket;
2025-03-13T17:03:59.323173561-03:00 [INFO] read_socket;
2025-03-13T17:03:59.32338933-03:00 [INFO] read_socket;
2025-03-13T17:03:59.409963274-03:00 [INFO] Opening main db
2025-03-13T17:03:59.439980065-03:00 [INFO] Opening main db
2025-03-13T17:03:59.447650317-03:00 [INFO] Using git binary path: None
2025-03-13T17:03:59.664876734-03:00 [INFO] No prompt template overrides directory found at /home/vini/.local/share/zed/prompt_overrides. Using built-in prompts.
2025-03-13T17:03:59.723203803-03:00 [INFO] activate is not implemented on Linux, ignoring the call
2025-03-13T17:03:59.732119379-03:00 [INFO] Opening main db
2025-03-13T17:03:59.732649165-03:00 [INFO] perform;
2025-03-13T17:03:59.732843806-03:00 [INFO] authenticate;
2025-03-13T17:03:59.733084964-03:00 [INFO] read_command;
2025-03-13T17:03:59.733300717-03:00 [INFO] send_secondary_commands;
2025-03-13T17:03:59.734194156-03:00 [INFO] socket reader;
2025-03-13T17:03:59.734393833-03:00 [INFO] read_socket;
2025-03-13T17:03:59.734615656-03:00 [INFO] read_socket;
2025-03-13T17:03:59.739989183-03:00 [INFO] read_socket;
2025-03-13T17:03:59.742960127-03:00 [INFO] read_socket;
2025-03-13T17:03:59.743793906-03:00 [INFO] read_socket;
2025-03-13T17:03:59.744437773-03:00 [INFO] read_socket;
2025-03-13T17:03:59.744653483-03:00 [INFO] new;
2025-03-13T17:03:59.745217882-03:00 [INFO] read_socket;
2025-03-13T17:03:59.745690405-03:00 [INFO] read_socket;
2025-03-13T17:03:59.746177266-03:00 [INFO] read_socket;
2025-03-13T17:03:59.747353229-03:00 [INFO] read_socket;
2025-03-13T17:03:59.747665117-03:00 [INFO] keep_updated;
2025-03-13T17:03:59.748723117-03:00 [INFO] read_socket;
2025-03-13T17:03:59.749212787-03:00 [INFO] read_socket;
2025-03-13T17:03:59.749648508-03:00 [INFO] read_socket;
2025-03-13T17:03:59.762994006-03:00 [INFO] set status on client 0: Authenticating
2025-03-13T17:03:59.763334181-03:00 [INFO] perform;
2025-03-13T17:03:59.763449235-03:00 [INFO] authenticate;
2025-03-13T17:03:59.763561297-03:00 [INFO] read_command;
2025-03-13T17:03:59.763692712-03:00 [INFO] send_secondary_commands;
2025-03-13T17:03:59.764110641-03:00 [INFO] socket reader;
2025-03-13T17:03:59.764238442-03:00 [INFO] read_socket;
2025-03-13T17:03:59.764359484-03:00 [WARN] Rejected for not presenting to the window surface
2025-03-13T17:03:59.764966368-03:00 [INFO] read_socket;
2025-03-13T17:03:59.76781123-03:00 [INFO] read_socket;
2025-03-13T17:03:59.769360424-03:00 [INFO] read_socket;
2025-03-13T17:03:59.769748236-03:00 [INFO] read_socket;
2025-03-13T17:03:59.770045956-03:00 [INFO] read_socket;
2025-03-13T17:03:59.770122179-03:00 [INFO] new;
2025-03-13T17:03:59.770322365-03:00 [INFO] read_socket;
2025-03-13T17:03:59.770484744-03:00 [INFO] read_socket;
2025-03-13T17:03:59.77063994-03:00 [INFO] read_socket;
2025-03-13T17:03:59.770895421-03:00 [INFO] read_socket;
2025-03-13T17:03:59.771001782-03:00 [INFO] keep_updated;
2025-03-13T17:03:59.771426653-03:00 [INFO] read_socket;
2025-03-13T17:03:59.771572946-03:00 [INFO] read_socket;
2025-03-13T17:03:59.771708149-03:00 [INFO] read_socket;
2025-03-13T17:03:59.800246451-03:00 [INFO] set environment variables from shell:/usr/bin/nu, path:/home/vini/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/home/vini/.local/share/flatpak/exports/bin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/vini/.duckdb/cli/latest:/home/vini/go/bin:/home/vini/.duckdb/cli/latest:/home/vini/go/bin
2025-03-13T17:03:59.802005171-03:00 [ERROR] {
  "thread": "main",
  "payload": "called `Result::unwrap()` on an `Err` value: PlatformNotSupported",
  "location_data": {
    "file": "crates/gpui/src/platform/blade/blade_renderer.rs",
    "line": 344
  },
  "backtrace": [
    "__libc_start_main+29607036904780"
  ],
  "app_version": "0.176.3",
  "release_channel": "stable",
  "target": "x86_64-unknown-linux-gnu",
  "os_name": "Linux Wayland",
  "os_version": "arch unknown",
  "architecture": "x86_64",
  "panicked_on": 1741896239801,
  "system_id": "f80c076f-1102-4fd9-8960-b013e6c8dee3",
  "installation_id": "2a17db24-fbbc-4405-b05a-2dfaf8783a9c",
  "session_id": "7ed1894e-3bd1-4563-9514-3088a750b13d"
}

Metadata

Metadata

Assignees

Labels

platform:linuxhappens only on linux, not other OS

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions