O daemon do chaveiro do Gnome não foi iniciado corretamente


17

Desde alguns dias atrás, meu daemon Gnome-keyring não foi iniciado corretamente.

Após o login:

ps aux | grep keyring
user       3496  0.0  0.0 214408 15800 ?        SLl  13:30   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login

Os aplicativos reclamam de não conseguir acessar o chaveiro (e não o fazem), alguns atalhos são muito lentos CTRL+ ALT+ Tpara o terminal ou a tela de impressão pode levar até um minuto entre pressionar a tecla e a ação)

Seahorse não mostra o chaveiro de login

$ /usr/bin/gnome-keyring-daemon
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
$ ps aux | grep keyr
user       3496  0.0  0.0 214408 15800 ?        SLl  13:30   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
user       8524  0.1  0.0 211004 12468 pts/5    SLl  13:38   0:00 /usr/bin/gnome-keyring-daemon

Então, assim que um aplicativo deseja acessar, recebo o prompt da senha do chaveiro. Uma vez desbloqueado, o chaveiro funciona corretamente.

Dei uma olhada nos aplicativos de inicialização da minha sessão e só tenho um comando relevante:

/usr/bin/gnome-keyring-daemon --start --components=ssh

Eu adicionei /usr/bin/gnome-keyring-daemonaos aplicativos de inicialização, mas ele solicitará a senha do chaveiro após cada login, o que não estava acontecendo antes.

Alguma idéia do que aconteceu e como consertar isso, por favor?


3
Na verdade, eu me pergunto se uma atualização pode ter causado isso. Estou enfrentando exatamente o mesmo problema e acabei com todos os recursos que tenho apenas uma reinstalação completa. Espero que alguém tenha descoberto isso. Consigo que o daemon inicie OK, mas não consigo desbloquear o chaveiro no momento do logon.
Terrance 31/03


3
Estranhamente, isso está me afetando desde hoje, em 16.04.
Byte Commander

Eu tenho o mesmo problema em uma instalação gnome-shell(do Ubuntu Gnome 16.04). Iniciado recentemente. Portanto, não parece relacionada com a unidade ...
Rmano

1
O método do @ByteCommander resolveu o problema para mim. Obrigado ...
Rmano

Respostas:


10

Estou enfrentando o mesmo problema,

como uma solução temporária, tente executar o seguinte após o login

gnome-keyring-daemon --start --replace --foreground --components=secrets,ssh,pcks11

Quando estou fazendo isso, solicita que eu digite meu segredo para desbloquear meus chaveiros.


Ele ainda pede a senha para desbloquear o chaveiro.
Laurent

4
Isso funcionou muito bem! Mas eu precisava para remover a --startopção porque não é compatível com o--replace
Anwar

cromo estava tomando muito tempo para carregar, no terminal do i tipo gnome-keyring-daemon, em seguida, feche e cromo aberta, agora eu sou capaz de digitar minha senha, thankyou
christianbueno.1

9

Eu poderia solucionar esse problema desinstalando dbus-user-session(e seus dependentes xdg-desktop-portale xdg-desktop-portal-gtk). Esses pacotes vieram através da instalação do flatpak.

Obrigado a Olaf, que me trouxe no caminho certo ( https://forum.ubuntuusers.de/topic/gnome-keyring-daemon-doppelt/ )


isso parece funcionar para várias pessoas, inclusive eu. Consulte este relatório de erros a partir de # 67 para obter mais informações. bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825
Antonios Hadjigeorgalis

Essa deve ser a resposta principal, pois corrige permanentemente o problema sem outros efeitos colaterais - exceto, talvez, que o aplicativo que você deseja dbus-user-sessioninstalar possa estar um pouco chateado, mas melhor do que todo o sistema.
Byte Commander

Ele não resolvido para mim
Laurent

5

Consegui corrigir o atalho lento e o cromo suspenso, comentando uma linha em /etc/pam.d/lightdm

# session optional        pam_gnome_keyring.so auto_start

O problema parece afetar mais usuários: https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825


1
Ele ainda pede a senha para desbloquear o chaveiro.
Laurent

Hmm ... eu tenho o mesmo problema, com gnome-shelle gdm, então isso provavelmente não está diretamente relacionado. Obrigado de qualquer forma, irá explorar pam... em algum lugar o gnome-keyring-daemonterá que ser iniciado
Rmano

Também corro o gnome-sheel, então, olhando para a configuração, encontrei uma linha semelhante /etc/pam.d/gdm-password. Eu comentei, mas não resolveu o problema.
Laurent

0

Eu tive exatamente o mesmo problema. Basicamente, sempre que eu inicializava, eu podia ver o daemon do gnome-chave como um processo (chave-ps -ef | grep). Se eu emitisse manualmente o gnome-keyring-daemon usando a opção --start, ele não iniciaria a instância de uma falha já em execução. Por um processo de dedução manual, descobri que, se eu encerrasse esse processo e iniciasse um novo chaveiro, tudo funcionaria perfeitamente. então aqui está o que eu fiz para tornar a solução "pegajosa" ....

vá para menu - configuração do sistema - aplicativos de inicialização

exclua a entrada gnome-keyring-daemon que já está lá (se você tiver uma)

crie um novo daemon gnome-keyring com as seguintes propriedades:

Name = Gnome Keyring Daemon
Command = /usr/bin/gnome-keyring-daemon --replace --daemonize --components=pkcs11,secrets,ssh
Comment = Gnome Keyring Manager Daemon

Salve o item de inicialização, mas verifique se há um pequeno atraso - adicionei 10 segundos e defina a opção "Ativado"

Agora reinicie e funcionou perfeitamente para mim. Parecia ser as configurações --replacee --daemonizeque fizeram a diferença no meu VirtualBox Mint 18.3 canela e no meu laptop Lenovo G710, depois de tentar várias combinações de outras sugestões aqui.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.