Désolé, vous devez avoir un tty pour exécuter sudo

Cet article est pour Gestionnaire de récupération Zmanda pour MySQL (ZRM)

Symptômes du problème

- Sortie de la commande: '/usr/share/mysql-zrm/plugins/lvm-snapshot.pl --action get-vm-device-details --directory "/ opt / zmc / mysql / data // zmc" - sname zrmZEvH6X 2> / tmp / AjfR1QlY3J 'is [- sudo: désolé, vous devez avoir un tty pour exécuter sudo - Impossible de trouver la base de données: / opt / zmc / mysql / data // zmc]
AVERTISSEMENTS:
- Erreur lors de l'obtention des détails de l'appareil pour "/ opt / zmc / mysql / data // zmc" - Impossible de lire le fichier / tmp / AjfR1QlY3J

Description du problème

La configuration sudo nécessite que l'utilisateur mysql exécute sudo uniquement à partir d'un shell de connexion.

Résolution

En tant que root, exécutez 'visudo' et ajoutez les lignes suivantes pour permettre à l'utilisateur mysql d'exécuter sudo sans avoir besoin d'un TTY:

Valeurs par défaut:% mysql! Requireetty Valeurs par défaut: mysql! Requireetty