Почему я получаю это предупреждение от Gnome keyring в Xubuntu?

Я установил xubuntu-desktop ontop для установки Ubuntu.

При использовании ssh или, более конкретно, git, я всегда получаю это предупреждение

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

Я сделал достаточно много googling для отключения / включения надлежащих сервисов во время загрузки, но до сих пор я всегда получаю эту ошибку.

Любое понимание полного удаления gnome-keyring, и это происходит, или интеграция gnome -keyring в xubuntu / xfce будет потрясающе.

1
задан 15 January 2013 в 04:12

4 ответа

Вы получаете это предупреждение, поскольку службы gnome, такие как gnome-keyring-daemon и gnome-settings-daemon, обычно не запускаются, когда вы вошли в сеанс Xubuntu или Xfce.

Однако быстрое исправление, которое сработало для меня, - это перейти в меню и выбрать настройки> менеджер настроек> сеанс и запуск> расширенный и включить службы Gnome (см. снимок экрана ниже). Теперь все установленные сервисы Gnome начнутся при входе в систему, и вы сможете использовать функциональные возможности gnome-keyring-daemon (хотя, возможно, потребуется дополнительная настройка, как я заметил ниже).

Важно отметить, что вам придется снова выйти и войти в систему, чтобы это вступило в силу, а затем будут запущены такие службы (если вы уже установили их с помощью приложений gnome):

enter image description here

Возможно, вам потребуется настроить другие вещи в сеансе Xfce / Xubuntu, в зависимости от того, как вы хотите использовать . Есть несколько ссылок на использование его с ssh в этом блоге и многие другие, но могут возникнуть проблемы с его использованием на Xubuntu.

Это слишком большая тема, чтобы дать общий ответ о плюсах и минусах gnome-keyring, но эти подсказки должны позволить вам начать интеграцию в сеанс Xubuntu.

[d10 ] Однако, если эти предложения не решают проблему, вы можете стать жертвой проблемы, описанной в ssh в этом блоге относительно gnome-keyring.

23
ответ дан 25 May 2018 в 02:26
  • 1
    Спасибо, любые советы о том, как перейти в другое направление и удалить все материалы gnome и все еще иметь ssh-agent и ssh-add run при загрузке? – winchendonsprings 18 January 2013 в 00:50
  • 2
    @winchendonsprings ssh-agent и ssh-add являются частью пакета openssh-client, который не зависит от каких-либо приложений или сервисов gnome, поэтому это возможно, но я не уверен в этом. – user 18 January 2013 в 18:09
  • 3
    для какой версии ubuntu это? Не см. Все эти опции на 12.04 LTS – sureshvv 8 July 2013 в 12:19
  • 4
    @sureshvv Xubuntu 12.04 и более поздние; опции, безусловно, доступны в Xubuntu 12.04. Перейдите в настройки & gt; менеджер настроек & gt; Сессия и запуск & gt; Дополнительно. – user 12 July 2013 в 00:41
  • 5
    @Mik Какова команда для отображения этого окна? Я хотел бы попробовать это на Fluxbox. – rvf0068 24 October 2013 в 23:53

Под оболочкой Bourne вы можете отключить gnome-keyring и избавиться от этого предупреждения, запустив:

unset GNOME_KEYRING_CONTROL

, чтобы удалить путь ключа gnome из ваших переменных окружения. Вы также можете поместить эту команду в конец вашего файла ~ / .bashrc.

В оболочке C эквивалентная команда:

unsetenv GNOME_KEYRING_CONTROL

, и команда может быть установлена в конце вашего файла ~ / .cshrc.

29
ответ дан 25 May 2018 в 02:26

Еще один способ избавиться от этого досадного предупреждения (я получил это в XFCE):

Трюк состоит в том, чтобы добавить «LXDE;XFCE;» в строку с OnlyShowIn= (без двойных кавычек и плюс точка с запятой, не пыталась без него) к этому файлу «/etc/xdg/autostart/gnome-keyring-pkcs11.desktop», отредактировав его любым текстовым редактором, я буду использовать «nano»

1 - в терминальном типе ( как root или 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 - перезагрузите компьютер.

2
ответ дан 25 May 2018 в 02:26

Оба звука отличные, но оба did'nt работают для меня

[ОБНОВЛЕНО]: Чтобы заставить его работать

как root, я сделал файл / usr / share / gnome / autostart / seahorse-daemon.desktop

И убедитесь, что [ОБНОВЛЕНО]: Чтобы он работал , включен в мой автозапуск. [!d8 ]

Для таких ошибок:

Не удалось подключиться к шине доступности: не удалось подключиться к socket / tmp / dbus-sFJMjhBCfL: соединение отклонено

Возможно, быть больше проблемой с вашим / tmpfs, чем с seahorse-daemon или gnome-keyring

Теперь давайте посмотрим, как заменить агента seahorse! :

)
0
ответ дан 25 May 2018 в 02:26
  • 1
    Пожалуйста, не публикуйте скриншоты из текста. Скопируйте текст и примените форматирование кода. – muru 21 April 2016 в 17:28

Другие вопросы по тегам:

Похожие вопросы: