Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Od dłuższego czasu mam problemy z gnome keyring. Objawy są takie:
- Chrome nie zapamiętuje haseł logowania na stronach
- Chrome próbuje połączyć się z usługą gnome keyring i zawiesza się, dopóki nie minie timeout (w konsoli komunikat, że przekroczono czas oczekiwania na połączenie z usługą gnome keyring)
- Żadne hasła ssh itd w Nautilusie i innych programach nie są zapisywane. Podobnie jak Chrome, przy łączeniu przez sftp próbuje połączyć się z usługą i zawisa na pół minuty, a potem pyta o hasło
- Evolution tez nie zapamiętuje haseł
- Seahorse nie widzi żadnych haseł, widzi tylko kluczze ssh
Nie pyta o odblokowanie bazy kluczy, usługa chodzi w tle, ale każde odwołanie do niej zawisa w nieskończoność.
Gdy spróbuję z konsoli (jako użytkownik, nie root):
gnome-keyring-daemon -r ** Message: 23:46:43.043: couldn't connect to dbus session bus: Nie można wywołać magistrali komunikatów, kiedy używane jest setuid ** Message: 23:46:43.043: Replacing daemon, using directory: /run/user/1001/keyring
Muszę generalnie odinstalować to i wszędzie wpisywać hasła za każdym razem (no może oprócz chrome, bo jak nie ma gnome keyring, to zapisuje hasła sam), co jest męczące. Ktoś wie gdzie szukać przyczyny? Gdzie jakieś logi? Na nowym, czystym użytkowniku jest tak samo. Debian SID.
Macie jakieś pomysły?
Ostatnio edytowany przez giaur500 (2021-02-01 23:59:47)
Offline
Napisz jakie środowisko graficzne, sposób logowania etc.
Offline
Cinnamon, lightdm, standardowe logowanie (bez autologowania), daemon startuje po logowaniu - jest w procesach. Ale każda próba komunikacji z gnome keyring to tylko zwis, łącznie ze sprawdzeniem czy baza kluczy otwarta lub próbą otwarcia. Próba ręcznego uruchomienia usługi - tak jak napisałem wyżej. Nie wiem gdzie szukać źródła problemu.
Po uruchomieniu Seahorse w ogóle nie widać pozycji „Baza kluczy konta”, ale odpowiednie pliki ~/.local/share/keyrings są tworzone. Seahorse w konsoli nie rzuca żadnym błędem. Usunięcie katalogu nic nie dało - znowu się utworzy, pliki też ale problem dalej ten sam. Na nowym czystym użytkowniku też
Czy to może być jakis problem sieci/hostów - tu mogło być coś kombinowane w konfiguracji.
Ostatnio edytowany przez giaur500 (2021-02-02 10:08:01)
Offline
Zajrzałem do logów systemd i wygląda na to, że po którejś aktualizacji przestało działać z tym samym komunikatem o setuid. Czyli jak startuje automatycznie, to dzieje sie to samo i to jest chyba powód.
Pytanie o co chodzi z tym setuid? Macie jakiś pomysł?
Offline
Ok, znalazłem gdzie siedzi ten błąd. Jest to już zgłoszone: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=981420 błąd jest w bibliotece glib. Dziwne, że nikt z was tego nie doświadczył? Hmm, no ale po cofnięciu do wersji z testing wyglada że wszystko jest znów ok
Offline
Pewnie nikt z nas nie używa gnome-keyring. Ja zrezygnowałem z niego na rzecz keepassxc, który od paru wydań wspiera libsecret i appki są w stanie hasła brać z keepassxc, a on jest niezależny od środowiska graficznego, więc nic się nie psuje..
Offline
Domyślny jest gnome-keyring - sprawdzę, nie wiedziałem że jest taka alternatywa.
Offline
Znowu nie działa i szczerze to mam tego dość. Teraz niby baza kluczy jest odblokowywana, ale pokazuje sie jako pusta i nie można nic tam dodać. Jak zastąpić gnome-keyring tym keepasxc? Tak, żeby Chrome i pozostałe aplikacje zapisywały tam hasła i żeby automatyczznie się baza odblokowywała po zalogowaniu
Offline
Ok, widzę że keepasxc ma niby integrację z Chrome, która i tak nie działa. W zasadzie nie widzę wyjścia. Z aplikacjami Gnome jak Nautilus integracji nie ma, czyli gnome-keyring nie zastąpi.
[edit]
Chociaż, widze że sam demon działa chyba prawidłowo, Chrome zapisuje tam hasła, Nautilus chyba też. To seahorse nie działa i nic nie wyświetla. Ogólnie ciągle tam coś się sypie.
Ostatnio edytowany przez giaur500 (2021-04-07 10:00:05)
Offline
masz odblokowanie gnome keyring w PAM skonfigurowane
potem podczas logowania musi włączać poszczególne komponenty
Offline
Przy logowaniu powinien automatycznie odblokować domyślną bazę haseł i wszystkie aplikacje z niej korzystają. To działa, aplikacje mogą zapisywać i odczytywać swoje hasła. Chodzi tylko o to, że seahorse nie wyświetla zawartości, a jak klikam odblokuj,/zablokuj to nawet nie odświeża gui, pomimo że bazę haseł odblokował/zablokował.
Tak to wygląda, że gnome keyring tym razem działa, a tylko seahorse nie działa. Któraś kolejna aktualizacja systemu to zepsuła, bo było w porządku.
Nie wiem po co mi proponujesz grzebanie w pam, chyba nie dość jasno wytłumaczyłem problem.
Ostatnio edytowany przez giaur500 (2021-04-07 18:44:28)
Offline