Форум программистов, компьютерный форум, киберфорум
Наши страницы
Другие дистрибутивы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
KreySlider
0 / 0 / 0
Регистрация: 06.02.2018
Сообщений: 16
1

Omega2+ & OpenWRT выключить автозапуск Icecast

06.02.2018, 13:07. Просмотров 535. Ответов 17

Добрый день, товарищи!
Сам я виндузятник давний, но по воле случая приходится начинать разбираться в Linux.
Ближе к телу, как говориться: купил себе микрокомпьютер Omega2+ и Power Dock к нему. Если с железом еще как-то понятно, то вот с установленной OpenWRT возникают вопросы! А именно:

1) установил с помощью LEDE-репозитария Icecast. Все бы замечательно, но он грузится автоматически с ОС. Отсюда: почему так, и где Icecast можно разубедить это делать?

2) пробую через консоль остановить процесс Icecast командой KILL PID. Означенный процесс останавливается, но вместо него появляется новый Icecast с другим PID. Как так и почему?

P.S.: идея не нова, но пробую сделать свое 24/7 Интернет-радио на базе Omega2+...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2018, 13:07
Ответы с готовыми решениями:

Omega2+ & OpenWRT - как подружить Icecast 2.4.3 и Ices 2.0.2
Установил обе программы. Создал каталог и playlist.txt с музыкой на...

query='SELECT * FROM resume WHERE ' & ''' & RecSet('place')& ''' & '=' & '''& s_loc &''' & - что не так?
упростил для краткости запрос. в чем ошибка? RecSet - это коннекшн. ...

error '80020009' Îøèáêà. /lalala/profile.asp, line 28
При простейшем и сто раз работавшем скрипте, вылетает ошибка! след....

Помогите найти драйвера для pci\ven_8086&DEV_266E&SUBSYS_A002145&REV_05\3&13C0B0C5&0&F2
pci\ven_8086&DEV_266E&SUBSYS_A002145&REV_05\3&13C0B0C5&0&F2 Мультимедиа...

Нужен драйвера, код PCI\VEN_1039&DEV_7012&SUBSYS_0C98105B&REV_A0\3&B1BFB68&0&17
всем привет !! уменя нет звука нужен драйвер код...

17
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
10751 / 6078 / 456
Регистрация: 09.09.2009
Сообщений: 24,083
06.02.2018, 21:01 2
меню "система" -> "загрузка", в списке найти свое приложение и нажать напротив него кнопочку "включено"
0
KreySlider
0 / 0 / 0
Регистрация: 06.02.2018
Сообщений: 16
06.02.2018, 21:11  [ТС] 3
Это к чему был пост?

ЗЫ: у меня нет GUI - только консоль!..
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
10751 / 6078 / 456
Регистрация: 09.09.2009
Сообщений: 24,083
06.02.2018, 21:20 4
это был пост к lede (вебинтерфейсу openwrt)

Добавлено через 3 минуты
opps, перепутал, вебинтерфейс к openwrt называется luci
0
KreySlider
0 / 0 / 0
Регистрация: 06.02.2018
Сообщений: 16
06.02.2018, 22:23  [ТС] 5
Нетуть у меня Люси... И ставить не хочется из экономии памяти...
От разработчиков Омеги есть вебинтерфейс, но там функционал никакой!
Нужно через консоль...
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
10751 / 6078 / 456
Регистрация: 09.09.2009
Сообщений: 24,083
06.02.2018, 22:34 6
https://wiki.openwrt.org/doc/techref/initscripts
Код
root@OpenWrt:/# /etc/init.d/example
Syntax: /etc/init.d/example [command]

Available commands:
        start   Start the service
        stop    Stop the service
        restart Restart the service
        reload  Reload configuration files (or restart if that fails)
        enable  Enable service autostart
        disable Disable service autostart
        custom  Help for the custom command
1
KreySlider
0 / 0 / 0
Регистрация: 06.02.2018
Сообщений: 16
07.02.2018, 08:01  [ТС] 7
Многое еще в Linux'е не понятно, но попробую подразобраться...
0
KreySlider
0 / 0 / 0
Регистрация: 06.02.2018
Сообщений: 16
26.02.2018, 11:36  [ТС] 8
Касаемо варианта загрузки в качестве демона через /etc/init.d/ со ссылками в /etc/rc.d/ и последующей инициализацией разобрался. Я так понял, так Icecast по дефолту устанавливается через opkg из репозитария. Как его отключить из автозагрузки тоже примерно понимаю.

А вот, почему Icecast умирает и снова запускается под другим PID после команды KILL, я еще не понял! Это особенность демонов вообще, или его какой-то другой процесс заново вызывает? Как разобраться?

ЗЫ: Я в Линуксе на стадии ламера!..
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
10751 / 6078 / 456
Регистрация: 09.09.2009
Сообщений: 24,083
26.02.2018, 11:48 9
в #6 написано же черным по белому:
Цитата Сообщение от Dmitry Посмотреть сообщение
Код
stop 	Stop the service
Цитата Сообщение от Dmitry Посмотреть сообщение
Код
disable 	Disable service autostart
0
KreySlider
0 / 0 / 0
Регистрация: 06.02.2018
Сообщений: 16
26.02.2018, 19:15  [ТС] 10
То есть команда
Bash
1
 /etc/init.d/icecast enable
включает перезапуск демона под новым PID, после его остановки командой KILL!?!
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
10751 / 6078 / 456
Регистрация: 09.09.2009
Сообщений: 24,083
26.02.2018, 22:08 11
нет, енейбл включает демон в число служб, запускаемых при включении роутера
0
KreySlider
0 / 0 / 0
Регистрация: 06.02.2018
Сообщений: 16
27.02.2018, 15:02  [ТС] 12
В том-то и вопрос: по какой причине может перезапускаться демон Icecast после его убивания? Посмотреть дерево родственных процессов не получается, ибо версия OpenWRT на моей Омеге сильно урезанная!..
0
KreySlider
0 / 0 / 0
Регистрация: 06.02.2018
Сообщений: 16
07.03.2018, 14:54  [ТС] 13
Тук-тук! Может кто-нибудь подсказать каким образом перезапускается Icecast после его убивания командой KILL?

Также интересно, как правильно установить Ices под OpenWRT: из репозитария заинсталил, но ни логов, ни конфигов, он не создал...
0
KreySlider
0 / 0 / 0
Регистрация: 06.02.2018
Сообщений: 16
11.03.2018, 20:38  [ТС] 14
Появился еще вопросец: после перезагрузки удаляется каталог "ices" с файлом "ices.log"
Пути: /var/log/ices/ и /tmp/log/ices/
Создаю заново, все-равно стираются...
0
KreySlider
0 / 0 / 0
Регистрация: 06.02.2018
Сообщений: 16
13.03.2018, 15:58  [ТС] 15
1) С логами, которые стираются после перезагрузки, я разобрался - они на виртуальной ФС лежат. Скрипт запуска демона Icecast их автоматом заново создает при запуске. Для Ices пока еще нет скрипта запуска, поэтому логи не создаются заново.

2) В скрипте запуска Icecast нашел параметр "respawn" - не согласно ему ли система перезапускает демона через несколько секунд после того, как я убиваю его командой kill?

3) Настроил Icecast + Ices. Но при обращении к радио выдает "404 - The file you requested could not be found" - в чем трабла? Каталоги все существуют. файл-поток с расширением .ogg должен создаваться автоматически.

Вот логи:

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
root@Omega-27BD:/# cat /var/log/icecast/error.log
[2018-03-12  01:22:07] INFO main/main Icecast 2.4.3 server started
[2018-03-12  01:22:07] INFO stats/_stats_thread stats thread started
[2018-03-12  01:22:07] INFO yp/yp_update_thread YP update thread started
[2018-03-12  01:22:07] INFO connection/get_ssl_certificate No SSL capability
[2018-03-13  13:56:09] INFO fserve/fserve_client_create checking for file /style.css (/usr/share/icecast/web/style.css)
[2018-03-13  13:56:09] INFO fserve/fserve_client_create checking for file /icecast.png (/usr/share/icecast/web/icecast.png)
[2018-03-13  13:56:15] INFO fserve/fserve_client_create checking for file /style.css (/usr/share/icecast/web/style.css)
[2018-03-13  13:56:15] INFO fserve/fserve_client_create checking for file /icecast.png (/usr/share/icecast/web/icecast.png)
[2018-03-13  13:57:06] INFO fserve/fserve_client_create checking for file /style.css (/usr/share/icecast/web/style.css)
[2018-03-13  13:57:06] INFO fserve/fserve_client_create checking for file /icecast.png (/usr/share/icecast/web/icecast.png)
[2018-03-13  13:57:11] INFO admin/admin_handle_request Bad or missing password on admin command request (command: )
[2018-03-13  13:57:26] INFO admin/admin_handle_request Bad or missing password on admin command request (command: )
[2018-03-13  13:57:33] INFO fserve/fserve_client_create checking for file /style.css (/usr/share/icecast/web/style.css)
[2018-03-13  15:34:42] INFO connection/_handle_source_request Source logging in at mountpoint "/example1.ogg" from 192.168.1.27
[2018-03-13  15:34:42] INFO connection/_handle_source_request Source (/example1.ogg) attempted to login with invalid or missing password
[2018-03-13  15:34:42] INFO connection/_handle_source_request Source logging in at mountpoint "/example1.ogg" from 192.168.1.27
[2018-03-13  15:34:43] INFO source/get_next_buffer End of Stream /example1.ogg
[2018-03-13  15:34:43] INFO source/source_main listener count on /example1.ogg now 0
[2018-03-13  15:34:43] INFO source/source_shutdown Source from 192.168.1.27 at "/example1.ogg" exiting
[2018-03-13  15:35:07] INFO fserve/fserve_client_create checking for file /example1.ogg (/usr/share/icecast/web/example1.ogg)
[2018-03-13  15:35:07] WARN fserve/fserve_client_create req for file "/usr/share/icecast/web/example1.ogg" No such file or directory
[2018-03-13  15:45:17] INFO fserve/fserve_client_create checking for file /example1.ogg (/usr/share/icecast/web/example1.ogg)
[2018-03-13  15:45:17] WARN fserve/fserve_client_create req for file "/usr/share/icecast/web/example1.ogg" No such file or directory
[2018-03-13  15:53:33] INFO fserve/fserve_client_create checking for file /example1.ogg (/usr/share/icecast/web/example1.ogg)
[2018-03-13  15:53:33] WARN fserve/fserve_client_create req for file "/usr/share/icecast/web/example1.ogg" No such file or directory
Bash
1
2
3
4
5
6
7
8
9
root@Omega-27BD:/# cat /var/log/ices/ices.log
[2018-03-13  15:34:42] INFO ices-core/main IceS 2.0.2 started...
[2018-03-13  15:34:42] INFO signals/signal_usr1_handler Metadata update requested
[2018-03-13  15:34:42] INFO playlist-basic/playlist_basic_get_next_filename Loading playlist from file "/tmp/mounts/SD-P1/Music/playlist.txt"
[2018-03-13  15:34:42] DBUG playlist-basic/shuffle Playlist has been shuffled
[2018-03-13  15:34:42] INFO playlist-builtin/playlist_read Currently playing "/tmp/mounts/SD-P1/Music/02-Money For Nothing.ogg"
[2018-03-13  15:34:43] INFO stream/ices_instance_stream Connected to server: 192.168.1.27:8000/example1.ogg
[2018-03-13  15:34:43] DBUG reencode/reencode_page Reinitialising reencoder for new logical stream
[2018-03-13  15:34:43] INFO encode/encode_initialise Encoder initialising in VBR mode: 2 channels, 44100 Hz, nominal 64000
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
10751 / 6078 / 456
Регистрация: 09.09.2009
Сообщений: 24,083
13.03.2018, 17:41 16
2. по идее - да
3. тебе пишет (иными словами) тоже самое, что и в логи:
Цитата Сообщение от KreySlider Посмотреть сообщение
file "/usr/share/icecast/web/example1.ogg" No such file or directory
нет такого файла или папки.
правда, на несколько строк выше речь идет про файл, который (судя по адресации) должен быть (?) в корневой папке файловой системы:
Цитата Сообщение от KreySlider Посмотреть сообщение
Source logging in at mountpoint "/example1.ogg" from 192.168.1.27
а в следующей строке:
Цитата Сообщение от KreySlider Посмотреть сообщение
Source (/example1.ogg) attempted to login with invalid or missing password
...утверждается, что попытка войти предпринята или с неверным паролем,или вообще без пароля...
0
KreySlider
0 / 0 / 0
Регистрация: 06.02.2018
Сообщений: 16
13.03.2018, 19:06  [ТС] 17
На всякий случай сделал новые слепки логов:

Bash
1
2
3
4
5
6
7
8
9
10
11
root@Omega-27BD:/# cat /var/log/icecast/error.log
[2018-03-13  17:24:10] INFO main/main Icecast 2.4.3 server started
[2018-03-13  17:24:10] INFO stats/_stats_thread stats thread started
[2018-03-13  17:24:10] INFO yp/yp_update_thread YP update thread started
[2018-03-13  17:24:10] INFO connection/get_ssl_certificate No SSL capability
[2018-03-13  18:53:00] INFO connection/_handle_source_request Source logging in at mountpoint "/example1.ogg" from 127.0.0.1
[2018-03-13  18:53:00] INFO connection/_handle_source_request Source (/example1.ogg) attempted to login with invalid or missing password
[2018-03-13  18:53:00] INFO connection/_handle_source_request Source logging in at mountpoint "/example1.ogg" from 127.0.0.1
[2018-03-13  18:53:00] INFO source/get_next_buffer End of Stream /example1.ogg
[2018-03-13  18:53:00] INFO source/source_main listener count on /example1.ogg now 0
[2018-03-13  18:53:00] INFO source/source_shutdown Source from 127.0.0.1 at "/example1.ogg" exiting
Bash
1
2
3
4
5
6
7
8
9
root@Omega-27BD:/# cat /var/log/ices/ices.log
[2018-03-13  18:53:00] INFO ices-core/main IceS 2.0.2 started...
[2018-03-13  18:53:00] INFO signals/signal_usr1_handler Metadata update requested
[2018-03-13  18:53:00] INFO playlist-basic/playlist_basic_get_next_filename Loading playlist from file "/tmp/mounts/SD-P1/Music/playlist.txt"
[2018-03-13  18:53:00] DBUG playlist-basic/shuffle Playlist has been shuffled
[2018-03-13  18:53:00] INFO playlist-builtin/playlist_read Currently playing "/tmp/mounts/SD-P1/Music/02-Money For Nothing.ogg"
[2018-03-13  18:53:00] INFO stream/ices_instance_stream Connected to server: localhost:8000/example1.ogg
[2018-03-13  18:53:00] DBUG reencode/reencode_page Reinitialising reencoder for new logical stream
[2018-03-13  18:53:00] INFO encode/encode_initialise Encoder initialising in VBR mode: 2 channels, 44100 Hz, nominal 64000
Если я правильно понял: Ices стартует, смотрит в плэйлист, "бросает монетку" и выбирает трек для воспроизведения, реенкодит его с заданными параметрами... И вроде как пишет, что приконнектился к localhost:8000/example1.ogg

Судя по логам Icecast стартует, сообщает о попытке коннекта /example1.ogg, о неправильной попытке коннекта, о закрытии соединения с сурсом...

Подскажите, в чем проблема? Конфиги постить?
0
KreySlider
0 / 0 / 0
Регистрация: 06.02.2018
Сообщений: 16
15.03.2018, 12:07  [ТС] 18
Судя-по-всему данная тема себя уже исчерпала через край, и пора ее закрывать...
Дяденька Админ, закройте, пожалуйста!..
0
15.03.2018, 12:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2018, 12:07

Мультимедиа контролер PCI\VEN_14F1&DEV_8800&SUBSYS_EA3D14F1&REV_05\4&25700A26&0&3020
Помогите пожалуйста найти драйвер на мультимедиа видеоконтролер ...

немогу найти драйвера на PCI\VEN_1039&DEV_7012&SUBSYS_810D1043&REV_A0\3&61AAA01&0&17
Мультимедиа аудиоконтроллер...

Драйвера на PCI\VEN_10B7&DEV_1700&SUBSYS_80EB1043&REV_12\4&2E98101C&0&28 F0
помогите плиз - вот ID:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru