Minha máquina Ubuntu 16.04 está configurada para fazer login automaticamente. Depois que ela efetua login automaticamente, uso o TeamViewer para acessar a máquina e tento abrir o Chrome clicando no ícone na barra lateral. O ícone pisca por 30 segundos, depois pára e o Chrome nunca abre.
Isto parece estar conectado ao gnome-keyring-daemon. Imediatamente após o login, vejo que o daemon do gnome-keyring está em execução:
$ ps aux | grep keyring
kyle 1532 0.0 0.0 214384 10956 ? Sl 14:20 0:00 /usr/bin/gnome-keyring-daemon --start --components=secrets
E deve abrir quando clico no Chrome, mas não. Eu sei disso porque, se eu tentar carregar o Chrome na linha de comando, vejo esse erro:
$ google-chrome
google-chrome
Gkr-Message: secret service operation failed: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Se eu abrir um Terminal enquanto estiver usando o TeamViewer e executar manualmente killall gnome-keyring-daemon
, a janela "Desbloquear seu anel de chaves" será exibida depois que você clicar em Chrome e o Chrome for aberto.
Eu vi algumas indicações de que o dbus-user-session era responsável por esse problema, mas não está instalado no meu sistema.
Eu vi outro post onde alguém editou /etc/pam.d/lightdm mas isso não resolveu o problema qualquer um.
Existe uma maneira real de corrigir isso, ou eu tenho que killall gnome-keyring-daemon
toda vez que eu inicio?