Pourquoi est-ce que je reçois cet avertissement du porte-clés de Gnome dans Xubuntu?

34

J'ai installé xubuntu-desktop sur une installation Ubuntu de base.

Lorsque j'utilise ssh, ou plus précisément git, je reçois toujours cet avertissement

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

J'ai fait pas mal de googler pour désactiver / activer les services appropriés au démarrage, mais jusqu’à présent je me retrouve toujours avec cette erreur.

Toute idée sur l’élimination complète de gnome-keyring, et ses inconvénients, OU l’intégration de gnome-keyring dans xubuntu / xfce serait géniale.

    
posée winchendonsprings 14.01.2013 - 20:27
la source

4 réponses

23

Vous recevez cet avertissement car les services gnome tels que gnome-keyring-daemon et gnome-settings-daemon ne fonctionnent pas normalement lorsque vous êtes connecté à une session Xubuntu ou Xfce.

Cependant, la solution la plus rapide pour moi est d’accéder au menu et de choisir les paramètres & gt; gestionnaire de paramètres & gt; session et démarrage & gt; avancé et activer les services Gnome (voir capture d'écran ci-dessous). Maintenant, tous les services Gnome installés démarreront lorsque vous vous connecterez, et vous devriez pouvoir utiliser les fonctionnalités de gnome-keyring-daemon (bien qu'une configuration supplémentaire puisse être nécessaire, comme je le remarque ci-dessous).

Il est important de noter que vous devrez vous déconnecter et vous connecter à nouveau pour que cela prenne effet, puis les services tels que ceux-ci seront exécutés (si vous les avez déjà installés avec des applications gnome):

Vous devrez peut-être modifier d’autres choses dans la session Xfce / Xubuntu, en fonction de la manière dont vous souhaitez utiliser gnome-keyring-daemon . Il y a des références à l'utilisation avec ssh sur ce blog et bien d'autres, mais il peut y avoir des problèmes à surmonter. avec l'utiliser sur Xubuntu.

C'est un sujet trop volumineux pour obtenir une réponse générale sur les avantages et les inconvénients de gnome-keyring , mais ces conseils devraient vous permettre de commencer à l'intégrer dans une session Xubuntu.

Cependant, si ces suggestions ne résolvent pas le problème, vous pourriez être victime du problème décrit dans Tableau de bord concernant gnome-keyring .

    
réponse donnée user76204 15.01.2013 - 01:10
la source
29

Sous un shell Bourne, vous pouvez désactiver gnome-keyring et supprimer cet avertissement en exécutant:

unset GNOME_KEYRING_CONTROL

pour supprimer le chemin d'accès de gnome à vos variables d'environnement. Vous pouvez également mettre cette commande à la fin de votre fichier ~ / .bashrc.

Sous un shell C, la commande équivalente est la suivante:

unsetenv GNOME_KEYRING_CONTROL

et la commande peut être placée à la fin de votre fichier ~ / .cshrc.

    
réponse donnée Eric 06.03.2013 - 04:58
la source
2

Une autre façon de se débarrasser de cet avertissement embêtant (je l'ai eu dans XFCE):

L'astuce consiste à ajouter " LXDE;XFCE; " sur la ligne avec OnlyShowIn= (sans les guillemets doubles et le point-virgule, sans essayer) avec ce fichier " /etc/xdg/autostart/gnome-keyring-pkcs11.desktop " en le modifiant avec éditeur de texte que vous préférez, je vais utiliser "nano"

1 - dans un type de terminal (en tant que root ou avec 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 - après l'édition, assurez-vous de sauvegarder les modifications

3 - Redémarrer l'ordinateur.

    
réponse donnée woohoo 25.05.2013 - 16:17
la source
0

Les deux sonnent bien, mais les deux n’ont pas fonctionné pour moi

[MISE À JOUR]: pour que cela fonctionne

en tant que root, j'ai créé le fichier /usr/share/gnome/autostart/seahorse-daemon.desktop

Et assurez-vous que le bus D-Bus AT-SPI est activé dans mon démarrage automatique.

Pour ceux qui ont une erreur comme celle-ci:

  

Impossible de se connecter au bus d'accessibilité: Échec de la connexion à socket / tmp / dbus-sFJMjhBCfL: connexion refusée

Cela peut être plus un problème avec votre / tmpfs que avec le démon hippocampe ou le gnome-keyring

Maintenant, voyons comment remplacer l'hippocampe! :)

    
réponse donnée JOduMonT 21.04.2016 - 15:32
la source

Lire d'autres questions sur les étiquettes