1

Тема: панель управления

Здравствуйте, можно ли установить панель управления airtime на debian 9?

apt-get install airtime

 
выдает

E: Package 'airtime' has no installation candidate

Делал все по инструкции с офф сайта, ни чего не получилось. Если нет возможности установить airtime на debian 9 то может кто то знает другие панели управления онайлн радио?

Отредактировано Sluchayno (14-09-2019 16:52:23)

2

Re: панель управления

A artime метртв, поищите, я помню - есть форк, ну и Debian - ну тут вариантов нет, Ubuntu онлу.

3

Re: панель управления

Почему только убунта? В моем представлении панель, это скрипт написанный например на php который просто облегчает работу с радио.

4

Re: панель управления

А просто потому что например на Debian чистом Вы просто не сможете установить нужные библы. Тупо зароетесь в зависимостях и сломаете apt. Я знаю о чем говорю и не надо пробовать даже...

5

Re: панель управления

gyurgin_ пишет:

А просто потому что например на Debian чистом Вы просто не сможете установить нужные библы. Тупо зароетесь в зависимостях и сломаете apt. Я знаю о чем говорю и не надо пробовать даже...

Ну опыт вещь такая, теперь и я знаю )) Решил написать свою, не большую панель, для управления радио.

6

Re: панель управления

gyurgin_ пишет:

А просто потому что например на Debian чистом Вы просто не сможете установить нужные библы. Тупо зароетесь в зависимостях и сломаете apt. Я знаю о чем говорю и не надо пробовать даже...

Кстати нашел форк. Называется libretime. Может кто то ищет или искал как и я готовую панель управления)

7

Re: панель управления

Ну он и есть, но это один сервер - одна станция, разметки песен нет, авторазметки тем более, обработки, нормального лайва. API метаданных мягко говоря смешной. Ну если нет вобще вариантов, то канеш сойдет...

8

Re: панель управления

gyurgin_ пишет:

Ну он и есть, но это один сервер - одна станция, разметки песен нет, авторазметки тем более, обработки, нормального лайва. API метаданных мягко говоря смешной. Ну если нет вобще вариантов, то канеш сойдет...

Может быть вы знаете другие варианты?

9

Re: панель управления

Уважаемый gyurgin_ или кто либо еще. Помогите разобратся с утановкой libretime.
Собственно скачал с git дистрибутив libretime установил. Через браузер ввел первоночальные настройки и получил ошибки о том что сервисы не запущены. https://c.radikal.ru/c38/1909/8f/8ef0689c4bde.png

через консоль пробывал запустить командой sudo service airtime_analyzer start. Ошибок нет, изменений тоже. Ввел команду sudo service airtime_analyzer restart получил ошибку

Job for airtime_analyzer.service failed. See "systemctl status airtime_analyzer.service" and "journalctl -xe" for details.

ввел systemctl status airtime_analyzer.service и получил кучу ошибок

airtime_analyzer.service - LibreTime Media Analyzer Service
   Loaded: loaded (/etc/systemd/system/airtime_analyzer.service; enabled; vendor preset: enabled)
   Active: failed (Result: start-limit-hit) since Thu 2019-09-26 19:06:24 MSK; 20s ago
  Process: 9081 ExecStart=/usr/bin/airtime_analyzer (code=exited, status=1/FAILURE)
Main PID: 9081 (code=exited, status=1/FAILURE)

Sep 26 19:06:24 domen systemd[1]: airtime_analyzer.service: Service hold-off time over, scheduling restart.
Sep 26 19:06:24 domen systemd[1]: Stopped LibreTime Media Analyzer Service.
Sep 26 19:06:24 domen systemd[1]: airtime_analyzer.service: Start request repeated too quickly.
Sep 26 19:06:24 domen systemd[1]: Failed to start LibreTime Media Analyzer Service.
Sep 26 19:06:24 domen systemd[1]: airtime_analyzer.service: Unit entered failed state.
Sep 26 19:06:24 domen systemd[1]: airtime_analyzer.service: Failed with result 'start-limit-hit'.
Sep 26 19:06:29 domen systemd[1]: Stopped LibreTime Media Analyzer Service.
Sep 26 19:06:29 domen systemd[1]: airtime_analyzer.service: Start request repeated too quickly.
Sep 26 19:06:29 domen systemd[1]: Failed to start LibreTime Media Analyzer Service.
Sep 26 19:06:29 domen systemd[1]: airtime_analyzer.service: Failed with result 'start-limit-hit'.

команда journalctl -xe выдала

Sep 26 19:14:16 domen airtime-liquidsoap[9793]:     return self._call_chain(*args)
Sep 26 19:14:16 domen airtime-liquidsoap[9793]:   File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
Sep 26 19:14:16 domen airtime-liquidsoap[9793]:     result = func(*args)
Sep 26 19:14:16 domen airtime-liquidsoap[9793]:   File "/usr/lib/python2.7/urllib2.py", line 556, in http_error_default
Sep 26 19:14:16 domen airtime-liquidsoap[9793]:     raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
Sep 26 19:14:16 domen airtime-liquidsoap[9793]: HTTPError: HTTP Error 404: Not Found
Sep 26 19:14:16 domen airtime-liquidsoap[9793]: giving up and exiting...
Sep 26 19:14:16 domen airtime-liquidsoap[9793]: Airtime Liquidsoap
Sep 26 19:14:16 domen airtime-liquidsoap[9793]: Unable to connect to the Airtime server.
Sep 26 19:14:16 domen airtime-liquidsoap[9793]: Unable to connect to the Airtime server.
Sep 26 19:14:16 domen airtime-liquidsoap[9793]: Unable to connect to the Airtime server.
Sep 26 19:14:16 domen airtime-liquidsoap[9793]: Unable to connect to the Airtime server.
Sep 26 19:14:16 domen airtime-liquidsoap[9793]: Unable to connect to the Airtime server.
Sep 26 19:14:16 domen airtime-liquidsoap[9793]: Unable to connect to the Airtime server.
Sep 26 19:14:16 domen airtime-liquidsoap[9793]: Unable to connect to the Airtime server.
Sep 26 19:14:16 domen airtime-liquidsoap[9793]: Unable to connect to the Airtime server.
Sep 26 19:14:16 domen airtime-liquidsoap[9793]: Unable to connect to the Airtime server.
Sep 26 19:14:16 domen airtime-liquidsoap[9793]: Unable to connect to the Airtime server.
Sep 26 19:14:16 domen airtime-liquidsoap[9793]: Unable to connect to the Airtime server.
Sep 26 19:14:16 domen systemd[1]: airtime-liquidsoap.service: Main process exited, code=exited, status=1/FAILURE
Sep 26 19:14:16 domen systemd[1]: airtime-liquidsoap.service: Unit entered failed state.
Sep 26 19:14:16 domen systemd[1]: airtime-liquidsoap.service: Failed with result 'exit-code'.
Sep 26 19:14:16 domen systemd[1]: airtime-liquidsoap.service: Service hold-off time over, scheduling restart.
Sep 26 19:14:16 domen systemd[1]: Stopped Airtime Liquidsoap Service.
-- Subject: Unit airtime-liquidsoap.service has finished shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/li … temd-devel
--
-- Unit airtime-liquidsoap.service has finished shutting down.
Sep 26 19:14:16 domen systemd[1]: Started Airtime Liquidsoap Service.
-- Subject: Unit airtime-liquidsoap.service has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/li … temd-devel
--
-- Unit airtime-liquidsoap.service has finished starting up.
--
-- The start-up result is done.
Sep 26 19:14:17 domen airtime-liquidsoap[9841]: HTTP Error 404: Not Found
Sep 26 19:14:17 domen airtime-liquidsoap[9841]: traceback: Traceback (most recent call last):
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:   File "/usr/local/lib/python2.7/dist-packages/airtime_playout-1.0-py2.7.egg/liquidsoap/generate_liq
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:     ss = ac.get_stream_setting()
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:   File "/usr/local/lib/python2.7/dist-packages/api_clients-1.0-py2.7.egg/api_clients/api_client.py",
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:     return self.services.get_stream_setting()
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:   File "/usr/local/lib/python2.7/dist-packages/api_clients-1.0-py2.7.egg/api_clients/api_client.py",
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:     f = urllib2.urlopen(req, timeout=ApiRequest.API_HTTP_REQUEST_TIMEOUT)
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:   File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:     return opener.open(url, data, timeout)
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:   File "/usr/lib/python2.7/urllib2.py", line 435, in open
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:     response = meth(req, response)
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:   File "/usr/lib/python2.7/urllib2.py", line 548, in http_response
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:     'http', request, response, code, msg, hdrs)
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:   File "/usr/lib/python2.7/urllib2.py", line 473, in error
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:     return self._call_chain(*args)
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:   File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:     result = func(*args)
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:   File "/usr/lib/python2.7/urllib2.py", line 556, in http_error_default
Sep 26 19:14:17 domen airtime-liquidsoap[9841]:     raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
Sep 26 19:14:17 domen airtime-liquidsoap[9841]: HTTPError: HTTP Error 404: Not Found

Отредактировано Sluchayno (26-09-2019 20:24:02)

10

Re: панель управления

Или читайте все до конца или может оно Вам не надо, решение возможно тут.

11

Re: панель управления

gyurgin_ пишет:

Или читайте все до конца или может оно Вам не надо, решение возможно тут.

Вы всегда отвечаете очень туманно, что я должен дочитать до конца? Как устонавливать панель?

12

Re: панель управления

Ну брали дистрибутив с git, там и смотрим что нужно иметь на борту, какие могут возникнуть проблемы, там абсолютно все есть. А ваша проблема как раз числится в возможных, я тупо дал ссылку на тикет.

13

Re: панель управления

gyurgin_ пишет:

Ну брали дистрибутив с git, там и смотрим что нужно иметь на борту, какие могут возникнуть проблемы, там абсолютно все есть. А ваша проблема как раз числится в возможных, я тупо дал ссылку на тикет.

Ссылку которую вы дали я видел да и в принципе облазил весь git в поисках решения проблема.
По этой ссылки, в первом посте предлогают установить какой то пакет. ссылка на который устарела. Может быть вы сможет сказать что значит

Install the deb

?

14

Re: панель управления

Я сам не разглядел что там, у Вас проблема скорей всего в другом. Вот с этого надо начинать, потом насколько я понял желательно собрать liquidsoap, но только сильно стараться не надо. И вот уже после этого берем deb пакет, ну или собираем вручную.

15

Re: панель управления

gyurgin_ пишет:

Я сам не разглядел что там, у Вас проблема скорей всего в другом. Вот с этого надо начинать, потом насколько я понял желательно собрать liquidsoap, но только сильно стараться не надо. И вот уже после этого берем deb пакет, ну или собираем вручную.

Я извиняюсь за глуппый вопрос, но как раз таки я так и не понял что такое deb пакет? Программа которая позваляет ставить deb пакеты? Можно воспользоваться этой https://onstartup.ru/articles/linux/ust … z-konsoli/ инструкцией?

Отредактировано Sluchayno (27-09-2019 18:12:08)

16

Re: панель управления

gyurgin_ пишет:

Я сам не разглядел что там, у Вас проблема скорей всего в другом. Вот с этого надо начинать, потом насколько я понял желательно собрать liquidsoap, но только сильно стараться не надо. И вот уже после этого берем deb пакет, ну или собираем вручную.

Опять же по ссылки которую вы мне дали я был. Уже все настроил, все нужные порты открыты, postgressql установлен, со стандартными паролями airtime RabbitMQ так же установлен и настроен.

17

Re: панель управления

Я в таком случае вобще не понимаю за чем дело стало. Не стартовали сервисы, ковыряйте, тут я ничем помочь не могу, занять сервер под тест какой-то игрушки это круто даже для меня.

18

Re: панель управления

gyurgin_ пишет:

Я в таком случае вобще не понимаю за чем дело стало. Не стартовали сервисы, ковыряйте, тут я ничем помочь не могу, занять сервер под тест какой-то игрушки это круто даже для меня.

сервер занят не под тест какой то игрушки, на нем крутится радио, icecast +ices хотелось обновится и поставить панель но что то идет не так... Я прошу у вас помощи, потому что все все рекомандации я выполнил, но ни чего не запустилось - не работает. И самостоятельно решить эту проблему я не в састоянии.

19

Re: панель управления

Ну я не знаю, liquidsoap установлен? Я так понял что достаточно установить его через opam, как раз получится версия 1.3.3, последняя пока, которая на debian играет как надо. Поствили, слинковали бинарник в /usr/bin/ и пробуем взлететь.

20

Re: панель управления

на данный момент

initctl list | grep airtime_analyzer
airtime_analyzer start/running, process 19255

initctl list | grep airtime-playout
airtime-playout start/running, process 19128

initctl list | grep airtime-liquidsoap
airtime-liquidsoap start/running, process 19075

однако панель выдает все тоже самое

21

Re: панель управления

gyurgin_ пишет:

Ну я не знаю, liquidsoap установлен? Я так понял что достаточно установить его через opam, как раз получится версия 1.3.3, последняя пока, которая на debian играет как надо. Поствили, слинковали бинарник в /usr/bin/ и пробуем взлететь.

кстати забыл уточнить, перенес сервак на ubuntu 16.04

22

Re: панель управления

Sluchayno пишет:

кстати забыл уточнить, перенес сервак на ubuntu 16.04

Ну в таком случае liquidsoap надо установить через opam.
Создаете пользователя (под рутом работать нельзя), пусть будет условно <пользователь>. Заходим под ним исполняем примерно такое (каждая строка - команда):

sudo apt remove liquidsoap
sudo apt install ocaml opam
opam init
eval `opam config env`
opam depext taglib mad lame vorbis cry samplerate liquidsoap
opam install taglib mad lame vorbis cry samplerate liquidsoap
/home/<пользователь>/.opam/system/bin/liquidsoap --version
sudo ln -s /home/<пользователь>/.opam/system/bin/liquidsoap /usr/bin/liquidsoap
/usr/bin/liquidsoap --version

23

Re: панель управления

gyurgin_ пишет:
Sluchayno пишет:

кстати забыл уточнить, перенес сервак на ubuntu 16.04

Ну в таком случае liquidsoap надо установить через opam.
Создаете пользователя (под рутом работать нельзя), пусть будет условно <пользователь>. Заходим под ним исполняем примерно такое (каждая строка - команда):

sudo apt remove liquidsoap
sudo apt install ocaml opam
opam init
eval `opam config env`
opam depext taglib mad lame vorbis cry samplerate liquidsoap
opam install taglib mad lame vorbis cry samplerate liquidsoap
/home/<пользователь>/.opam/system/bin/liquidsoap --version
sudo ln -s /home/<пользователь>/.opam/system/bin/liquidsoap /usr/bin/liquidsoap
/usr/bin/liquidsoap --version

Установил

dmitry@domen:~$ /usr/bin/liquidsoap --version
Liquidsoap 1.3.3
Copyright (c) 2003-2017 Savonet team
Liquidsoap is open-source software, released under GNU General Public License.
See <http://liquidsoap.fm> for more information.

все тоже самое (

24

Re: панель управления

А может ну его готовый пакет и по старинке

git clone https://github.com/LibreTime/libretime.git
cd libretime
./install

25

Re: панель управления

даже так

 sudo ./install -fiap

What this means:

    -f - force; non-interactive (no prompts
    -i - install the default Icecast 2 setup for Airtime
    -a - install the default apache setup for Airtime
    -p - create a default Airtime postgres user

README посмотрел))