Ubuntu Server 16.10.1 LTS (PHP7.0) или 18 с 7.2 + MajorDoMo - РЕШЕНО

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

Модератор: immortal

Аватара пользователя
prmres
Сообщения: 135
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 43 раза
Поблагодарили: 30 раз

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Сообщение prmres » Вс ноя 25, 2018 11:29 pm

sega6549 писал(а):
Вс ноя 25, 2018 11:02 pm
Да на 16 проблемы с самкой, какой день уже мучаюсь, не могу папки расшарить
с самбой ?
там вроде бы не сложно
хотя....
я после установки чистой системы Selinux сразу отключаю
может в нём дело?
в папке /etc/selinux создать config с содержимым:
SELINUX=disabled
после этого - перезагрузка
Не только лишь все!
Аватара пользователя
prmres
Сообщения: 135
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 43 раза
Поблагодарили: 30 раз

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Сообщение prmres » Пн ноя 26, 2018 2:43 am

СпойлерПоказать
немного подправил скрипт majordomo1.sh:
- производятся настройки базы: по умолчанию устанавливаются тёмная тема, русский язык, часовой пояс Europe/Moscow
- скрипт сообщает об окончании установки зелёненьким (ну это так, ради красивости)

файлы обновил, ссылка на скачивание не меняется
Последний раз редактировалось prmres Вт ноя 27, 2018 4:46 pm, всего редактировалось 1 раз.
Не только лишь все!
Аватара пользователя
prmres
Сообщения: 135
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 43 раза
Поблагодарили: 30 раз

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Сообщение prmres » Пн ноя 26, 2018 10:03 pm

sega6549 писал(а):
Вс ноя 25, 2018 9:18 pm
на 18 убунту встанет без проблем?
запилил скрипт для 18 убунты
проверил - работает, звук есть, голос есть
надо пошаманить с репозиториями (я с десяток от 16-й в source.list руками закинул) и тогда выложу
в общем надо немножко подождать
Не только лишь все!
sega6549
Сообщения: 470
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 57 раз
Поблагодарили: 70 раз
Контактная информация:

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Сообщение sega6549 » Пн ноя 26, 2018 10:10 pm

prmres писал(а):
Пн ноя 26, 2018 10:03 pm
sega6549 писал(а):
Вс ноя 25, 2018 9:18 pm
на 18 убунту встанет без проблем?
запилил скрипт для 18 убунты
проверил - работает, звук есть, голос есть
надо пошаманить с репозиториями (я с десяток от 16-й в source.list руками закинул) и тогда выложу
в общем надо немножко подождать
Круто, надо будет заценить, жду)))
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
Аватара пользователя
prmres
Сообщения: 135
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 43 раза
Поблагодарили: 30 раз

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Сообщение prmres » Вт ноя 27, 2018 2:45 am

установка на Ubuntu 18
СпойлерПоказать
база данных MariaDB с разрешением входа root, автоматически настраиваются русский язык, тёмная тема и часовой пояс Europe/Moscow

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

sudo su
wget https://clck.ru/Enq5R
tar -xvf Enq5R

sh majordomo18.sh
sh rhvoice.sh
sh vlc.sh
когда будет работать majordomo18.sh , то в какой то момент он остановится и будет ожидать ввода libmcrypt prefix - просто нажать ENTER
сообщение об этом будет подсвечено зелёненьким

всё остальное как и при установке на Ubuntu 16

проверил на голой ubuntu 18.04.1 server (виртуалка на VMWare Workstation) - голос алисы есть, онлайн-радио играет, в phpmyadmin пускает root
Последний раз редактировалось prmres Вт ноя 27, 2018 4:47 pm, всего редактировалось 2 раза.
Не только лишь все!
Аватара пользователя
prmres
Сообщения: 135
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 43 раза
Поблагодарили: 30 раз

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) + MajorDoMo - РЕШЕНО

Сообщение prmres » Вт ноя 27, 2018 4:11 pm

Для чистой установки на Ubuntu Server

Последние изменения: 11 янв 2019
Хронология измененийПоказать
======================================================================
27 дек 2016. Изначальные скрипты камрда crazy-vip: здесь
25 ноя 2018. Первая переделка (только для Ubuntu 16): здесь
27 ноя 2018. Вторая переделка (только для Ubuntu 18): здесь
27 ноя 2018. Третья переделка - работает на Ubuntu 16 и 18
28 ноя 2018. Добавил в установку пакет php-bcmath (подробности тут), проверяется установлен ли language-pack-ru, если нет - ставится.
======================================================================
11 янв 2019. Поправил описание сервиса (источник, первоисточник), теперь проблем с запуском Мажордомы быть совсем не должно, спасибо камрадессе chimik за наводку
======================================================================
Маленько подпилил :D
- Скрипт работает на Ubuntu Server 16 и 18 (PHP 7.0 и 7.2 соответственно);
- устанавливается MariaDB с разрешением входа root;
- автоматически настраиваются русский язык, тёмная тема и часовой пояс Europe/Moscow.

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

sudo su
wget https://clck.ru/Eo3VR 
tar -xvf Eo3VR

sh majordomo.sh
sh rhvoice.sh
sh vlc.sh
Устанавливается в следующей последовательности:
majordomo.sh - установка базовой системы;
rhvoice.sh - установка звуковой подсистемы и голосового движка RHVoice;
vlc.sh - установка службы VLC для проигрывания музыки и интернет-радио.

1. Во время установки будет несколько запросов: на запрос конфигурации phpmyadmin жмите yes, на запросы пароля вводите пароль, на запрос какой вебсервер отвечаете apache2 , в конце установки будет запрос пароля MySQL для настройки базы данных. Не отлучайтесь от экрана надолго!
2. При установке на ubuntu 18 в какой то момент остановится и будет ожидать ввода libmcrypt prefix - просто нажать ENTER.
3. После установки RHVoice необходимо добавить модуль "Панель управления" -> "Маркет дополнений" -> "RHVoice". Затем зайти в установленный модуль и нажать "Сохранить".
4. "Панель управления" -> "Терминалы" -> "MAIN" указать тип плеера "VLC over HTTP", порт "8080" и пароль "password".
5. По окончании установки перезагрузить сервер.

Проверено на чистых Ubuntu Server 16.04.5; 18.04.1; 18.10 (виртуальные машины VMWare Workstation) - голос Алисы есть, онлайн-радио играет, в phpmyadmin пускает root.

Всем, кто воспользовался скриптом до 11 янв 2019:
обязательно читать здесьПоказать
откройте в текстовом редакторе /etc/systemd/system/majordomo.service

и всё замените на:

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

[Unit]
Description=MajorDoMo
Requires=network.target mysql.service apache2.service
After=dhcpcd.service mysql.service apache2.service

[Service]
Type=simple
User=www-data
Group=www-data
ExecStart=/usr/bin/php /var/www/cycle.php
ExecStop=/usr/bin/pkill -f cycle_*

KillSignal=SIGKILL
KillMode=control-group
RestartSec=1min
Restart=on-failure

[Install]
WantedBy=multi-user.target

или скачайте это и замените файл (сначала распакуйте)

после сохранения\замены файла

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

sudo systemctl daemon-reload
sudo systemctl restart majordomo
либо просто перезагрузите компьютер
Последний раз редактировалось prmres Вс мар 10, 2019 6:19 pm, всего редактировалось 19 раз.
За это сообщение автора prmres поблагодарили (всего 8):
m_andrey (Ср дек 12, 2018 1:39 pm) • newz20 (Ср дек 12, 2018 3:40 pm) • Limych (Ср янв 02, 2019 12:37 am) • ImHuman (Чт янв 17, 2019 5:47 pm) • ivannag (Чт янв 17, 2019 9:11 pm) • Erik (Пн янв 21, 2019 2:28 pm) • ferrumlogic (Чт янв 24, 2019 6:17 am) • AndyStreltcoff (Сб фев 09, 2019 10:47 am)
Рейтинг: 10.96%
Не только лишь все!
Аватара пользователя
Limych
Сообщения: 1
Зарегистрирован: Ср янв 02, 2019 12:11 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) или 18 с 7.2 + MajorDoMo - РЕШЕНО

Сообщение Limych » Ср янв 02, 2019 11:44 am

Спасибо за скрипт!
Всё нормально встало на Ubuntu Server 18.04.1 на виртуальную машину внутри FreeNAS. Полёт нормальный. В остальном пока разбираюсь, ибо дилетант… :)
Madjestik58
Сообщения: 1
Зарегистрирован: Пт янв 04, 2019 1:19 pm
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) или 18 с 7.2 + MajorDoMo - РЕШЕНО

Сообщение Madjestik58 » Пт янв 04, 2019 1:26 pm

Скрипт встал без проблем на Ubuntu 18.10 Desktop, кроме одного нюанса.
Ставил на HP microserver GEN7 N54 (проц. слабенький по современным меркам) и после перезагрузки интерфейс работает, но все циклы не активны. В ручном режиме (через терминал) по повторной команде стартуют.
Пришлось добавлять в /etc/systemd/system/majordomo.service перед ExecStart строчку ExecStartPre=/bin/sleep 50.
После это cycle.php стал отрабатывать при запуске сервера.
До этого полгода мучался с OrangePi PC и постоянно подыхающими MicroSD картами (1,5 месяца в среднем жили до начала сбоев). Все настройки спокойно перекинул с OrangePi на сервер с Ubuntu.
За это сообщение автора Madjestik58 поблагодарил:
prmres (Чт янв 10, 2019 12:25 am)
Рейтинг: 1.37%
Аватара пользователя
bulaton_ufa
Сообщения: 5
Зарегистрирован: Пт май 11, 2018 5:27 am
Благодарил (а): 0
Поблагодарили: 0

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) или 18 с 7.2 + MajorDoMo - РЕШЕНО

Сообщение bulaton_ufa » Пт янв 04, 2019 7:59 pm

Поставил чистую ubuntu 16.04, обновил, выполнил все три файла скриптов.
Результат - после каждой перезагрузки не стартует сервис MD (main цикл остановлен.. exec цикл остановлен.. scheduler цикл остановлен.. ping цикл остановлен.. webvars цикл остановлен. )
Если сервис запустить вручную, то он стартует, но после перезагрузки все опять в дауне.
Я посмотрел лог сервиса и вот что в нем:
Изображение

Все рекомендации этого форума уже выполнил, все в соответствии с мануалами настроено.
Подскажите куда "копать" ?
Вложения
IMG_0745.jpg
IMG_0745.jpg (390.57 КБ) 1407 просмотров
IMG_0744.jpg
IMG_0744.jpg (585.13 КБ) 1408 просмотров
Последний раз редактировалось bulaton_ufa Сб янв 05, 2019 8:41 am, всего редактировалось 4 раза.
Alex-Domo
Сообщения: 17
Зарегистрирован: Пт мар 30, 2018 11:03 am
Благодарил (а): 0
Поблагодарили: 3 раза

Re: Ubuntu Server 16.10.1 LTS (PHP7.0) или 18 с 7.2 + MajorDoMo - РЕШЕНО

Сообщение Alex-Domo » Пт янв 04, 2019 10:07 pm

Установите более стабильную версию Debian9 и на неё MD по инструкции с https://kb.smartliving.ru/kak-ustanovit ... -na-linux/ и все будет работать.


Отправлено с моего iPhone используя Tapatalk
Ответить