Описание
Ошибка появляется, когда программа ''sudo'' видит директиву ''Defaults requiretty'' в ''/etc/sudoers''. В некоторых системах эта директива стоит по умолчанию. Поэтому бедный Linux не может работать как надо и при работе без терминала запрашивает ''TTY''. В итоге возникает ошибка ''sudo: no tty present and no askpass program specified''.
Решение ошибки
- Зайти в ''/etc/sudoers''
- Закомментировать директиву ''Defaults requiretty''
- Сохранить ''/etc/sudoers''