Comment résoudre le problème suivant:
$ svn update
Password for 'default' GNOME keyring:
svn: GNOME Keyring is locked and we are non-interactive
J'ai cherché sur Google, mais je n'arrive pas à trouver une réponse satisfaisante.
Comment résoudre le problème suivant:
$ svn update
Password for 'default' GNOME keyring:
svn: GNOME Keyring is locked and we are non-interactive
J'ai cherché sur Google, mais je n'arrive pas à trouver une réponse satisfaisante.
Réponses:
Modifiez le ~/.subversion/config
avec gedit
ou nano
et ajoutez ce qui suit
[auth]
password-stores =
puis enregistrez et réessayez. Bonne chance.
svn: ~/.subversion/config:17: Option expected
et svn
refuse de continuer ... ce qui a fonctionné pour moi était mv ~/.gnome2/keyrings/login.keyring ~/.gnome2/keyrings/_login.keyring
comme étant invité pour le trousseau de clés GNOME '(null)' - Débordement de pile ; mais SVN insiste pour stocker le mot de passe, une fois qu'il est passé, dans un nouveau trousseau de clés Gnome - ce que je ne veux pas (je veux qu'on me le demande à chaque fois, comme quand j'utilise SVN sur ssh), mais c'est un autre problème ...
Dans mon cas, le problème a persisté jusqu'à ce que je supprime le trousseau de clés par défaut . En utilisant Mate Linux, vous pouvez utiliser cette commande pour supprimer le fichier de clé par défaut:
rm ~/.config/mate/keyrings/default
Cela a résolu le problème pour moi ...
Aucune des solutions googlé (suppression des trousseaux de clés de ~ / .gnome2, suppression des magasins de mots de passe de ~ / .subversion / config, ...) n'a fonctionné pour moi. J'ai dû désactiver les variables d'environnement GNOME_KEYRING_CONTROL GNOME_KEYRING_PID dans mes fichiers de démarrage (~ / .xsession ou autre) afin d'éviter que leurs valeurs soient héritées de l'environnement de bureau / connexion.