question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

AppImage does not have libsecret

See original GitHub issue

Description

  • 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

image

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:open
  • Created 3 years ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
fxhacommented, Nov 13, 2020

I though installing the keyring also installs libsecret but it doesn’t seem so. That means we have to include libsecret into the AppImage via electron-builder.

0reactions
srevinsajucommented, Nov 13, 2020

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, but gnome-keyring is not a direct dependency of marktext.

Let me know if anything is missing / if you need more clarification 😄

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found