J'ai installé xubuntu-desktop ontop sur une installation Ubuntu standard.
Lors de l’utilisation de ssh, ou plus précisément de git, j’obtiens 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 recherches sur google 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 de supprimer complètement gnome-keyring et ses inconvénients, OR intégrer gnome-keyring dans xubuntu/xfce serait génial.
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 rapide qui a fonctionné pour moi est d'aller dans le menu et de choisir paramètres> gestionnaire de paramètres> session et démarrage> avancé et activer les services Gnome (voir capture d'écran ci-dessous). Désormais, tous les services Gnome installés vont démarrer lorsque vous vous connectez, et vous devriez pouvoir utiliser les fonctionnalités de gnome-keyring-daemon
(bien qu'une configuration supplémentaire puisse être nécessaire, comme indiqué ci-dessous).
Il est important de noter que vous devrez vous déconnecter et vous reconnecter pour que cela prenne effet, puis des 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 éléments de la session Xfce/Xubuntu, en fonction de la manière dont vous souhaitez utiliser gnome-keyring-daemon
. Il y a quelques références à l’utiliser avec ssh sur ce blog et bien d’autres encore, mais il peut y avoir des problèmes à surmonter avec son utilisation sur Xubuntu.
C’est un sujet trop vaste pour donner une réponse générale sur les avantages et les inconvénients de gnome-keyring
, mais ces astuces devraient vous permettre de commencer à l’intégrer dans une session Xubuntu.
Toutefois, si ces suggestions ne résolvent pas le problème, vous pouvez être victime du problème décrit à la section Launchpad concernant gnome-keyring
.
Sous Bourne Shell, vous pouvez désactiver gnome-keyring et vous débarrasser de cet avertissement en exécutant:
unset GNOME_KEYRING_CONTROL
supprimer le chemin du trousseau de gnome de 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.
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 et le point-virgule, sans essayer) dans ce fichier "/etc/xdg/autostart/gnome-keyring-pkcs11.desktop
" en le modifiant avec l'éditeur de texte de votre choix, je l'utilise. "nano"
1 - dans un type de terminal (sous 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.
Les deux sonne une excellente réponse, mais les deux n'ont pas fonctionné pour moi
[UPDATED]: 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 ça:
Impossible de se connecter au bus d'accessibilité: échec de la connexion au socket/tmp/dbus-sFJMjhBCfL: connexion refusée
Cela pourrait être plus un problème avec vos/tmpfs qu'avec seahorse-daemon ou gnome-keyring
Voyons maintenant comment remplacer l'agent de l'hippocampe! :)