¿Por qué recibo esta advertencia del llavero Gnome en Xubuntu?

34

He instalado xubuntu-desktop en la parte superior de una instalación stock de Ubuntu.

Cuando uso ssh, o más específicamente git, siempre recibo esta advertencia

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

He hecho una buena cantidad de google para deshabilitar / habilitar los servicios adecuados en el momento del arranque, pero hasta ahora siempre termino con este error.

Cualquier idea sobre la eliminación completa de gnome-keyring, y sus caídas, O la integración de gnome-keyring en xubuntu / xfce sería increíble.

    
pregunta winchendonsprings 14.01.2013 - 19:27

4 respuestas

23

Obtiene esta advertencia porque los servicios gnome como gnome-keyring-daemon y gnome-settings-daemon no se están ejecutando normalmente cuando está conectado a una sesión de Xubuntu o Xfce.

Sin embargo, la solución rápida que me ha funcionado es ir al menú y elegir la configuración & gt; administrador de configuración & gt; sesión y inicio & gt; avanzado y habilite los servicios de Gnome (vea la captura de pantalla a continuación). Ahora, todos los servicios instalados de Gnome se iniciarán cuando inicies sesión, y deberías poder utilizar la funcionalidad de gnome-keyring-daemon (aunque es posible que se necesite más configuración, como lo señalo a continuación).

Es importante tener en cuenta que deberá cerrar sesión y volver a iniciar sesión para que esto surta efecto, y luego se ejecutarán servicios como estos (si ya los ha instalado con aplicaciones gnome):

Es posible que deba modificar otras cosas en la sesión de Xfce / Xubuntu, dependiendo de cómo desee usar gnome-keyring-daemon . Hay algunas referencias para usarlo con ssh en este blog y muchos otros, pero puede haber problemas para superar con usarlo en Xubuntu.

Es un tema demasiado grande para producir una respuesta general sobre los pros y los contras de gnome-keyring , pero estas sugerencias deberían permitirle comenzar a integrarlo en una sesión de Xubuntu.

Sin embargo, si estas sugerencias no resuelven el problema, puede ser víctima del problema descrito en Launchpad con respecto a gnome-keyring .

    
respondido por el user76204 15.01.2013 - 00:10
29

Con un shell Bourne, puede desactivar gnome-keyring y deshacerse de esta advertencia ejecutando:

unset GNOME_KEYRING_CONTROL

para eliminar la ruta del llavero gnome de las variables de su entorno. También puede poner este comando al final de su archivo ~ / .bashrc.

En un shell C, el comando equivalente es:

unsetenv GNOME_KEYRING_CONTROL

y el comando se puede poner al final de su archivo ~ / .cshrc.

    
respondido por el Eric 06.03.2013 - 03:58
2

Otra forma de deshacerse de esa advertencia molesta (esto lo obtuve en XFCE):

El truco es agregar " LXDE;XFCE; " en la línea con OnlyShowIn= (sin las comillas dobles y más el punto y coma, no lo intenté sin él) a este archivo " /etc/xdg/autostart/gnome-keyring-pkcs11.desktop " editando con lo que sea editor de texto que prefiera, usaré "nano"

1 - en un tipo de terminal (como root o con 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 - después de la edición, asegúrese de guardar los cambios

3 - reiniciar la computadora.

    
respondido por el woohoo 25.05.2013 - 14:17
0

Ambos suenan muy bien, pero ninguno funcionó para mí

[ACTUALIZADO]: para que funcione

como root, hice el archivo /usr/share/gnome/autostart/seahorse-daemon.desktop

Y asegúrese de que AT-SPI D-Bus Bus esté activado en mi autoarranque.

Para aquellos que tienen un error como ese:

  

No se pudo conectar con el bus de accesibilidad: no se pudo conectar a socket / tmp / dbus-sFJMjhBCfL: se rechazó la conexión

Podría ser más un problema con tu / tmpfs que con seahorse-daemon o gnome-keyring

¡Ahora vamos a ver cómo reemplazar al caballito de mar! :)

    
respondido por el JOduMonT 21.04.2016 - 13:32

Lea otras preguntas en las etiquetas