EDIT: As the workaround I'm doing rm -r ~/.local/share/flatpak/app/dev.zed.Zed/current/active/files/lib/* after each update and it seems to work fine.
Original report below:
Zed ships libraries that are conflicting with ones provided by freedesktop-sdk-25.08.8 (likely other versions too). See individual cases:
Sandbox Enabled
With default configuration (sandbox enabled) clicking on "Sign In" button in the top right-hand corner opens a new tab in my browser, despite some tools failing to launch due to messed up dependencies:
❯ flatpak run dev.zed.Zed --foreground
2026-04-16T17:51:50+02:00 INFO [zed] ========== starting zed version 0.232.2+stable.229.34f1025a77a17ae5401c9395b4f73536c6f76d6c, sha 34f1025 ==========
<snip>
2026-04-16T17:51:53+02:00 INFO [client] set status on client 0: Authenticating
2026-04-16T17:51:53+02:00 ERROR [crates/client/src/client.rs:369] File backend error Portal communication failed A portal frontend implementing `org.freedesktop.portal.Secret` was not found
/usr/lib/x86_64-linux-gnu/gio/modules/libgiognomeproxy.so: undefined symbol: g_uri_is_valid
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgiognomeproxy.so
/usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so: undefined symbol: g_source_set_static_name
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so
/usr/lib/x86_64-linux-gnu/libproxy/libpxbackend-1.0.so: undefined symbol: g_strv_builder_unref
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgiolibproxy.so
The secrets are not stored though, as reported in #350.
Trying to launch secret-tool also fails:
❯ flatpak run --command=sh dev.zed.Zed
[📦 dev.zed.Zed dev.zed.Zed]$ secret-tool
secret-tool: symbol lookup error: /usr/lib/x86_64-linux-gnu/libsecret-1.so.0: undefined symbol: g_task_set_static_name
Sandbox Disabled
Without sandbox clicking on "Sign In" button doesn't do anything as some binary fails to start:
❯ flatpak run dev.zed.Zed --foreground
2026-04-16T17:56:17+02:00 INFO [zed] ========== starting zed version 0.232.2+stable.229.34f1025a77a17ae5401c9395b4f73536c6f76d6c, sha 34f1025 ==========
<snip>
2026-04-16T17:56:19+02:00 INFO [client] set status on client 0: Authenticating
XPCOMGlueLoad error for file /usr/lib/firefox/libmozgtk.so:
/usr/lib/libjson-glib-1.0.so.0: undefined symbol: g_once_init_leave_pointer
Couldn't load XPCOM.
secret-tool fails the same way.
Sandbox Disabled and Conflicting Deps Removed
I have pinpointed shipped libs that conflict with the platform version 49 and removing them fixes the issue:
❯ cd /home/mateusz/.local/share/flatpak/app/dev.zed.Zed/current/active/files/lib/
❯ mkdir bck
❯ mv libglib-2.0.so.0 libgio-2.0.so.0 libmount.so.1 libgmodule-2.0.so.0 bck/
Now when I click on "Sign In" the new tab in my browser is opened and secrets are stored. They are correctly restored when relaunching Zed.
Also secret-tool works fine now:
❯ flatpak run --command=sh dev.zed.Zed
[📦 dev.zed.Zed dev.zed.Zed]$ secret-tool
usage: secret-tool store --label='label' attribute value ...
secret-tool lookup attribute value ...
secret-tool clear attribute value ...
secret-tool search [--all] [--unlock] attribute value ...
secret-tool lock --collection='collection'
Related issues #330 #334
EDIT: As the workaround I'm doing
rm -r ~/.local/share/flatpak/app/dev.zed.Zed/current/active/files/lib/*after each update and it seems to work fine.Original report below:
Zed ships libraries that are conflicting with ones provided by freedesktop-sdk-25.08.8 (likely other versions too). See individual cases:
Sandbox Enabled
With default configuration (sandbox enabled) clicking on "Sign In" button in the top right-hand corner opens a new tab in my browser, despite some tools failing to launch due to messed up dependencies:
The secrets are not stored though, as reported in #350.
Trying to launch secret-tool also fails:
Sandbox Disabled
Without sandbox clicking on "Sign In" button doesn't do anything as some binary fails to start:
secret-toolfails the same way.Sandbox Disabled and Conflicting Deps Removed
I have pinpointed shipped libs that conflict with the platform version 49 and removing them fixes the issue:
Now when I click on "Sign In" the new tab in my browser is opened and secrets are stored. They are correctly restored when relaunching Zed.
Also
secret-toolworks fine now:Related issues #330 #334