GNOME keyring daemon düzgün başlamıyor


17

Birkaç gün önce Gnome-keyring cinim düzgün bir şekilde başlamıyor.

Giriş yaptıktan sonra:

ps aux | grep keyring
user       3496  0.0  0.0 214408 15800 ?        SLl  13:30   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login

Uygulamalar anahtarlığa erişememekten şikayet ediyor (ve başarısız oluyor), bazı kısayollar terminal için çok yavaş CTRL+ ALT+ Tveya Yazdırma ekranı tuşa basma ve eylem arasında bir dakika kadar sürebilir)

Seahorse giriş anahtarlığını göstermiyor

$ /usr/bin/gnome-keyring-daemon
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
$ ps aux | grep keyr
user       3496  0.0  0.0 214408 15800 ?        SLl  13:30   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
user       8524  0.1  0.0 211004 12468 pts/5    SLl  13:38   0:00 /usr/bin/gnome-keyring-daemon

Daha sonra, bir uygulama erişmek istediği anda anahtarlık parola istemini alıyorum. Kilidi açıldıktan sonra anahtarlık düzgün çalışıyor.

Oturumum için uygulamaları başlatmak için bir göz attım ve yalnızca alakalı bir komutum var:

/usr/bin/gnome-keyring-daemon --start --components=ssh

/usr/bin/gnome-keyring-daemonBaşlangıç ​​uygulamalarına ekledim , ancak her girişten sonra anahtarlık şifresini soracak, bu daha önce gerçekleşmemişti.

Ne olduğu ve bunun nasıl düzeltileceği hakkında bir fikriniz var mı?


3
Aslında bir güncellemenin buna neden olup olmadığını merak ediyorum. Aynı sorunu yaşıyorum ve tam bir yeniden yükleme yapmaktan utanç duyduğum her bir kaynağı neredeyse bitirdim. Umarım birisi bunu çözmüş olabilir. Ben arka plan programı başlatmak için daemon elde edebiliyoruz, ama giriş sırasında kilidini açmak için anahtarlık alamıyorum.
Terrance


3
Garip bir şekilde bu, 16.04'ten beri beni etkiliyor.
Bayt Komutanı

Aynı sorun gnome-shell(Ubuntu Gnome 16.04'ten) kurulumunda da var. Son zamanlarda başladı. Yani birlikle ilgili değil gibi görünüyor ...
Rmano

1
@ByteCommander yöntemi benim için sorunu çözdü. Teşekkürler ...
Rmano

Yanıtlar:


10

Aynı sorunla karşı karşıyayım,

geçici bir çözüm olarak giriş yaptıktan sonra aşağıdakileri çalıştırmayı deneyin

gnome-keyring-daemon --start --replace --foreground --components=secrets,ssh,pcks11

Bunu yaparken anahtarlıklar kilidini açmak için sırrımı girmemi istiyor.


Hala anahtarlığın kilidini açmak için şifre istiyor
Laurent

4
Bu harika çalıştı! Ama sadece --startseçeneği kaldırmam gerekiyordu çünkü uyumlu değil--replace
Anwar

krom yüklemek için uzun sürüyordu, terminal i tipi gnome-keyring-daemon, sonra kapatın ve açın krom, şimdi şifremi yazabiliyoruz, teşekkür ederim
christianbueno.1

9

Ben kaldırarak dbus-user-session(ve onun bağımlıları xdg-desktop-portalve xdg-desktop-portal-gtk) bu soruna geçici bir çözüm olabilir . Bu paketler flatpak kurarak geldi.

Beni doğru yola getiren Olaf'a teşekkürler ( https://forum.ubuntuusers.de/topic/gnome-keyring-daemon-doppelt/ )


bu benim dahil birkaç kişi için işe yarıyor gibi görünüyor. Daha fazla bilgi için # 67'den başlayan bu hata raporuna bakın. bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825
Antonios Hadjigeorgalis

Sorunu başka herhangi bir yan etki olmadan kalıcı olarak çözdüğü için bu en iyi yanıt olmalıdır - belki de dbus-user-sessionyüklenen uygulama biraz üzgün olabilir, ancak tüm sistemden daha iyi olabilir.
Byte Komutanı

Benim için çözmedi
Laurent

5

/Etc/pam.d/lightdm içindeki bir satırı yorumlayarak yavaş kısayolu ve asılı kromu düzelttim

# session optional        pam_gnome_keyring.so auto_start

Sorun daha fazla kullanıcıyı etkiliyor gibi görünüyor: https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825


1
Hala anahtarlığın kilidini açmak için şifre istiyor
Laurent

Hmm ... ile, aynı sorun var gnome-shellve gdmbu yüzden bu muhtemelen doğrudan ilişkili değildir. Yine de teşekkürler, keşfedilecek pam... bir yerde gnome-keyring-daemonbaşlayacak
Rmano

Ben de gnome-sheel'i çalıştırıyorum, bu yüzden benzer bir çizgi bulduğum yapılandırmaya bakıyorum /etc/pam.d/gdm-password. Ben yorum yaptı ama sorunu çözmedi.
Laurent

0

Ben tam olarak aynı problem vardı. Temel olarak, ne zaman başlasam, gnome-keyring-daemon'u bir süreç olarak görebiliyordum (ps -ef | grep keyring). Eğer gnome-keyring-daemon'u --start seçeneğini kullanarak verdiysem, halihazırda çalışan bir hata örneğini başlatmazdı. Manuel bir kesinti süreciyle, bu işlemi öldürüp yeni bir anahtarlık başlattıysam, her şeyin mükemmel çalıştığını gördüm. İşte çözüm "yapışkan" yapmak için ne yaptığını ....

menüye git - sistem yapılandırması - başlangıç ​​uygulamaları

zaten var olan gnome-keyring-daemon girdisini silin (eğer varsa)

aşağıdaki özelliklere sahip yeni bir gnome-keyring daemon oluşturun:

Name = Gnome Keyring Daemon
Command = /usr/bin/gnome-keyring-daemon --replace --daemonize --components=pkcs11,secrets,ssh
Comment = Gnome Keyring Manager Daemon

Başlangıç ​​öğesini kaydedin, ancak küçük bir gecikme olduğundan emin olun - 10 saniye ekledim ve "Açık" seçeneğini ayarladım

Şimdi yeniden başlat, ve benim için kusursuz çalıştı. Buradaki diğer önerilerin çeşitli kombinasyonlarını denemiş, VirtualBox Mint 18.3 tarçın ve Lenovo G710 Dizüstü Bilgisayarımdaki farkı yaratan --replaceve --daemonizeayarları gibi görünüyordu .

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.