Bu uyarıyı neden Xubuntu'daki Gnome anahtarlığından alıyorum?


35

Xubuntu-desktop'ı bir stok Ubuntu kurulumunun üzerine kurdum.

Ssh veya daha spesifik olarak git kullanırken, daima bu uyarıyı alırım

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

Önyükleme sırasında uygun hizmetleri devre dışı bırakmak / etkinleştirmek için oldukça fazla miktarda googling yaptım, ancak şu ana kadar her zaman bu hatayı alıyorum.

Gnome-keyring'in tamamen kaldırılması ve aşağı düşmelere dair içgörü, VEGnome-keyring'i xubuntu / xfce ile bütünleştirmek harika olurdu.

Yanıtlar:


23

Bu uyarıyı alırsınız, çünkü gnome servisleri gibi gnome-keyring-daemonve gnome-settings-daemonbir Xubuntu veya Xfce oturumunda oturum açtığınızda normal olarak çalışmıyor.

Ancak, benim için işe yarayan hızlı düzeltme, menüye gidip ayarlar> ayarlar yöneticisi> oturum ve başlangıç> gelişmiş seçeneklerini seçmek ve Gnome servislerini etkinleştirmek olacaktır (aşağıdaki ekran görüntüsüne bakın). Şimdi, tüm yüklü Gnome servisleri giriş yaptığınızda başlayacaktır ve aşağıdakilerin işlevselliğini kullanabilmelisiniz gnome-keyring-daemon(yine de, aşağıda not ettiğim gibi daha fazla yapılandırma gerekli olabilir).

görüntü tanımını buraya girin

Bunun etkili olması için oturumu kapatıp tekrar giriş yapmanız gerekeceğini ve sonra bunlar gibi servislerin (gnome uygulamalarını zaten yüklediyseniz) çalışacağını unutmayın.

görüntü tanımını buraya girin

Nasıl kullanmak istediğinize bağlı olarak Xfce / Xubuntu oturumunda başka şeyleri ince ayar yapmanız gerekebilir gnome-keyring-daemon. Bu blogda ssh ile birlikte kullanmaya ve bunun dışında pek çok kişiye referanslar var, ancak Xubuntu'da kullanmanın üstesinden gelinmesi gereken sorunlar olabilir.

Avantaj ve dezavantajları hakkında genel bir cevap üretmek için çok büyük bir konudur gnome-keyring, ancak bu ipuçları bir Xubuntu oturumuna entegre etmeye başlamanızı sağlamalıdır.

Bu öneriler sorunu çözmek yoksa Ancak, açıklanan sorunun kurbanı olabilir Launchpad'de ilgili gnome-keyring.


2
Teşekkürler, Nasıl diğer yöne gitmek ve tüm cüce şeyleri kaldırmak ve hala ssh-agent ve önyükleme ssh-add run var herhangi bir ipucu?
winchendonsprings 17:13

@winchendonsprings ssh-agentve herhangi bir gnome uygulamasına veya servisine bağlı olmayan paketin bir ssh-addparçası olduğu için openssh-clientmümkün olabilir, ama bundan emin değilim.

1
ubuntu'nun bu sürümü ne? Tüm bu seçenekleri göremiyor musunuz 12.04 LTS
sureshvv

@sureshvv Xubuntu 12.04 ve üstü; seçenekler Xubuntu 12.04'te kesinlikle mevcuttur. Ayarlar> ayarlar yöneticisi> Oturum ve Başlangıç> Gelişmiş'e gidin.

@Mik Bu kutuyu görüntülemek için komut nedir? Bunu Fluxbox'ta denemek istiyorum.
rvf0068

30

Bir Bourne kabuğunun altında, gnome-keyring'i kapatabilir ve aşağıdaki uyarıları çalıştırarak kurtulabilirsiniz:

unset GNOME_KEYRING_CONTROL

GNOME anahtarlık yolunu ortam değişkenlerinizden kaldırmak için Bu komutu ~ / .bashrc dosyanızın sonuna da ekleyebilirsiniz.

Bir C kabuğunun altında, eşdeğer komut:

unsetenv GNOME_KEYRING_CONTROL

ve komut ~ / .cshrc dosyanızın sonuna yerleştirilebilir.


2

Bu sinir bozucu uyarıdan kurtulmanın başka bir yolu (bunu XFCE’de aldım):

İşin püf noktası ("çift tırnaklı ve artı noktalı virgül olmadan, onsuz denemeden) LXDE;XFCE;satırına " " eklemek OnlyShowIn=, bu dosyaya" /etc/xdg/autostart/gnome-keyring-pkcs11.desktop"eklemek istediğiniz metni düzenleyiciyi düzenleyerek," nano "kullanacağım.

1 - bir terminal türünde (root olarak veya sudo ile):

# 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 - düzenlemeden sonra, değişiklikleri kaydettiğinizden emin olun

3 - bilgisayarı yeniden başlatın.


0

Her ikisi de kulağa çok iyi geliyor ama ikisi de benim için işe yaramadı görüntü tanımını buraya girin

[GÜNCELLEME]: Çalışması için

root olarak /usr/share/gnome/autostart/seahorse-daemon.desktop dosyasını yaptım Denizatı-cini düzenle

Ve AT-SPI D-Bus Bus'ın otomatik başlatmamda AÇIK olduğundan emin olun .

Çünkü bunun gibi bir hata var:

Erişilebilirlik veriyoluna bağlanamadı: Soket / tmp / dbus-sFJMjhBCfL ile bağlantı kurulamadı: Bağlantı reddedildi

Bu sizin / tmpfs'ınızla denizatı-cini veya gnome-anahtarlığından çok bir sorun olabilir.

Şimdi denizatı ajanının nasıl değiştirileceğini bulalım! :)


9
Lütfen metnin ekran görüntülerini göndermeyin. Metni kopyalayın ve bunun yerine kod biçimlendirmesini uygulayın.
muru
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.