I am seeking help to resolve this error issue when i login into docker login & ngc config set up.
Any help much appreciated to resolve this issue.
(1) Error saving credentials: error storing credentials - err: exit status 1, out: Object does not exist at path “/org/freedesktop/secrets/collection/login”
(2) Error loading config file: /home/ldavid/.docker/config.json: invalid character ‘G’ looking for beginning of value
(3) context “CONTEXTNAME”: context not found: open /home/ldavid/.docker/contexts/meta/5b7e598ac18493095dc076cbe51c2e00760f64a3d11948f3d98c656a8c652dac/meta.json: no such file or directory
This error typically happens because Docker on WSL is trying to use the GNOME Keyring or Secret Service API to store credentials, but the required keyring service is not available in the WSL environment.
One way to fix this is to Install and enable “pass” as a Credential Store. Since WSL lacks a native keyring service, you can use pass (a password manager):
Install pass and gnupg:
sudo apt update
sudo apt install pass gnupg -y
Initialize pass:
gpg --gen-key # Follow the prompts to create a GPG key
pass init “Your GPG Key ID”