Skip to content
This repository was archived by the owner on Oct 12, 2022. It is now read-only.
This repository was archived by the owner on Oct 12, 2022. It is now read-only.

"gnome-keyring library not loadedjava.lang.UnsatisfiedLinkError: Unable to load library 'gnome-keyring': Native library (linux-x86-64/libgnome-keyring.so) not found in resource path" on Azure notebook. #122

Description

I tried to use this tool on Azure notebook for Azure AD MFA authentication.
But failed because of missing of "gnome-keyring"
Is it possible to use this tool on terminal terminal environment only(no GUI) ?


nbuser@nbserver:~/library/XXXXXXXX$ git fetch
Configuration::loadGitConfiguration
Configuration::ParseGitConfig
Configuration::ParseGitConfig
branch.master.merge = refs/heads/master
branch.master.remote = origin
branch.Mathplolib_add1and3.merge = refs/heads/Matplotlib_add1and3
branch.Mathplolib_add1and3.remote = origin
core.bare = false
core.filemode = false
core.logallrefupdates = true
core.repositoryformatversion = 0
core.symlinks = false
credential.canFallBackToInsecureStore = false
credential.helper = !/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Ddebug=true -Djava.net.useSystemProxies=true -jar /home/nbuser/library/git-credential-manager-2.0.4.jar
remote.origin.fetch = +refs/heads/:refs/remotes/origin/
remote.origin.url = https://xxxxxxxx@dev.azure.com/xxxxxxxx/xxxxxxxxx/_git/XXXXXXXX
Program::loadOperationArguments
Configuration::tryGetEntry
Configuration::tryGetEntry
Configuration::tryGetEntry
Configuration::tryGetEntry
Configuration::tryGetEntry
Configuration::tryGetEntry
canFallBackToInsecureStore = false
Program::EnableTraceLogging
Program::get
targetUri = https://dev.azure.com/
Program::ComponentFactory::createSecureStore
gnome-keyring library not loadedjava.lang.UnsatisfiedLinkError: Unable to load library 'gnome-keyring': Native library (linux-x86-64/libgnome-keyring.so) not found in resource path ([file:/home/nbuser/library/git-credential-manager-2.0.4.jar])
gnome-keyring library not loadedjava.lang.NoClassDefFoundError: Could not initialize class com.microsoft.alm.storage.posix.internal.GnomeKeyringLibrary
gnome-keyring library not loaded, return null for SCHEMA
Getting a persistent token store that must be secure
Fatal error encountered. Details:
java.lang.RuntimeException: Secure credential storage is not available on this operating system. You may opt-in to store credentialsin an unencrypted file under your user home directory by running 'git config --global credential.canFallBackToInsecureStore true'.
at com.microsoft.alm.gitcredentialmanager.Program$ComponentFactory.createSecureStore(Program.java:1192)
at com.microsoft.alm.gitcredentialmanager.Program.initialize(Program.java:882)
at com.microsoft.alm.gitcredentialmanager.Program.get(Program.java:292)
at com.microsoft.alm.gitcredentialmanager.Program.access$200(Program.java:63)
at com.microsoft.alm.gitcredentialmanager.Program$3.call(Program.java:284)
at com.microsoft.alm.gitcredentialmanager.Program$3.call(Program.java:281)
at com.microsoft.alm.gitcredentialmanager.Program.innerMain(Program.java:195)
at com.microsoft.alm.gitcredentialmanager.Program.main(Program.java:123)
fatal: credential helper '!/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Ddebug=true -Djava.net.useSystemProxies=true -jar /home/nbuser/library/git-credential-manager-2.0.4.jar' told us to

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions