Ad Widget

Collapse

Failed to start zabbix-server.service: Unit mysql.service not found

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • neo32
    Senior Member
    • Nov 2013
    • 149

    #1

    Failed to start zabbix-server.service: Unit mysql.service not found

    Здравствуйте.
    Столкнулся с такой проблемой. Имею распределённый Zabbix сервер (Сам сервер и база стоят на разных железках). Всё работало как часы(ну почти ) долгое время.
    Крайний раз что делал, это обновлял ОС Debian 9 (stretch) и компоненты, но было это где то с год (а то и больше) тому назад. ну и под шумок тогда же примерно обновил zbx до 3.4.4. Всё работало штатно, после тех манипуляций ещё несколько раз рестартил и железки и демоны, всё было гуд.
    Как вот буквально сегодня, поправив конфиг на сервере zbx решил перезапустить демон zabbix-server, и он мне выдал следующее:

    Code:
    service zabbix-server restart
    Failed to restart zabbix-server.service: Unit mysql.service not found.
    то же самое и для start и через systemctl.

    Копался в логах, ничего нет в zabbix-server.log как и в daemon.log, причём даже по времени нету никакой инфы что я что то пытался запустить...
    но в journalctl увидел запись, соответствующую по времени, тому когда я сменил конфиг и первый раз попытался рестартнуть демон сервера:
    Configuration fire /etc/systemd/system/zabbix-server.service is marked executable. please executable permission bits. Processing any... (к сожалению выводил без -a и дальне не могу показать..). Проверял права на zabbix-server.conf, нет там никакого -x. проверил Сам файл /etc/systemd/system/zabbix-server.service, ну да, -x логично что были, попробовал убрать, результата нет..
    В общем какая то галемоться.. Подскажите пожалуйста, кто что думает?

    ЗЫ. при этом, в веб морде данные поступают и якобы всё работает. телнет по 3306 идёт, авторизация и доступ через msql\mariadb -u -p -h 10.0.0.1 работает.
    Last edited by neo32; 03-06-2019, 07:26.
  • Victor Vislobokov
    Senior Member
    • Aug 2018
    • 298

    #2
    Что-то мне подсказывает, что ответ нужно искать в файле с описанием службы zabbix-server.service для systemd. Подозреваю, что там есть зависимость от юнита mysql.service

    Comment

    • neo32
      Senior Member
      • Nov 2013
      • 149

      #3
      Originally posted by Victor Vislobokov
      Что-то мне подсказывает, что ответ нужно искать в файле с описанием службы zabbix-server.service для systemd. Подозреваю, что там есть зависимость от юнита mysql.service
      Спасибо, посмотрел в самом файле, зависимость была, я её закоментил, но результата это не дало.. при попытке рестарта сервиса всё равно выдаёт
      Code:
      Unit mysql.service not found

      Comment

      • neo32
        Senior Member
        • Nov 2013
        • 149

        #4
        Originally posted by Victor Vislobokov
        Что-то мне подсказывает, что ответ нужно искать в файле с описанием службы zabbix-server.service для systemd. Подозреваю, что там есть зависимость от юнита mysql.service
        И всёже спасибо, решение было за вашей подсказкой, просто я не знал что после редактирования файла .service необходимо выполнить команду sustemctl daemon-reload

        Comment

        Working...