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

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

Модератор: immortal

ysanjok
Сообщения: 15
Зарегистрирован: Сб авг 12, 2017 7:16 pm
Благодарил (а): 11 раз
Поблагодарили: 7 раз

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

Сообщение ysanjok » Ср ноя 08, 2017 1:09 pm

ZyaK писал(а):
TransMatrix писал(а):застрял на "вечной настройке таймзоны" - слава богу, нашёл тут ответ - в гайде его не было...
Подскажите пожалуйста ответ по тайм зоне :roll: так и не смог победить

завел систему на Rasbian stretch, но алиса упорно молчит, вообще ничего не говорит, даже на шаблоны с текстом не реагирует, куда копять не подскажете?
Буквально несколькими постами выше


Отправлено с моего Redmi Note 4 через Tapatalk
Vibe
Сообщения: 11
Зарегистрирован: Чт дек 07, 2017 10:37 pm
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение Vibe » Пт дек 08, 2017 10:53 pm

беда со звуком. наверно в тему будет.
МД на линуксе. ubuntu 14. комп нетбук обычный на атоме. все установилось и запустилось без ошибок.
ребят подскажите радио или mp3 не играет. включаю комп, операционка загружается. удаленно через браузер захожу и включаю радио. звука нет. на компе с МД захожу под пользователем, звук пошел через колонки сервера. далее после некоторого времени рабочий стол блокируется, звук есть.
беда только если перегрузить и не входить под узером.
dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

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

Сообщение dr.pavlov.alex » Пн дек 18, 2017 1:53 pm

Как настроить перезагрузку сервера по расписанию/ кнопке из МЖД?
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пн дек 18, 2017 6:37 pm

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

$filename  = ROOT . '/database_backup/db.sql';
$mysqlDumpPath = "/usr/bin/mysqldump";
$mysqlDumpParam = " --user=" . DB_USER . " --password=" . DB_PASSWORD;
$mysqlDumpParam .= " --no-create-db --add-drop-table --databases " . DB_NAME;
if (file_exists($filename)) rename($filename, $filename . '.prev');
exec($mysqlDumpPath . $mysqlDumpParam . " > " . $filename);
say("Подготовка к перезагрузке",2);
setTimeout("shutdownTimer","safe_exec('shutdown -r now');",15);
Примерно так..но это с бэкапом базы, если база на ssd. Для остального достаточно последней строки.
За это сообщение автора nick7zmail поблагодарил:
dr.pavlov.alex (Вт дек 19, 2017 8:55 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
dimavoron
Сообщения: 24
Зарегистрирован: Пт окт 13, 2017 10:58 am
Откуда: Воронеж
Благодарил (а): 13 раз
Поблагодарили: 2 раза

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

Сообщение dimavoron » Пн дек 18, 2017 10:46 pm

В терминале Ubuntu sudo visudo добавляешь строку

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

%www-data ALL=NOPASSWD: /sbin/halt, /sbin/reboot, /sbin/poweroff
в свой скрипт вставляешь это:

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

exec('sudo shutdown -r now');
За это сообщение автора dimavoron поблагодарил:
dr.pavlov.alex (Вт дек 19, 2017 8:55 pm)
Рейтинг: 1.16%
Алиса живет под Ubuntu 16.04 LTS
dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

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

Сообщение dr.pavlov.alex » Вт дек 19, 2017 9:02 pm

dimavoron писал(а):В терминале Ubuntu sudo visudo добавляешь строку

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

%www-data ALL=NOPASSWD: /sbin/halt, /sbin/reboot, /sbin/poweroff
в свой скрипт вставляешь это:

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

exec('sudo shutdown -r now'); 
Не дало результата.
nick7zmail писал(а):

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

$filename  = ROOT . '/database_backup/db.sql';
$mysqlDumpPath = "/usr/bin/mysqldump";
$mysqlDumpParam = " --user=" . DB_USER . " --password=" . DB_PASSWORD;
$mysqlDumpParam .= " --no-create-db --add-drop-table --databases " . DB_NAME;
if (file_exists($filename)) rename($filename, $filename . '.prev');
exec($mysqlDumpPath . $mysqlDumpParam . " > " . $filename);
say("Подготовка к перезагрузке",2);
setTimeout("shutdownTimer","safe_exec('shutdown -r now');",15); 
Примерно так..но это с бэкапом базы, если база на ssd. Для остального достаточно последней строки.
Аналогично.
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
ZyaK
Сообщения: 407
Зарегистрирован: Вт окт 24, 2017 2:01 pm
Откуда: Ижевск
Благодарил (а): 45 раз
Поблагодарили: 69 раз

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

Сообщение ZyaK » Ср дек 20, 2017 12:23 pm

у меня малина так перезагружается

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

safe_exec("sudo reboot"); 
За это сообщение автора ZyaK поблагодарил:
dr.pavlov.alex (Ср дек 20, 2017 8:58 pm)
Рейтинг: 1.16%
PI2 + MQTT + 5 ESP8266 + Atmega16
dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

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

Сообщение dr.pavlov.alex » Ср дек 20, 2017 8:58 pm

ZyaK писал(а):у меня малина так перезагружается

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

safe_exec("sudo reboot");
Спасибо большое. Вот так: exec("sudo reboot"); заработало.
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
dimavoron
Сообщения: 24
Зарегистрирован: Пт окт 13, 2017 10:58 am
Откуда: Воронеж
Благодарил (а): 13 раз
Поблагодарили: 2 раза

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

Сообщение dimavoron » Ср дек 20, 2017 10:13 pm

смотрите права пользователя www-data нужно дописать его в группу ADM
sudo nano /etc/group

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

adm:x:4:syslog,ВашЮзер,www-data
еще возможно нужен ребут после всех изменений и должно работать.
Алиса живет под Ubuntu 16.04 LTS
maks_mkv
Сообщения: 16
Зарегистрирован: Пн янв 09, 2017 1:52 am
Благодарил (а): 4 раза
Поблагодарили: 0

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

Сообщение maks_mkv » Ср дек 20, 2017 11:27 pm

crazy_vip писал(а):Немного переделал скрипт установки (теперь их 3)
Рассматривается чистая установка на Ubuntu Server 16.*

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

wget https://goo.gl/uOEL4t
tar -xvf uOEL4t
на выходе получаем 3 файла:

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

majordomo.sh - установка базовой системы
rhvoice.sh - установка звуковой подсистемы и голосового движка RHVoice
vld.sh - установка службы VLC для проигрывания музыки и интернет-радио
1. Во время установки будет запрос пароля MySQL (всего запросов итого - 5) для настройки базы данных
2. После установки RHVoice необходимо добавить модуль "Панель управления" -> "Маркет дополнений" -> "RHVoice". Затем зайти в установленный модуль и нажать "Сохранить"
3. "Панель управления" -> "Терминалы" -> "MAIN" указать тип плеера "VLC over HTTP", порт "8080" и пароль "password"
По окончании установки желательно перезагрузить сервер

Спасибо, скрипт сработал. Долго мучался, но благодря этому скрипту все ОК. Буду разбираться дальше.
Ответить