Ubuntu Server 18.х LTS (PHP7.2) 20.х LTS (PHP7.4) 22.х LTS + MajorDoMo

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

Модератор: immortal

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

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
Сообщения: 428
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

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

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

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

файлы обновил, ссылка на скачивание не меняется
Последний раз редактировалось prmres Пн июл 05, 2021 6:48 pm, всего редактировалось 2 раза.
Не только лишь все!
Аватара пользователя
prmres
Сообщения: 428
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

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
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

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
Сообщения: 428
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

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 Пн июл 05, 2021 6:48 pm, всего редактировалось 5 раз.
Не только лишь все!
Аватара пользователя
prmres
Сообщения: 428
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

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

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

Для чистой установки на Ubuntu Server, Linux Mint, Debian 11

Последние изменения: 30 июня 2023
Хронология измененийПоказать
======================================================================
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 за наводку.
27 апр 2019. В связи с тем что поломалась установка с гитхаба сделал костыль: импорт своего дампа базы с чистойрабочей МД. Подробности тут и тут. Решение временное, до исправления установки с гитхаба, как исправят верну взад.
16 июн 2019. Установку с гитхаба починили, костыль убран, снова вся установка производится с гитхаба из master-ветки.
13 окт 2019. В скрипт установки RHVoice добавил установку пакета python-lxml (читать тут и тут).
3 мая 2020. Добавлена установка MD на Ubuntu 20. Изменена установка RHVoice на Ubuntu 16 (подробности).
13 сентября 2020. Изменена установка RHVoice на Ubuntu x32 (подробности).
14 сентября 2020. Добавлена возможность установки на Mint 19 (x32 x64) и Mint 20.
17 декабря 2020. Поправил unit для vlcd. Подробности тут.
31 января 2021. Исправил установку RHVoice. Подробности тут.
21 сентября 2021. Исправил установку RHVoice, подробности тут. Теперь скрипт majordomo.sh вносит правку в базу, менят "пингуемый хост" с tut.by на ya.ru по причине недоступности первого.
24 сентября 2021. Добавил скрипт mosquitto.sh для установки MQTT-брокера Mosquitto, подробности здесь.
9 октября 2021. Переделал скрипт установки mosquitto, подробности здесь.
17 октября 2021. Добавил отключение автозасыпания, подробности здесь.
17 октября 2021. Подправил установку VLC для ubuntu20, подробности здесь.
24 июня 2022. Удалена установка на Ubuntu16 (Срок службы Ubuntu 16.04 подошел к концу 29 апреля 2021 года.). Добавлена установка на Ubuntu22 (php7.4).
6 октября 2022. Добавлена установка на Mint21 (php7.4).
26 октября 2022. Исправил некорректную установку phpmyadmin. Добавил установку REDIS, подробности здесь.
======================================================================
30 июня 2023. Сделал скрипты (отдельные) для Debian 11.
======================================================================
Маленько подпилил :D :
1) Скрипты работают на:
- Ubuntu Server 18, 20, 22 (PHP 7.2, 7.4 и 7.4 соответственно),
- Mint 19, 20, 21 (PHP 7.2, 7.4 и 7.4 соответственно),
- Debian 11 (PHP 7.4);

2) устанавливается MariaDB с разрешением входа root;
3) автоматически настраиваются русский язык, тёмная тема и часовой пояс Europe/Moscow.

Проверено на чистых Ubuntu Server 18; 20; 22 и Mint 19; 20; 21; Debian 11 (виртуальные машины VMware Workstation) - голос Алисы есть, онлайн-радио играет, в phpmyadmin пускает root.
Ubuntu, MintПоказать

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

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

sh majordomo.sh
sh rhvoice.sh
sh vlc.sh
sh mosquitto.sh
Debian 11Показать
БЕЗ SUDO

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

wget https://kurl.ru/udkig
tar -xvf udkig

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

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

Всем, кто воспользовался скриптом до 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 Сб фев 03, 2024 3:29 am, всего редактировалось 89 раз.
За это сообщение автора prmres поблагодарили (всего 32):
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) • Nail (Вт апр 09, 2019 5:17 pm) • lupsik (Сб апр 13, 2019 3:49 pm) и ещё 22
Рейтинг: 37.21%
Не только лишь все!
Аватара пользователя
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
Сообщения: 2
Зарегистрирован: Пт янв 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.16%
Аватара пользователя
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 КБ) 19518 просмотров
IMG_0744.jpg
IMG_0744.jpg (585.13 КБ) 19519 просмотров
Последний раз редактировалось bulaton_ufa Сб янв 05, 2019 8:41 am, всего редактировалось 4 раза.
Alex-Domo
Сообщения: 28
Зарегистрирован: Пт мар 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
Ответить