Ok... that explains why osc doesn't use the keyring. In python-keyring 5.3 the class is named different. Can you please adjust the ~/.local/share/python_keyring/keyringrc.cfg: [backend] default-keyring = keyring.backends.kwallet.Keyring Afterwards, try the following: - osc config general use_keyring 1 - rm ~/.osc_cookiejar - manually remove the [https://api.opensuse.org] section from the ~/.oscrc - run osc again Now it should ask for your credentials and should store it in your keyring. If this doesn't work, please post the output of python -c 'import keyring.backends.kwallet.Keyring'