LINUX.ORG.RU

История изменений

Исправление Lrrr, (текущая версия) :

ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory

SSH хочет показать окно с предложением ввести пароль. Программа, которая это делает, задается в переменной окружения $SSH_ASKPASS, а при её отсутствии ищется по пути из лога. Видимо, в твоей системе для этого используется какая-то кастомная гномовская тулза, и ssh естественно не может её найти.

Тебе просто надо импортировать эту переменную в systemd до запуска юнита. Плюс, юнит должен запускаться после инициализации графического окружения. Всего этого можно добиться, прописав

systemctl --user import-environment
systemctl --user start service-name

в автозапуске Gnome. Или, как вариант, можно обойтись вообще без systemd и тупо прописать там твой скрипт.

Исходная версия Lrrr, :

ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory

SSH хочет показать окно с предложением ввести пароль. Программа, которая это делает, задается в переменной окружения $SSH_ASKPASS, а при её отсутствии ищется по пути из лога. Видимо, в твоей системе для этого используется какая-то кастомная гномовская тулза, и ssh естественно не может её найти.

Тебе просто надо импортировать эту переменную в systemd до запуска юнита. Плюс, юнит должен запускаться после инициализации графического окружения. Всего этого можно добиться, прописав

systemctl --user import-environment
systemctl --user start service-name

в автозапуске Gnome.