Maaf, Anda harus punya tty untuk menjalankan sudo

Artikel ini untuk Zmanda Recovery Manager Untuk MySQL (ZRM)

Gejala Masalah

- Output dari perintah: '/usr/share/mysql-zrm/plugins/lvm-snapshot.pl --action get-vm-device-details --directory "/ opt / zmc / mysql / data // zmc" - sname zrmZEvH6X 2> / tmp / AjfR1QlY3J 'adalah [- sudo: maaf, Anda harus memiliki tty untuk menjalankan sudo - Gagal menemukan database: / opt / zmc / mysql / data // zmc]
PERINGATAN:
- Kesalahan mendapatkan detail perangkat untuk "/ opt / zmc / mysql / data // zmc" - Tidak dapat membaca file / tmp / AjfR1QlY3J

Deskripsi masalah

Konfigurasi sudo mengharuskan pengguna mysql untuk menjalankan sudo hanya dari shell login.

Resolusi

Sebagai root, jalankan 'visudo' dan tambahkan baris berikut untuk memungkinkan pengguna mysql menjalankan sudo tanpa memerlukan TTY:

Default:% mysql! Requirement Defaults: mysql! Requirement