Это конец 2018 года, и эта ошибка, или ее разновидности, все еще изводят Xubuntu 16.04 и, скорее всего, другие версии Xenial. Я бы не удивился, если бы он существовал и в 18.04! Это было в некоторой форме с 2009 года, и Кармическая Коала. Повлияло на Redhat, Debian и Ubuntu. Не верьте мне на слово, посмотрите публичные сообщения об ошибках:
https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/470456
И в этой ошибке, вы также найдете списки для других 3:
Рекомендации:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523322
https://bugzilla.redhat.com/show_bug.cgi?id=508286
https://bugzilla.gnome.org/show_bug.cgi?id=576700
В моем случае наиболее очевидным симптомом была неспособность использовать ssh-ключи с парольными фразами. Это может повлиять и на них без, так как неисправность вообще не позволяет загружать ssh-ключи! И у меня не было проблем с разрешениями, это было все gnome-keyring. Мои ключи (да, он отказался несколько, для разных SSH-серверов!) Были все 600 (rw для владельца, ничего для группы или другого), как указано во многих ответах об этом. Так что я ничего не мог изменить там.
В Xubuntu есть способ отключить элементы автозагрузки. Обычно это также возможно в Unity / Gnome / KDE, но у меня их нет, поэтому я не могу дать конкретные шаги. Не уверен в других рабочих столах. Вместо того чтобы отключать агент SSH, агент GPG и другие элементы из Gnome, которые вызывают это, и другие связанные с этим ошибки, я отключил все элементы запуска Gnome. Может быть, излишним или не вариант для некоторых, но SSH вернулся к безупречной работе при следующей перезагрузке!
- Откройте главное меню Whisker -> Настройки -> Сеанс и запуск.
- Перейдите на вкладку «Дополнительно», последняя справа.
- Снимите флажок (выключите) Запустите Gnome Services при запуске.
- Закройте и перезагрузите. Выход из системы может сделать это тоже, но перезагрузка должна точно.
Скриншот графического интерфейса, описанного выше:
Итак, поскольку я дал свое исправление выше, я надеюсь, что кто-то исправит это.
Ubuntu наверняка не удалось раздавить его навсегда, так как есть несколько билетов на несколько выпусков, которые утверждают, что это исправлено, и больше, которые говорят «регрессия», он вернулся.
Вероятно, Debian хочет надуть (помыть руки), потому что это не они, а верхний поток - это Gnome.
Redhat, вероятно, имеет исправление, доступное только для платящих клиентов. Потому что исторически Redhat является единственным крупнейшим работодателем платных разработчиков Gnome, что является щедрым на первый взгляд. Пока вы не поймете, что это означает, что у них есть финансовый стимул никогда не вносить подобные исправления в бесплатные версии, чтобы продолжать продавать подписки Redhat.
Gnome, вероятно, те, кто может легко исправить это в апстриме, а затем остальные могут протестировать и упаковать, не написав ни одной строки кода. Но билеты, которые я прочитал, говорят, что пакет томился годами без официального сопровождающего! И два человека, которые добровольно делают это сейчас (спасибо), почти так же заняты разработкой замены. Почему бы не починить спущенную шину, даже если на это потребуется год (это было десятилетие!), А не изобретать колесо первым ?!