Lo siento, debes tener un tty para ejecutar sudo

Este articulo es para Administrador de recuperación de Zmanda para MySQL (ZRM)

Síntomas del problema

- Salida del comando: '/usr/share/mysql-zrm/plugins/lvm-snapshot.pl --action get-vm-device-details --directory "/ opt / zmc / mysql / data // zmc" - sname zrmZEvH6X 2> / tmp / AjfR1QlY3J 'es [- sudo: lo siento, debe tener un tty para ejecutar sudo - No se pudo encontrar la base de datos: / opt / zmc / mysql / data // zmc]
ADVERTENCIAS:
- Error al obtener los detalles del dispositivo para "/ opt / zmc / mysql / data // zmc" - No se pudo leer el archivo / tmp / AjfR1QlY3J

descripcion del problema

La configuración de sudo requiere que el usuario de mysql ejecute sudo solo desde un shell de inicio de sesión.

Resolución

Como root, ejecuta 'visudo' y agregue las siguientes líneas para permitir que el usuario de mysql ejecute sudo sin requerir un TTY:

Valores predeterminados:% mysql! Requiretty Valores predeterminados: mysql! Requiretty