Похоже, что установка была прервана в предыдущем сеансе.
Попробуйте sudo apt-get install -f
, чтобы увидеть, исправит ли это сломанные зависимости.
Если это не поможет, очистите сервер MySQL:
sudo apt-get purge mysql-server mysql-community-server
Затем очистить и обновить:
sudo apt-get autoclean && sudo apt-get clean && sudo apt-get update
Сделать общий апгрейд:
sudo apt-get upgrade
Теперь попробуйте повторно -установить:
sudo apt-get install mysql-server and mysql-community-server
Если вы делаете это из командной строки root, вы не ведете ведущую команду sudo
.
Я заставил его работать. По-видимому, при определении вещей в /etc/sudoers
это означает, что вы собираетесь вызывать команды с помощью sudo
.
Итак, чтобы выполнить его в php, я запускал:
exec('sudo supervisorctl status 2>&1', $output);
Затем это должно работать под www-data
.