Tyvärr, du måste ha tty för att köra sudo

Denna artikel är för Zmanda Recovery Manager för MySQL (ZRM)

Problem Symptom

- Utdata från kommando: '/usr/share/mysql-zrm/plugins/lvm-snapshot.pl --action get-vm-device-details --directory "/ opt / zmc / mysql / data // zmc" - sname zrmZEvH6X 2> / tmp / AjfR1QlY3J 'är [- sudo: sorry, du måste ha en tty för att köra sudo - Det gick inte att hitta databas: / opt / zmc / mysql / data // zmc]
VARNINGAR:
- Fel vid hämtning av enhetsinformation för "/ opt / zmc / mysql / data // zmc" - Det gick inte att läsa filen / tmp / AjfR1QlY3J

Problembeskrivning

Sudokonfigurationen kräver att mysql-användaren endast kör sudo från ett inloggningsskal.

Upplösning

Som rot, kör 'visudo' och lägg till följande rader så att mysql-användaren kan köra sudo utan att behöva en TTY:

Standardvärden:% mysql! Requiretty Standardvärden: mysql! Requiretty