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

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

Модератор: immortal

Аватара пользователя
Kostosso
Сообщения: 29
Зарегистрирован: Чт фев 08, 2018 4:32 pm
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Отсутствие звука на сервере и шёпот в терминалах Chrome

Сообщение Kostosso » Пн ноя 11, 2019 10:10 pm

Здравствуйте,

Установил скриптом на чистую машину Server 18.X. Машина miniPC J1900 8Гб. Всё шикарно, Система летает.
Огромное спасибо автору за проделанную работу! :D
Постепенно ручки начали доходить до удобств. Дошёл до звука и выяснилось:
1. На сервере воспроизводится только «динь-дон». Голос не говорит. Ставил тремя скриптами подряд. В маркете модуль добавил. Впоследствии в терминалах для Server установил МДС через HTTP? Порт 8080 и пароль password. Перезагружался.. Только звук «динь-дон».
В командной строке выдает:
konstantin@ubuntu-server:~$ echo "Привет" | RHVoice-test -p Anna
default Engine is default
... и тишина.
Если написать report system state: Динг-донг слышу, а Алиса молчит.
Если через консоль ввести: Say('Привет',2); Динг-донг слышу, Алиса молчит, в истории событий сообщение появляется.
По рекомендации из данной ветки повторно сделал «
sudo apt-get install mplayer pulseaudio alsa alsa-utils alsa-tools gcc g++ git pkg-config scons libao4 libao-common libao-dev flite flite1-dev expat libunistring-dev libsox-dev libpulse-dev -y»
Никаких новых пакетов Естественно не до установилось, и голос Не появился.
Я планирую использовать сервер в качестве информатора только о Глобальных событиях а основное общение вести через терминалы. Но голос всё равно получить хотелось-бы. Подскажите, что можно посмотреть. :?:

:D :idea: РЕШЕНО! - Может кому поможет!

По совету Очень Мудрых людей из этого форума (ОГРОМНОЕ им Спасибо) сделал следующее:
:!: ВНИМАНИЕ - устанавливал скриптом из данной ветки от 13 окт 2019 на server 18.x

1. Добавил в конфиг /etc/pulse/daemon.conf следующие строки:
#high-priority = no
#nice-level = -1
#realtime-scheduling = yes
#realtime-priority = 5
#flat-volumes = no
#resample-method = speex-float-1
#default-sample-rate = 48000
#default-fragments = 4
#default-fragment-size-msec = 25
Строки конечно необходимо раскомментировать.

2. Добавил себя (пользователя под которым MD крутится на сервере) в в группу аудио:
sudo usermod -a -G audio имя_пользователя

3. Перезагрузил.

;) :idea: Вуаля! Всё заговорило!

2. Голос на терминале работает, но . Поставил (вернее стояло от старой тестовой инсталляции для Малины) расширение в Сhrome. Настроил его в соответствии с новым адресом сервера.
Алиса Говорит, микрофон работает, Но повторяет ДВАЖДЫ. Знаю, что об этом писали уже миллион раз, но вот не могу вспомнить где это видел. Ткните носом пожалуйста. :roll:
Второй вопрос –Алиса немного заикается, съедает концы слов. Жить можно, но немного раздражает…
Что посоветуете по «задваиванию» и «заиканию… :?:

Заранее спасибо.
Последний раз редактировалось Kostosso Вт ноя 12, 2019 3:01 pm, всего редактировалось 2 раза.
Celeron J1800 8gb, Ubuntu Server, ESP8266 на WiFi-IoT, Broadlink RMPro_SC1_SP3S_MP1
Аватара пользователя
prmres
Сообщения: 433
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Сообщение prmres » Вт ноя 12, 2019 1:29 am

в скрипте rhvoice.sh закомментированы строки:

#sudo apt install -y pulseaudio

#sudo tee -a /etc/pulse/daemon.conf<< EOF
#high-priority = no
#nice-level = -1
#realtime-scheduling = yes
#realtime-priority = 5
#flat-volumes = no
#resample-method = speex-float-1
#default-sample-rate = 48000
#default-fragments = 4
#default-fragment-size-msec = 25

#EOF

хотя, только что проверил, в изначальных скриптах камрада crazy_vip они раскомментированы
почему закомментировал - уже и не помню
можно попробовать установить pulseaudio руками, собственно вы уже это сделали:
По рекомендации из данной ветки повторно сделал «
sudo apt-get install mplayer pulseaudio alsa alsa-utils alsa-tools gcc g++ git pkg-config scons libao4 libao-common libao-dev flite flite1-dev expat libunistring-dev libsox-dev libpulse-dev -y»
и создать ему конфиг /etc/pulse/daemon.conf
содержимое выше выделил цветом, решетки только уберите

PS
а вообще надо как то выбрать время и потестить установку с пульсом и соответственно его конфигом
вот хоть убей не помню почему закоментил их
За это сообщение автора prmres поблагодарил:
Kostosso (Вт ноя 12, 2019 11:40 am)
Рейтинг: 1.16%
Не только лишь все!
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Отсутствие звука на сервере и шёпот в терминалах Chrome

Сообщение nick7zmail » Вт ноя 12, 2019 6:41 am

Kostosso писал(а):
Пн ноя 11, 2019 10:10 pm
Здравствуйте,

Установил скриптом на чистую машину Server 18.X. Машина miniPC J1900 8Гб. Всё шикарно, Система летает.
Огромное спасибо автору за проделанную работу! :D
Постепенно ручки начали доходить до удобств. Дошёл до звука и выяснилось:
1. На сервере воспроизводится только «динь-дон». Голос не говорит. Ставил тремя скриптами подряд. В маркете модуль добавил. Впоследствии в терминалах для Server установил МДС через HTTP? Порт 8080 и пароль password. Перезагружался.. Только звук «динь-дон».
В командной строке выдает:
konstantin@ubuntu-server:~$ echo "Привет" | RHVoice-test -p Anna
default Engine is default
... и тишина.
Если написать report system state: Динг-донг слышу, а Алиса молчит.
Если через консоль ввести: Say('Привет',2); Динг-донг слышу, Алиса молчит, в истории событий сообщение появляется.
По рекомендации из данной ветки повторно сделал «
sudo apt-get install mplayer pulseaudio alsa alsa-utils alsa-tools gcc g++ git pkg-config scons libao4 libao-common libao-dev flite flite1-dev expat libunistring-dev libsox-dev libpulse-dev -y»
Никаких новых пакетов Естественно не до установилось, и голос Не появился.
Я планирую использовать сервер в качестве информатора только о Глобальных событиях а основное общение вести через терминалы. Но голос всё равно получить хотелось-бы. Подскажите, что можно посмотреть. :?:

Заранее спасибо.
Что то с правами скорее всего. попробуйте через sudo запустить. Вообще звук играет хоть какой нить? через mplayer mp3-шка любая к примеру? Если нет - скорее всего в правах проблема. Пользователя в группу аудио докинуть надо, и перезагрузить.
За это сообщение автора nick7zmail поблагодарили (всего 2):
Kostosso (Вт ноя 12, 2019 11:40 am) • prmres (Вт ноя 26, 2019 7:39 pm)
Рейтинг: 2.33%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
foxvlad
Сообщения: 287
Зарегистрирован: Пн сен 22, 2014 3:18 pm
Откуда: Сочи
Благодарил (а): 78 раз
Поблагодарили: 78 раз
Контактная информация:

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Сообщение foxvlad » Вс дек 15, 2019 11:53 pm

sudo -u www-data mplayer /var/www/cms/cached/voice/test.mp3 при вводе в консоле проигрывает звук
но при выполнение say ('Привет, тест'); - создается фаил в кэш, но даже "Дин-Дон" не звучит, может кто подскажет?

правда в консоле:
2019-12-15_23-53-54.png
2019-12-15_23-53-54.png (14.43 КБ) 4185 просмотров
Sveloga
Сообщения: 9
Зарегистрирован: Сб дек 28, 2019 6:44 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Сообщение Sveloga » Вс дек 29, 2019 8:12 am

H! Спасите-помогите!

Ставил мажордомо руками на ubuntu server 18.
Криво встала база mysql. сыпались ошибки. Начал форум читать - увидел скрипт установки. запустил.
Теперь mysql вообще не запускается.

service mysql start
Job for mariadb.service failed because a timeout was exceeded.
See "systemctl status mariadb.service" and "journalctl -xe" for details.

удалить его тоже не могу:

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет «mysql-client» не установлен, поэтому не может быть удалён
Пакет «mysql-server» не установлен, поэтому не может быть удалён
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
dbconfig-mysql : Зависит: default-mysql-client но он не будет установлен или
virtual-mysql-client
E: Ошибка: pkgProblemResolver::Resolve привёл к появлению сломанных пакетов. Это может быть вызвано зафиксированными пакетами.
lost_post
Сообщения: 21
Зарегистрирован: Вс авг 04, 2019 5:52 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Сообщение lost_post » Пт янв 10, 2020 3:16 pm

Добрый день.
Поставил Ubuntu 18.04.3 LTS, скриптами установил majordomo. Все стало без ошибок.
В процессе пользования вывезла проблема - majordomo не может выполнить консольные команды в системе. Т.е. установив модуль rtl433 - не работает, в отладке пишет

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

Process:

Время изменения файла /var/www/cms/cached/rtl433: 10-01-2020 14:08:45.

STDOUT:
sudo: no tty present and no askpass program specified
При этом если запустить в консоли rtl433 все работает.

Далее поставил homekit модуль. Не стартовал homebrige.
Установил homebridge, создал сервис, из консоли сервис запускается, работает, но из majordomo - ничего. вообще ничего не выводит. На перезапуск, старт, стоп, не реагирует.

Пробовал всем пользователям разрешить выполнять все команды без запроса пароля через sudo visudo, - результата нет.

Подскажите в какую сторону смотреть?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Сообщение nick7zmail » Пт янв 10, 2020 4:51 pm

В сторону прав))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
lost_post
Сообщения: 21
Зарегистрирован: Вс авг 04, 2019 5:52 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Сообщение lost_post » Пт янв 10, 2020 4:55 pm

А как то поточнее? )
на запуск - "Пробовал всем пользователям разрешить выполнять все команды без запроса пароля через sudo visudo, - результата нет."
права на какие-то директории/файлы?

подскажите где хотяб смотреть логи ошибок? в x-ray не могу найти.
freesh
Сообщения: 189
Зарегистрирован: Сб окт 12, 2019 2:10 pm
Благодарил (а): 6 раз
Поблагодарили: 30 раз

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Сообщение freesh » Пт янв 10, 2020 5:13 pm

lost_post писал(а):
Пт янв 10, 2020 4:55 pm
А как то поточнее? )
на запуск - "Пробовал всем пользователям разрешить выполнять все команды без запроса пароля через sudo visudo, - результата нет."
права на какие-то директории/файлы?

подскажите где хотяб смотреть логи ошибок? в x-ray не могу найти.
Ещё возможный вариант, что www-data надо добавить в нужную группу, правда
Raspberry pi3, xiaomi, sonoff rf.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Сообщение nick7zmail » Пт янв 10, 2020 5:14 pm

Через sudo -u www-data <команда> выполняется?
Если нет - нужно пользователю www-data предоставить права.
freesh писал(а):
Пт янв 10, 2020 5:13 pm
Ещё возможный вариант, что www-data надо добавить в нужную группу, правда
Добавление в группу - и есть по сути предоставление прав.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить