Por que recebo esse aviso do keyring do Gnome no Xubuntu?

34

Instalei o xubuntu-desktop ontop de uma instalação padrão do Ubuntu.

Ao usar ssh, ou mais especificamente git, eu sempre recebo esse aviso

WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-IVaeDO/pkcs11: No such file or directory

Eu fiz uma boa quantidade de googling para desativar / ativar os serviços adequados no momento da inicialização, mas até agora eu sempre acabo com esse erro.

Qualquer insight sobre a remoção completa do gnome-keyring e suas quedas, ou a integração do gnome-keyring no xubuntu / xfce seria incrível.

    
O
por winchendonsprings 14.01.2013 / 20:27

4 respostas

23

Você recebe este aviso porque os serviços gnome, como gnome-keyring-daemon e gnome-settings-daemon , não estão normalmente em execução quando você está conectado a uma sessão Xubuntu ou Xfce.

No entanto, a solução rápida que funcionou para mim é acessar o menu e escolher configurações & gt; gerente de configurações & gt; sessão e inicialização & gt; avançado e ativar os serviços Gnome (veja a captura de tela abaixo). Agora, todos os serviços Gnome instalados serão iniciados quando você fizer o login, e você deverá ser capaz de usar a funcionalidade gnome-keyring-daemon (embora outras configurações possam ser necessárias, como eu anotei abaixo).

É importante observar que você terá que efetuar logout e login novamente para que isso tenha efeito, e então serviços como estes estarão em execução (se você já os instalou com aplicativos gnome):

Você pode precisar ajustar outras coisas na sessão do Xfce / Xubuntu, dependendo de como você deseja usar gnome-keyring-daemon . Existem algumas referências para usá-lo com ssh neste blog e muitos outros por aí, mas pode haver problemas a superar com o uso no Xubuntu.

É um tópico muito grande para produzir uma resposta geral sobre os prós e contras de gnome-keyring , mas essas dicas devem permitir que você comece a integrá-lo em uma sessão do Xubuntu.

No entanto, se essas sugestões não resolverem o problema, você poderá ser vítima do problema descrito em Launchpad em relação a gnome-keyring .

    
por user76204 15.01.2013 / 01:10
29

Em um shell Bourne, você pode desativar o keyring do gnome e se livrar desse aviso executando:

unset GNOME_KEYRING_CONTROL

para remover o caminho do chaveiro gnome de suas variáveis de ambiente. Você também pode colocar este comando no final do seu arquivo ~ / .bashrc.

Sob uma shell C, o comando equivalente é:

unsetenv GNOME_KEYRING_CONTROL

e o comando pode ser colocado no final do seu arquivo ~ / .cshrc.

    
por Eric 06.03.2013 / 04:58
2

Outra maneira de se livrar desse aviso irritante (recebi isso no XFCE):

O truque é adicionar " LXDE;XFCE; " na linha com OnlyShowIn= (sem as aspas duplas e mais o ponto-e-vírgula, não tente sem ele) para este arquivo " /etc/xdg/autostart/gnome-keyring-pkcs11.desktop " editando-o com qualquer editor de texto que você preferir, eu vou usar "nano"

1 - em um tipo de terminal (como root ou com sudo):

# nano /etc/xdg/autostart/gnome-keyring-pkcs11.desktop

[Desktop Entry]
Type=Application
Name=Certificate and Key Storage
Comment=GNOME Keyring: PKCS#11 Component
Exec=/usr/bin/gnome-keyring-daemon --start --components=pkcs11
OnlyShowIn=GNOME;Unity;LXDE;XFCE;
X-GNOME-Autostart-Phase=Initialization
X-GNOME-AutoRestart=false
X-GNOME-Autostart-Notify=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-keyring
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.2.2
NoDisplay=true
X-Ubuntu-Gettext-Domain=gnome-keyring

2 - após a edição, salve as alterações

3 - reinicie o computador.

    
por woohoo 25.05.2013 / 16:17
0

Ambos soam muito bem, mas ambos não funcionam para mim

[ATUALIZADO]: para que funcione

como root, eu fiz o arquivo /usr/share/gnome/autostart/seahorse-daemon.desktop

E certifique-se de que o barramento D-Bus AT-SPI esteja ligado no meu início automático.

Para quem tem um erro como esse:

  

Não foi possível conectar-se ao barramento de acessibilidade: Falha ao conectar-se ao soquete / tmp / dbus-sFJMjhBCfL: Conexão recusada

Pode ser mais um problema com seu / tmpfs do que com daemon seahorse ou gnome-keyring

Agora vamos descobrir como substituir o cavalo-marinho! :)

    
por JOduMonT 21.04.2016 / 15:32