Estou executando o Arch Linux. Quando tento salvar credenciais usando o Vinagre (cliente VNC), isso me dá um erro:
Error saving credentials on a locked keyring
Cannot create item in a locked collection
Eu encontrei este guia no wiki do Arch , e o segui. Na seção de solução de problemas, ele possui:
Ensure that the seahorse package is installed, open it ("Passwords and Keys" in system settings) and select View > By Keyring If there is no keyring in the left column (it will be marked with a lock icon), go to File > New > Password Keyring and give it a name. You will be asked to enter a password. If you do not give the keyring a password it will be unlocked automatically, even when using autologin, but passwords will not be stored securely. Finally, right-click on the keyring you just created and select "Set as default".
Quando eu inicio o Seahorse, ele tem uma seção Senhas com uma pasta Login
com um ícone de cadeado à direita. Swell, certo? Bem, nada realmente funciona com isso, tanto quanto eu posso dizer (sem feedback, mas aparentemente eu era capaz de apagá-lo)
Quando tento criar um novo chaveiro, ele me diz:
Couldn't add keyring
No such secret collection at path: /
Eu encontrei este problema com exatamente a mesma mensagem, mas ~/.local/share/keyrings
tem drwxr-xr-x
permissões (e tem meu nome e grupo).
Então, como resolvo esse erro para poder armazenar chaves no meu chaveiro?
Editar :
Algumas informações adicionais - depois de excluir o chaveiro inútil, Vinagre me envia esta mensagem:
No such interface 'org.freedesktop.Secret.Collection' on object at path /org/freedesktop/secrets/collection/login