MD service не стартует при запуске системы, ручной старт с ошибками

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
SrFatCat
Сообщения: 146
Зарегистрирован: Пн янв 07, 2019 6:55 pm
Благодарил (а): 10 раз
Поблагодарили: 9 раз

MD service не стартует при запуске системы, ручной старт с ошибками

Сообщение SrFatCat » Вт янв 08, 2019 10:24 am

Установил MD на OPI PC2. ARMBIAN 5.65 stable Ubuntu 18.04.1
Устанавливал без скриптов. Покомандно, поскольку в линуксе крайне слаб, хотелось понимать хоть как-то, что происходит.
Встало, вроде без проблем. Однако, при старте системы MD не стартует.
Статус выдает такойПоказать

Код: Выделить всё

orangepi@orangepipc2:~$ sudo service majordomo status
? majordomo.service - MajorDoMo
   Loaded: loaded (/etc/systemd/system/majordomo.service; enabled; vendor preset: enabled)
   Active: failed (Result: start-limit-hit) since Mon 2019-01-07 18:28:34 MSK; 4min 35s ago
  Process: 1264 ExecStart=/usr/bin/php /var/www/cycle.php (code=exited, status=0/SUCCESS)
 Main PID: 1264 (code=exited, status=0/SUCCESS)

янв 07 18:28:34 orangepipc2 systemd[1]: majordomo.service: Service hold-off time over, scheduling restart.
янв 07 18:28:34 orangepipc2 systemd[1]: majordomo.service: Scheduled restart job, restart counter is at 5.
янв 07 18:28:34 orangepipc2 systemd[1]: Stopped MajorDoMo.
янв 07 18:28:34 orangepipc2 systemd[1]: majordomo.service: Start request repeated too quickly.
янв 07 18:28:34 orangepipc2 systemd[1]: majordomo.service: Failed with result 'start-limit-hit'.
янв 07 18:28:34 orangepipc2 systemd[1]: Failed to start MajorDoMo.
orangepi@orangepipc2:~$ sudo service majordomo status
? majordomo.service - MajorDoMo
   Loaded: loaded (/etc/systemd/system/majordomo.service; enabled; vendor preset: enabled)
   Active: failed (Result: start-limit-hit) since Mon 2019-01-07 18:28:34 MSK; 5min ago
  Process: 1264 ExecStart=/usr/bin/php /var/www/cycle.php (code=exited, status=0/SUCCESS)
 Main PID: 1264 (code=exited, status=0/SUCCESS)

янв 07 18:28:34 orangepipc2 systemd[1]: majordomo.service: Service hold-off time over, scheduling restart.
янв 07 18:28:34 orangepipc2 systemd[1]: majordomo.service: Scheduled restart job, restart counter is at 5.
янв 07 18:28:34 orangepipc2 systemd[1]: Stopped MajorDoMo.
янв 07 18:28:34 orangepipc2 systemd[1]: majordomo.service: Start request repeated too quickly.
янв 07 18:28:34 orangepipc2 systemd[1]: majordomo.service: Failed with result 'start-limit-hit'.
янв 07 18:28:34 orangepipc2 systemd[1]: Failed to start MajorDoMo.
Ручной рестарт выполняется почти нормально. Доступ к MD есть, все основные функции вроде как работают. Однако в статусе и X-Ray есть настораживающие:

Код: Выделить всё

18:34:51 Closing thread: exec php -q ./scripts/cycle_skype.php --params "a:0:{}" > /dev/null 2>&1
18:34:51 Closing thread: exec php -q ./scripts/cycle_dev_blynk.php --params "a:0:{}" > /dev/null 2>&1
18:34:51 Closing thread: exec php -q ./scripts/cycle_connect.php --params "a:0:{}" > /dev/null 2>&1
18:34:51 Closing thread: DISPLAY=:101 php ./scripts/cycle_X101_skype.php --params "a:0:{}"
18:34:51 Closing thread: exec php -q ./scripts/cycle_mqtt.php --params "a:0:{}" > /dev/null 2>&1
Полный текст статусаПоказать

Код: Выделить всё

orangepi@orangepipc2:~$ sudo service majordomo status
? majordomo.service - MajorDoMo
   Loaded: loaded (/etc/systemd/system/majordomo.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2019-01-07 18:34:40 MSK; 1min 16s ago
 Main PID: 1709 (php)
    Tasks: 11 (limit: 1029)
   CGroup: /system.slice/majordomo.service
           +-1709 /usr/bin/php /var/www/cycle.php
           +-1720 php -q ./scripts/cycle_phistory.php --params a:0:{}
           +-1721 php -q ./scripts/cycle_websockets.php --params a:0:{}
           +-1722 php -q ./scripts/cycle_states.php --params a:0:{}
           +-1723 php -q ./scripts/cycle_webvars.php --params a:0:{}
           +-1726 php -q ./scripts/cycle_execs.php --params a:0:{}
           +-1728 php -q ./scripts/cycle_main.php --params a:0:{}
           +-1729 php -q ./scripts/cycle_dev_broadlink.php --params a:0:{}
           +-1732 php -q ./scripts/cycle_wscache.php --params a:0:{}
           +-1733 php -q ./scripts/cycle_scheduler.php --params a:0:{}
           L-1734 php -q ./scripts/cycle_ping.php --params a:0:{}

янв 07 18:34:50 orangepipc2 php[1709]: OK
янв 07 18:34:50 orangepipc2 php[1709]: Starting ./scripts/cycle_mqtt.php ...
янв 07 18:34:50 orangepipc2 php[1709]: 18:34:50 Starting thread: exec php -q ./scripts/cycle_mqtt.php --params "a:0:{}" > /dev/null 2>&1
янв 07 18:34:50 orangepipc2 php[1709]: OK
янв 07 18:34:50 orangepipc2 php[1709]: ALL CYCLES STARTED
янв 07 18:34:51 orangepipc2 php[1709]: 18:34:51 Closing thread: exec php -q ./scripts/cycle_skype.php --params "a:0:{}" > /dev/null 2>&1
янв 07 18:34:51 orangepipc2 php[1709]: 18:34:51 Closing thread: exec php -q ./scripts/cycle_dev_blynk.php --params "a:0:{}" > /dev/null 2>&1
янв 07 18:34:51 orangepipc2 php[1709]: 18:34:51 Closing thread: exec php -q ./scripts/cycle_connect.php --params "a:0:{}" > /dev/null 2>&1
янв 07 18:34:51 orangepipc2 php[1709]: 18:34:51 Closing thread: DISPLAY=:101 php ./scripts/cycle_X101_skype.php --params "a:0:{}"
янв 07 18:34:51 orangepipc2 php[1709]: 18:34:51 Closing thread: exec php -q ./scripts/cycle_mqtt.php --params "a:0:{}" > /dev/null 2>&1
Ну и такой момент. Я конечно с MD только-только начал общаться. Но мне кажется, что при установленных устройствах Broadlink, Blynk, MQTT раздел "Устройства" должен содержать, что-то кроме 3-х устройств (USB, Онлайн, Простые), а то у меня получается, что Blynk и Broadlink в "Приложениях" я вижу и настраиваю, но создать устройства на их базе не могу, а MQTT я вообще нигде не вижу.
SrFatCat
Сообщения: 146
Зарегистрирован: Пн янв 07, 2019 6:55 pm
Благодарил (а): 10 раз
Поблагодарили: 9 раз

Re: MD service не стартует при запуске системы, ручной старт с ошибками

Сообщение SrFatCat » Чт янв 10, 2019 12:02 am

Частично разобрался.
При ручном старте - сообщения вполне нормальные, ненастроенные сервисы закрываются. Настроил MQTT - закрываться перестал.
С разделом "Устройства", тоже понятно. По криворукости, сам скрыл их в настройках дополнений.

Теперь осталось разобраться с запуском MD при старте системы, но чувствую тоже самому придется доходить до причины, помогать тут желанием не горят или возможностей нет...
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: MD service не стартует при запуске системы, ручной старт с ошибками

Сообщение skysilver » Чт янв 10, 2019 12:05 am

SrFatCat писал(а):
Чт янв 10, 2019 12:02 am
Теперь осталось разобраться с запуском MD при старте системы
Через юнит systemd как в статье в БЗ?
За это сообщение автора skysilver поблагодарил:
SrFatCat (Сб янв 12, 2019 1:00 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
SrFatCat
Сообщения: 146
Зарегистрирован: Пн янв 07, 2019 6:55 pm
Благодарил (а): 10 раз
Поблагодарили: 9 раз

Re: MD service не стартует при запуске системы, ручной старт с ошибками

Сообщение SrFatCat » Сб янв 12, 2019 1:06 pm

skysilver писал(а):
Чт янв 10, 2019 12:05 am
Через юнит systemd как в статье в БЗ?
ДА, через unit. Но я устанавливал не как в статье в БЗ (там много ошибок и устаревшей инфы, по-крайней мере для Ubuntu 18.04), а как описано здесь. Но спасибо огромное, что натолкнули на мысль. Взял описание /etc/systemd/system/majordomo.service из статьи БЗ, исправил там ошибку в пути запуска и всё стало запускаться! :D :D
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: MD service не стартует при запуске системы, ручной старт с ошибками

Сообщение skysilver » Сб янв 12, 2019 2:30 pm

SrFatCat писал(а):
Сб янв 12, 2019 1:06 pm
там много ошибок и устаревшей инфы, по-крайней мере для Ubuntu 18.04
Какие там ошибки? Напиши, исправим.
SrFatCat писал(а):
Сб янв 12, 2019 1:06 pm
исправил там ошибку в пути запуска
Это не ошибка. Путь в юните верный, если делать все согласно инструкции
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
SrFatCat
Сообщения: 146
Зарегистрирован: Пн янв 07, 2019 6:55 pm
Благодарил (а): 10 раз
Поблагодарили: 9 раз

Re: MD service не стартует при запуске системы, ручной старт с ошибками

Сообщение SrFatCat » Сб янв 12, 2019 3:56 pm

skysilver писал(а):
Сб янв 12, 2019 2:30 pm
Какие там ошибки? Напиши, исправим.
Возможно, с "ошибками" я погорячился, но установка по инструкции с БЗ мне не удалась. В частности, очень подвис на установке MySQL, точнее
заведении в нем БД, пока не создал неRoot пользователя
Roman206
Сообщения: 5
Зарегистрирован: Вт мар 19, 2019 12:20 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: MD service не стартует при запуске системы, ручной старт с ошибками

Сообщение Roman206 » Вт мар 19, 2019 1:33 pm

Добрый день.
скачал Базовый образ MajorDoMo для Raspberry pi3b+
connect.smartliving.ru
залил на флешку через программу Win32 disk imager
и при установке вылетает [FAILED] Failed to start File Systems Check on Root Device. See "systemctl status systemd-fsck-root.service" for details.

Подскажите что делать???? (пробовал загружать разные версии)
Ответить