Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Credential store is not supported #11296

Open
2 tasks done
ryan-carpenter opened this issue May 16, 2024 · 4 comments
Open
2 tasks done

Credential store is not supported #11296

ryan-carpenter opened this issue May 16, 2024 · 4 comments
Assignees
Milestone

Comments

@ryan-carpenter
Copy link

ryan-carpenter commented May 16, 2024

JabRef version

5.13 (latest release)

Operating system

GNU / Linux

Details on version and operating system

openSUSE Tumbleweed, KDE Plasma Wayland

Checked with the latest development build (copy version output from About dialog)

  • I made a backup of my libraries before testing the latest development version.
  • I have tested the latest development version and the problem persists

Steps to reproduce the behaviour

  1. File > Preferences > Web search > Custom API key table
  2. Custom API key shows "No content in table" and no means of adding or enabling a key. I believe that I previously had a custom key saved prior to JabRef version 5.13.
  3. Event log shows "Credential store is not supported"
  4. Start JabRef from the terminal for more info (see warnings in the appendix)

jabref-missing-api-key

Appendix

...

Log File
2024-05-15 23:51:31 [JavaFX Application Thread] org.jabref.preferences.JabRefPreferences.getFetcherKeysFromKeyring()
WARN: JabRef could not open the key store
2024-05-15 23:52:18 [JavaFX Application Thread] org.jabref.logic.util.OS.isKeyringAvailable()
WARN: Credential store not supported.
@koppor koppor added this to the 5.14 milestone May 20, 2024
@koppor
Copy link
Member

koppor commented May 20, 2024

openSUSE Tumbleweed, KDE Plasma Wayland

Is there any special procedure to install that setup - or does one "just" need to install openSUSE Tumbleweed?

Do you have an app for keyring security installed? e..g Something like Kwallet?

@koppor
Copy link
Member

koppor commented May 20, 2024

Implementation "trace":

Possible follow ups:

  • If kdewallet is not supported, add support to java-keyring
  • If kdewallet is supported, ask @ryan-carpenter about the specifics of the setup.

@Siedlerchr
Copy link
Member

Gnome-keyring would be an alternative

@koppor
Copy link
Member

koppor commented May 27, 2024

Interesting development tooling: https://github.com/purplesyringa/docker-boot

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants