Come risolvere il seguente problema:
$ svn update
Password for 'default' GNOME keyring:
svn: GNOME Keyring is locked and we are non-interactive
Ho cercato su Google ma non riesco a trovare una risposta soddisfacente.
Come risolvere il seguente problema:
$ svn update
Password for 'default' GNOME keyring:
svn: GNOME Keyring is locked and we are non-interactive
Ho cercato su Google ma non riesco a trovare una risposta soddisfacente.
Risposte:
Modifica ~/.subversion/config
con gedit
o nano
e aggiungi quanto segue
[auth]
password-stores =
quindi salva e riprova. Ti auguro il meglio.
svn: ~/.subversion/config:17: Option expected
e svn
rifiuta di procedere ... ciò che ha funzionato per me è stato mv ~/.gnome2/keyrings/login.keyring ~/.gnome2/keyrings/_login.keyring
come essere richiesto per il keyring GNOME "(null)" - StackTranslate.it ; ma poi SVN insiste nel memorizzare la password, una volta passata, in un nuovo portachiavi Gnome - che non voglio (voglio che mi venga chiesto ogni volta, come quando uso SVN su ssh), ma questo è un altro problema ...
Nel mio caso il problema è persistito fino a quando non ho eliminato il portachiavi predefinito . Utilizzando Mate Linux è possibile utilizzare questo comando per eliminare il file chiave predefinito:
rm ~/.config/mate/keyrings/default
Questo ha risolto il problema per me ...
Nessuna delle soluzioni su Google (rimozione di portachiavi da ~ / .gnome2, cancellazione di archivi di password da ~ / .subversion / config, ...) ha funzionato per me. Ho dovuto disinserire le variabili di ambiente GNOME_KEYRING_CONTROL GNOME_KEYRING_PID nei miei file di avvio (~ / .xsession o altro) per impedire che i loro valori fossero ereditati dall'ambiente desktop / login.