AppImage does not have libsecret
See original GitHub issueDescription
- Can you reproduce the issue?
Steps to reproduce
See: https://github.com/AppImage/appimage.github.io/pull/2353
Expected behavior:
The AppImage CI should pass if all dependencies are included
CI failed: See: https://github.com/AppImage/appimage.github.io/pull/2353 due to missing libsecret
Solution:
manually extract the appimage and copy libsecret from host into appimage
Versions
- Mark Text version: latest
- Operating system: ubuntu-xenial minimal
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (3 by maintainers)
Top Results From Across the Web
How to make desktop app rediscover secret storage? (Linux ...
The underlying problem seems to be that kwallet does not support the common API required by the Linux libsecret library, which is used...
Read more >Not working on Linux: Libraries are not statically linked - Vital
My setup is Fedora 33 with Ardour/MixBus. The errors I get when running the LV2 are: /lib/x86_64-linux-gnu/libsecret-1.so.0: ...
Read more >How to fix AppImage not running on Ubuntu 22.04 - Apploye
Without this library, Appimage won't work. To resolve, follow these steps: 1. Open the terminal and use the following command to Install the...
Read more >Tutanota Desktop: Could not access secret storage in the ...
You need org.freedesktop.secrets. This is supplied by gnome-keyring. Kwallet has never added it, and libsecret does not provide it as well.
Read more >Linux Desktop Client 3.5.2 login confusion
I have 2 LinuxMint 20.3 PCs running Nextcloud Client AppImage now updated to V. ... I can revert to the 3.5.1 client which...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I though installing the keyring also installs
libsecret
but it doesn’t seem so. That means we have to includelibsecret
into the AppImage viaelectron-builder
.perhaps, I am not sure.
Element, a popular Matrix client bundles libsecret, and it uses keytar too. libsecret should be copied to the appimage, because libsecret can analyze the keychain service which is available. If there is no libsecret in the first place, how can marktext communicate to gnome-keyring or ksecretservice. Am I right? so
libsecret
is a direct dependency of Marktext, butgnome-keyring
is not a direct dependency of marktext.Let me know if anything is missing / if you need more clarification 😄