मुझे Xubuntu में Gnome कीरिंग से यह चेतावनी क्यों मिलती है?


35

मैंने एक स्टॉक उबंटू इंस्टॉलेशन का xubuntu-desktop ontop स्थापित किया है।

Ssh, या अधिक विशेष रूप से गिट का उपयोग करते समय, मुझे हमेशा यह चेतावनी मिलती है

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

मैंने बूट समय पर उचित सेवाओं को अक्षम / सक्षम करने के लिए उचित मात्रा में काम किया है, लेकिन अभी तक मैं हमेशा इस त्रुटि को समाप्त करता हूं।

पूरी तरह से सूक्ति-कीरिंग को हटाने पर कोई अंतर्दृष्टि, और यह पतन है, या xubuntu / xfce में सूक्ति-कुंजीकरण को एकीकृत करना भयानक होगा।

जवाबों:


23

आपको यह चेतावनी इसलिए मिलती है क्योंकि जब आप एक Xubuntu या Xfce सत्र में लॉग इन होते हैं तो इस तरह की सूक्ति सेवाएं gnome-keyring-daemonऔर gnome-settings-daemonआम तौर पर नहीं चल रही हैं।

हालाँकि, मेरे लिए काम करने वाले त्वरित फ़िक्सेस को मेनू में जाना है और सेटिंग्स> सेटिंग्स मैनेजर> सत्र और स्टार्टअप> उन्नत और ग्नोम सेवाओं को सक्षम करना है (नीचे स्क्रीनशॉट देखें) चुनें। अब, जब आप लॉगिन करते हैं, तो सभी स्थापित Gnome सेवाएँ प्रारंभ हो जाएंगी, और आपको इसकी कार्यक्षमता का उपयोग करने में सक्षम होना चाहिए gnome-keyring-daemon(हालाँकि आगे कॉन्फ़िगरेशन आवश्यक हो सकता है, जैसा कि मैंने नीचे नोट किया है)।

यहाँ छवि विवरण दर्ज करें

यह ध्यान रखना महत्वपूर्ण है कि आपको इसे प्रभावी बनाने के लिए लॉगआउट करना होगा और फिर से लॉगिन करना होगा, और फिर इन जैसी सेवाएं चल रही होंगी (यदि आपने पहले ही उन्हें गनोम एप्लिकेशन के साथ स्थापित किया है):

यहाँ छवि विवरण दर्ज करें

आपको Xfce / Xubuntu सत्र में अन्य चीजों को मोड़ने की आवश्यकता हो सकती है, यह इस बात पर निर्भर करता है कि आप कैसे उपयोग करना चाहते हैं gnome-keyring-daemonइस ब्लॉग पर ssh के साथ इसका उपयोग करने के कुछ संदर्भ हैं और कई अन्य लोग वहां से बाहर हैं, लेकिन जुबांटु पर इसका उपयोग करने के साथ दूर करने के लिए समस्याएं हो सकती हैं।

यह पेशेवरों और विपक्षों पर एक सामान्य जवाब देने के लिए एक विषय का बहुत बड़ा है gnome-keyring, लेकिन इन संकेतों से आपको इसे Xubuntu सत्र में एकीकृत करना शुरू करने में सक्षम होना चाहिए।

हालाँकि, यदि ये सुझाव समस्या का समाधान नहीं करते हैं, तो आप लॉन्चपैड में वर्णित समस्या का शिकार हो सकते हैं gnome-keyring


2
धन्यवाद, कैसे दूसरी दिशा में जाने के लिए और सभी सूक्ति सामान को हटाने के लिए कोई सुझाव और अभी भी ssh-agent और ssh-add रन बूट के लिए है?
विंचेंडनप्रिंसिंग

@winchendonsprings ssh-agentऔर पैकेज ssh-addका हिस्सा हैं openssh-client, जो किसी भी अच्छे एप्लिकेशन या सेवाओं पर निर्भर नहीं करता है, इसलिए यह संभव हो सकता है, लेकिन मुझे इस पर यकीन नहीं है।

1
ubuntu के किस संस्करण के लिए यह है? 12.04 LTS
sureshvv

@ सुरेश्व Xubuntu 12.04 और बाद में; विकल्प निश्चित रूप से Xubuntu 12.04 में उपलब्ध हैं। सेटिंग> सेटिंग मैनेजर> सेशन और स्टार्टअप> एडवांस पर जाएं।

@ मायक उस बॉक्स को प्रदर्शित करने के लिए क्या है? मैं फ्लक्सबॉक्स पर यह कोशिश करना चाहूंगा।
rvf0068 18

30

एक बॉर्न शेल के तहत, आप सूक्ति-कीरिंग को बंद कर सकते हैं और दौड़ कर इस चेतावनी से छुटकारा पा सकते हैं:

unset GNOME_KEYRING_CONTROL

अपने पर्यावरण चर से सूक्ति कीरिंग पथ को निकालने के लिए। आप इस कमांड को अपनी ~ / .bashrc फ़ाइल के अंत में भी रख सकते हैं।

C शेल के अंतर्गत, समतुल्य कमांड है:

unsetenv GNOME_KEYRING_CONTROL

और कमांड आपकी ~ / .cshrc फ़ाइल के अंत में लगाई जा सकती है।


2

उस pesky चेतावनी से छुटकारा पाने का दूसरा तरीका (मुझे यह XFCE में मिला):

ट्रिक को LXDE;XFCE;इस लाइन पर " " जोड़ना है OnlyShowIn=(डबल कोट्स के साथ और सेमीकोलन के बिना, इसके बिना कोशिश नहीं की) इस फाइल में " /etc/xdg/autostart/gnome-keyring-pkcs11.desktop" जो भी टेक्स्ट एडिटर आपको पसंद है उसे एडिट करके, मैं "नैनो" का उपयोग करूँगा।

1 - एक टर्मिनल प्रकार में (मूल या 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 - संपादन के बाद, सुनिश्चित करें कि आप परिवर्तनों को सहेजते हैं

3 - कंप्यूटर को पुनरारंभ करें।


0

दोनों एक महान आवाज लगाते हैं, लेकिन दोनों ने मेरे लिए काम नहीं किया यहाँ छवि विवरण दर्ज करें

[अद्यतन]: इसे काम करने के लिए

रूट के रूप में, मैंने फ़ाइल /usr/share/gnome/autostart/seahorse-daemon.desktop बनाई सीहोरसे-डेमन संपादित करें

और सुनिश्चित करें कि एटी-एसपीआई डी-बस बस मेरे ऑटोस्टार्ट में चालू है।

उन लोगों के लिए एक त्रुटि है:

एक्सेसिबिलिटी बस से कनेक्ट नहीं हो सका: सॉकेट / tmp / dbus-sFJMjhBCfL से कनेक्ट करने में विफल: कनेक्शन ने इनकार कर दिया

यह सीहोर-डेमॉन या गनोम-कीरिंग की तुलना में आपके / tmpfs के साथ अधिक समस्या हो सकती है

अब आइए जानें कि सीहोर-एजेंट को कैसे बदला जाए! :)


9
कृपया पाठ के स्क्रीनशॉट पोस्ट न करें। पाठ की प्रतिलिपि बनाएँ और इसके बजाय कोड स्वरूपण लागू करें।
मूरू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.