Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

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

Модератор: immortal

layabdu
Сообщения: 6
Зарегистрирован: Вт июн 12, 2018 9:44 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение layabdu » Пн янв 07, 2019 8:32 pm

layabdu писал(а):
Сб янв 05, 2019 6:42 pm
layabdu писал(а):
Чт янв 03, 2019 5:41 pm
nickneo писал(а):
Чт янв 03, 2019 1:54 pm
и дополнительно поставил пакет: alsa-firmware-loaders

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

aptitude install alsa-firmware-loaders
попробовал, звук не появился, видимо придется в ближайшее время пробовать Armbian_Debian_stretch
Установил ./installmd -t -c на Armbian_5.65_Orangepipc2_Debian_stretch_next_4.14.78.img, звук появился, но устанавливается только базовая конфигурация
В общем вернулся к системе на Armbian_5.65_Orangepipc2_Ubuntu_bionic_next_4.14.78.img:
вот, что выдает mplayer /var/www/cms/sounds/dingdong.mp3:

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

root@orangepipc2:~# mplayer /var/www/cms/sounds/dingdong.mp3
MPlayer 1.3.0 (Debian), built with gcc-7 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /var/www/cms/sounds/dingdong.mp3.
libavformat version 57.83.100 (external)
Audio only file format detected.
Clip info:
 Title:
 Artist:
 Album:
 Year:
 Comment:
 Genre: Other
Load subtitles in /var/www/cms/sounds/
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 64.0 kbit/4.54% (ratio: 8000->176400)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
[AO_ALSA] alsa-lib: pcm_hw.c:1602:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-16): Device or resource busy
[AO_ALSA] alsa-lib: pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
[AO_ALSA] Playback open error: Device or resource busy
Failed to initialize audio driver 'alsa'
[AO SDL] Samplerate: 44100Hz Channels: Stereo Format s16le
[AO SDL] using aalib audio driver.
[AO SDL] Unable to open audio: No available audio device
Failed to initialize audio driver 'sdl:aalib'
Could not open/initialize audio device -> no sound.
Audio: no sound
Video: no video


Exiting... (End of file)
root@orangepipc2:~#
т.е., как я понял, говорит, что нет звука
Что можно сделать в данном случае?
Аватара пользователя
nickneo
Сообщения: 89
Зарегистрирован: Чт дек 07, 2017 2:36 pm
Благодарил (а): 38 раз
Поблагодарили: 30 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение nickneo » Вт янв 08, 2019 11:47 am

layabdu писал(а):
Сб янв 05, 2019 6:42 pm
layabdu писал(а):
Чт янв 03, 2019 5:41 pm

попробовал, звук не появился, видимо придется в ближайшее время пробовать Armbian_Debian_stretch
Установил ./installmd -t -c на Armbian_5.65_Orangepipc2_Debian_stretch_next_4.14.78.img, звук появился, но устанавливается только базовая конфигурация
Я ставил базовую конфигурацию, и потом восстановил бекап. несколько дней полет нормальный, звуковые уведомления работают, онлайн радио тоже работает.
Аватара пользователя
nickneo
Сообщения: 89
Зарегистрирован: Чт дек 07, 2017 2:36 pm
Благодарил (а): 38 раз
Поблагодарили: 30 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение nickneo » Вт янв 08, 2019 12:04 pm

layabdu писал(а):
Пн янв 07, 2019 8:32 pm
[AO_ALSA] alsa-lib: pcm_hw.c:1602:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-16): Device or resource busy
тут говорит что устройство занято
попробуй посмотреть командой

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

fuser -v /dev/snd/pcmC0D0p
кто занял устройство и прибей процесс.

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

kill PID
layabdu писал(а):
Пн янв 07, 2019 8:32 pm

Exiting... (End of file)
root@orangepipc2:~#[/code]
т.е., как я понял, говорит, что нет звука
Что можно сделать в данном случае?
у меня вот так:

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

fuser -v /dev/snd/pcmC0D0p
                     USER        PID  ACCESS COMMAND
/dev/snd/pcmC0D0p:   www-data    759 F...m pulseaudio

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

ps waux | grep pulseaudio
www-data   759  0.0  0.8 571324  9004 ?        Sl   Jan05   3:39 /usr/bin/pulseaudio --start --log-target=syslog
при этом команда

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

mplayer /var/www/cms/sounds/dingdong.mp3
выдает примерно такую же ошибку, так как я понимаю пытается напрямую обратиться к звуковому устройству а не через pulseaudio, но в MJ все работает корректно.

если устройство dev/snd/pcmC0D0p занято pulseaudio
попробуй вот так запустить mplayer

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

sudo -u www-data mplayer  /var/www/cms/sounds/dingdong.mp3
или

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

sudo -u www-data mplayer -ao pulse /var/www/cms/sounds/dingdong.mp3
layabdu
Сообщения: 6
Зарегистрирован: Вт июн 12, 2018 9:44 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение layabdu » Вт янв 08, 2019 11:34 pm

nickneo писал(а):
Вт янв 08, 2019 12:04 pm
попробуй посмотреть командой

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

fuser -v /dev/snd/pcmC0D0p
кто занял устройство и прибей процесс.

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

kill PID
Попробовал fuser -v /dev/snd/pcmC0D0p, получилось так, т.е, как и у тебя:

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

root@orangepipc2:~# fuser -v /dev/snd/pcmC0D0p
                     USER        PID ACCESS COMMAND
/dev/snd/pcmC0D0p:   www-data   1018 F...m pulseaudio
ps waux | grep pulseaudio выдает

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

root@orangepipc2:~# ps waux | grep pulseaudio
www-data  1018  0.0  0.8 568152  8964 ?        Sl   12:28   0:01 /usr/bin/pulseaudio --start --log-target=syslog
root      3061  0.0  0.0   4376   624 pts/0    S+   13:16   0:00 grep --color=auto pulseaudio
попробовал kill PID:

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

root@orangepipc2:~# kill 1018
после каждого запуска mplayer /var/www/cms/sounds/dingdong.mp3 появляется какой-то короткий писк, непохожий на дин-дон

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

root@orangepipc2:~# mplayer /var/www/cms/sounds/dingdong.mp3
MPlayer 1.3.0 (Debian), built with gcc-7 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /var/www/cms/sounds/dingdong.mp3.
libavformat version 57.83.100 (external)
Audio only file format detected.
Clip info:
 Title:
 Artist:
 Album:
 Year:
 Comment:
 Genre: Other
Load subtitles in /var/www/cms/sounds/
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 64.0 kbit/4.54% (ratio: 8000->176400)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:   1.4 (01.3) of 1.0 (01.0)  0.4%


Exiting... (End of file)
nickneo писал(а):
Вт янв 08, 2019 12:04 pm
если устройство dev/snd/pcmC0D0p занято pulseaudio
попробуй вот так запустить mplayer

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

sudo -u www-data mplayer  /var/www/cms/sounds/dingdong.mp3
или

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

sudo -u www-data mplayer -ao pulse /var/www/cms/sounds/dingdong.mp3

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

root@orangepipc2:~# sudo -u www-data mplayer  /var/www/cms/sounds/dingdong.mp3  MPlayer 1.3.0 (Debian), built with gcc-7 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /var/www/cms/sounds/dingdong.mp3.
libavformat version 57.83.100 (external)
Audio only file format detected.
Clip info:
 Title:
 Artist:
 Album:
 Year:
 Comment:
 Genre: Other
Load subtitles in /var/www/cms/sounds/
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 64.0 kbit/4.54% (ratio: 8000->176400)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
Home directory not accessible: Permission denied
W: [pulseaudio] core-util.c: Failed to open configuration file '/root/.config/pulse//daemon.conf': Permission denied
W: [pulseaudio] daemon-conf.c: Failed to open configuration file: Permission denied
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
Home directory not accessible: Permission denied
W: [pulseaudio] core-util.c: Failed to open configuration file '/root/.config/pulse//daemon.conf': Permission denied
W: [pulseaudio] daemon-conf.c: Failed to open configuration file: Permission denied
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:   1.4 (01.3) of 1.0 (01.0)  0.4%


Exiting... (End of file)

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

root@orangepipc2:~# sudo -u www-data mplayer -ao pulse /var/www/cms/sounds/dingdong.mp3
MPlayer 1.3.0 (Debian), built with gcc-7 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /var/www/cms/sounds/dingdong.mp3.
libavformat version 57.83.100 (external)
Audio only file format detected.
Clip info:
 Title:
 Artist:
 Album:
 Year:
 Comment:
 Genre: Other
Load subtitles in /var/www/cms/sounds/
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 64.0 kbit/4.54% (ratio: 8000->176400)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
Home directory not accessible: Permission denied
W: [pulseaudio] core-util.c: Failed to open configuration file '/root/.config/pulse//daemon.conf': Permission denied
W: [pulseaudio] daemon-conf.c: Failed to open configuration file: Permission denied
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
Could not open/initialize audio device -> no sound.
Audio: no sound
Video: no video


Exiting... (End of file)
В общем каша какая-то :?
Аватара пользователя
nickneo
Сообщения: 89
Зарегистрирован: Чт дек 07, 2017 2:36 pm
Благодарил (а): 38 раз
Поблагодарили: 30 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение nickneo » Ср янв 09, 2019 12:05 pm

layabdu писал(а):
Вт янв 08, 2019 11:34 pm

В общем каша какая-то :?
а команды:

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

sudo -u www-data mplayer  /var/www/cms/sounds/dingdong.mp3
sudo -u www-data mplayer -ao pulse /var/www/cms/sounds/dingdong.mp3
при запущенном pulseaudio запускал?

еще советуют добавить параметр то есть:

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

sudo -u www-data mplayer -ao pulse -nolirc /var/www/cms/sounds/dingdong.mp3
так попробуй, естественно pulseaudio должно быть запущено.
За это сообщение автора nickneo поблагодарил:
layabdu (Сб янв 12, 2019 4:20 pm)
Рейтинг: 1.16%
layabdu
Сообщения: 6
Зарегистрирован: Вт июн 12, 2018 9:44 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение layabdu » Чт янв 10, 2019 6:27 pm

nickneo писал(а):
Ср янв 09, 2019 12:05 pm
при запущенном pulseaudio запускал?

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

sudo -u www-data mplayer  /var/www/cms/sounds/dingdong.mp3
sudo -u www-data mplayer -ao pulse /var/www/cms/sounds/dingdong.mp3
и

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

sudo -u www-data mplayer -ao pulse -nolirc /var/www/cms/sounds/dingdong.mp3
Везде результат такой же:

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

root@orangepipc2:~# sudo -u www-data mplayer -ao pulse -nolirc /var/www/cms/sounds/dingdong.mp3
MPlayer 1.3.0 (Debian), built with gcc-7 (C) 2000-2016 MPlayer Team

Playing /var/www/cms/sounds/dingdong.mp3.
libavformat version 57.83.100 (external)
Audio only file format detected.
Clip info:
 Title:
 Artist:
 Album:
 Year:
 Comment:
 Genre: Other
Load subtitles in /var/www/cms/sounds/
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 64.0 kbit/4.54% (ratio: 8000->176400)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
Home directory not accessible: Permission denied
W: [pulseaudio] core-util.c: Failed to open configuration file '/root/.config/pulse//daemon.conf': Permission denied
W: [pulseaudio] daemon-conf.c: Failed to open configuration file: Permission denied
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
Could not open/initialize audio device -> no sound.
Audio: no sound
Video: no video


Exiting... (End of file)
root@orangepipc2:~# sudo -u www-data mplayer -ao pulse -nolirc /var/www/cms/sounds/dingdong.mp3
При запущенном похоже, т.к. после перезагрузки вводил команды.

А вот после

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

root@orangepipc2:~# kill 1018

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

root@orangepipc2:~# sudo -u www-data mplayer  /var/www/cms/sounds/dingdong.mp3
MPlayer 1.3.0 (Debian), built with gcc-7 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /var/www/cms/sounds/dingdong.mp3.
libavformat version 57.83.100 (external)
Audio only file format detected.
Clip info:
 Title:
 Artist:
 Album:
 Year:
 Comment:
 Genre: Other
Load subtitles in /var/www/cms/sounds/
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 64.0 kbit/4.54% (ratio: 8000->176400)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
Home directory not accessible: Permission denied
W: [pulseaudio] core-util.c: Failed to open configuration file '/root/.config/pulse//daemon.conf': Permission denied
W: [pulseaudio] daemon-conf.c: Failed to open configuration file: Permission denied
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
Home directory not accessible: Permission denied
W: [pulseaudio] core-util.c: Failed to open configuration file '/root/.config/pulse//daemon.conf': Permission denied
W: [pulseaudio] daemon-conf.c: Failed to open configuration file: Permission denied
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:   1.4 (01.3) of 1.0 (01.0)  0.4%


Exiting... (End of file)

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

root@orangepipc2:~# sudo -u www-data mplayer -ao pulse /var/www/cms/sounds/dingdong.mp3
MPlayer 1.3.0 (Debian), built with gcc-7 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /var/www/cms/sounds/dingdong.mp3.
libavformat version 57.83.100 (external)
Audio only file format detected.
Clip info:
 Title:
 Artist:
 Album:
 Year:
 Comment:
 Genre: Other
Load subtitles in /var/www/cms/sounds/
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 64.0 kbit/4.54% (ratio: 8000->176400)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
Home directory not accessible: Permission denied
W: [pulseaudio] core-util.c: Failed to open configuration file '/root/.config/pulse//daemon.conf': Permission denied
W: [pulseaudio] daemon-conf.c: Failed to open configuration file: Permission denied
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
Could not open/initialize audio device -> no sound.
Audio: no sound
Video: no video


Exiting... (End of file)

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

root@orangepipc2:~# sudo -u www-data mplayer -ao pulse -nolirc /var/www/cms/sounds/dingdong.mp3
MPlayer 1.3.0 (Debian), built with gcc-7 (C) 2000-2016 MPlayer Team

Playing /var/www/cms/sounds/dingdong.mp3.
libavformat version 57.83.100 (external)
Audio only file format detected.
Clip info:
 Title:
 Artist:
 Album:
 Year:
 Comment:
 Genre: Other
Load subtitles in /var/www/cms/sounds/
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 64.0 kbit/4.54% (ratio: 8000->176400)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
Home directory not accessible: Permission denied
W: [pulseaudio] core-util.c: Failed to open configuration file '/root/.config/pulse//daemon.conf': Permission denied
W: [pulseaudio] daemon-conf.c: Failed to open configuration file: Permission denied
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
Could not open/initialize audio device -> no sound.
Audio: no sound
Video: no video


Exiting... (End of file)
Звука нет(

Пишет что-то про права доступа, может с этим связано..

Вот не пойму, почему до установки majordomo звук есть, а после сразу нет.
2007-i
Сообщения: 55
Зарегистрирован: Вс янв 29, 2017 12:52 am
Откуда: Уфа
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение 2007-i » Чт янв 10, 2019 6:55 pm

Кто подскажет как импортировать шаблоны?
Не мало было, в связи с отсутствием звука переустановил, сейчас хочу перенести шаблоны со старой системы.
VAndrey
Сообщения: 109
Зарегистрирован: Ср окт 11, 2017 1:09 pm
Откуда: Краснодар
Благодарил (а): 94 раза
Поблагодарили: 1 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение VAndrey » Пт янв 11, 2019 10:03 pm

2007-i писал(а):
Чт янв 10, 2019 6:55 pm
Кто подскажет как импортировать шаблоны?
Не мало было, в связи с отсутствием звука переустановил, сейчас хочу перенести шаблоны со старой системы.
Если не встает штатными средствами (у меня тоже такое было) - проси помощи Иммортала. Он как-то правит файлы...
Сервер на Orange Pi РС (Armbian 5.60 stable Debian GNU/Linux 9 4.14.84-sunxi)
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение fandaymon » Пт янв 11, 2019 10:32 pm

2007-i писал(а):
Чт янв 10, 2019 6:55 pm
Кто подскажет как импортировать шаблоны?
Не мало было, в связи с отсутствием звука переустановил, сейчас хочу перенести шаблоны со старой системы.
Шаблоны хранятся в табличке patterns, можно ипортировать только её (если конечно шаблоны не запускают скрипты, если запускают то нужно ещё и scripts)
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение immortal » Сб янв 12, 2019 10:12 am

udvnl писал(а):
Вс дек 30, 2018 2:53 pm
Вроде бы разобрался. Похоже случай не совсем ординарный и интересный, проблема явно не в МДМ и нем более не скрипте.
проблема в том, что база восстанавливается на момент установки из-за того что к старту базы не успевает получить с инета время.
ставим часы ds3231 и проблема решиться
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Ответить