Пожалуйста, смотрите здесь: http://googlechromereleases.blogspot.in/2013/06/stable-channel-update_17.html
Цитата:
The Stable channel has been updated to 28.0.1500.45 for Linux. The minimum requirements for Linux have also been updated: Ubuntu 12.04+ Debian 7+ OpenSuSE 12.2+ Fedora Linux 17+Я нашел основную причину проблемы. gpg-agent должен автоматически устанавливать $ GPG_AGENT_INFO во время вызова, но он не устанавливает переменную env. Аналогично, файл gpg-agent.info не присутствовал, как упоминалось в вышеприведенном сообщении, поэтому вышеуказанный код не работал. Согласно документации gpg GPG_AGENT_INFO должен указывать на файл сокета gpg-agent, за которым следует pid gpg-agent, а затем на протокол (по умолчанию 1). Эти три поля должны быть разделены двоеточием.
Поэтому я поставил следующий код в свой файл ~ / .profile для решения проблемы (файл S.gpg-agent - это файл сокета, созданный gpg-agent после него start), Code:
if (pgrep -u "${USER}" gpg-agent); then
export GPG_AGENT_PID=`pgrep -u ${USER} gpg-agent`
export GPG_AGENT_INFO=${HOME}/.gnupg/S.gpg-agent:${GPG_AGENT_PID}:1
else
eval `gpg-agent --enable-ssh-support --daemon`
export GPG_AGENT_PID=`pgrep -u ${USER} gpg-agent`
export GPG_AGENT_INFO=${HOME}/.gnupg/S.gpg-agent:${GPG_AGENT_PID}:1
fi
Тем не менее я не уверен, почему gpg-agent не может установить GPG_AGENT_INFO.
Я нашел основную причину проблемы. gpg-agent должен автоматически устанавливать $ GPG_AGENT_INFO во время вызова, но он не устанавливает переменную env. Аналогично, файл gpg-agent.info не присутствовал, как упоминалось в вышеприведенном сообщении, поэтому вышеуказанный код не работал. Согласно документации gpg GPG_AGENT_INFO должен указывать на файл сокета gpg-agent, за которым следует pid gpg-agent, а затем на протокол (по умолчанию 1). Эти три поля должны быть разделены двоеточием.
Поэтому я поставил следующий код в свой файл ~ / .profile для решения проблемы (файл S.gpg-agent - это файл сокета, созданный gpg-agent после него start), Code:
if (pgrep -u "${USER}" gpg-agent); then
export GPG_AGENT_PID=`pgrep -u ${USER} gpg-agent`
export GPG_AGENT_INFO=${HOME}/.gnupg/S.gpg-agent:${GPG_AGENT_PID}:1
else
eval `gpg-agent --enable-ssh-support --daemon`
export GPG_AGENT_PID=`pgrep -u ${USER} gpg-agent`
export GPG_AGENT_INFO=${HOME}/.gnupg/S.gpg-agent:${GPG_AGENT_PID}:1
fi
Тем не менее я не уверен, почему gpg-agent не может установить GPG_AGENT_INFO.