Во-первых: используйте абсолютные пути для homedir. Например, вместо --homedir=.использования--homedir="$(pwd)"
Если это само по себе не помогает, вручную запустите gpg-agent, передав тот же homedir (сначала убейте всех существующих агентов)
gpg-agent --homedir="$(pwd)" --daemon
Ручной запуск `gpg-agent`, как этот ответ описывает, иллюстрировал для меня проблему, заключающуюся в том, что абсолютный путь homedir был слишком длинным. `Gpg-agent` прерван с помощью` gpg-agent [3857]: имя сокета '/ some / long / path` is long long`. Изменение на более короткий путь исправило это и не требовало перезапуска агента вручную.
starfry 7 лет назад
0
0
linuxdev2013
Посмотрите в ~ / .gnupg / gpg.conf и ~ / .gnupg / gpg-agent.conf строку с GPGHOME =
Если вы хотите статически изменить расположение GPGHOME, запустите его следующим образом: GPGHOME = $ path_to_ '.' // то есть ~ / gpgtweaks / << будучи. в вашем вопросе
gpg2 - полный ключ
Если вам все еще не удается запустить агент, запустите:
GPG-подключения агента
это должно заставить перезапуск агента также использовать ДОБАВЛЕНИЕ use-agent в ~ / .gnupg / gpg.conf