表題のエラーが出ていたのでメモ。
■ 環境
- Ubuntu 14.04, 16.04
■ sudo
`sudo`を使っている箇所で表題のメッセージが出力され、正しく値を取得できていないようであった。
sudo: no tty present and no askpass program specified
何かの作業のタイミングで”/etc/sudoers“が書き換わっていたのが原因のようであった。`sudo`を実行するユーザに権限がなくなってしまっていた。
$ sudo visudo
正しく編集し保存した。再度実行したところ、想定通りの結果を得られるようになった。
以上。