kessibi / libretime-docker

ATTENTION: Libretime now offers a way of running it in docker containers. This project wont see anymore development. One way to get libretime to work within a Docker container
27 stars 12 forks source link

No audio play, too many erros #27

Closed puvalor closed 2 years ago

puvalor commented 2 years ago

hi,

After trying the installations for weeks, keep getting the same errors whether on docker or VM. So disappointed now. I'm like fuck it, what's the next best software for radio systems?

  1. No audio plays on the web and no proper documentation
  2. Goes on air then suddenly stops
  3. Icecast errors
  4. installation errors below.. Digest: sha256:e81442f7b538edf586aaf6a4c0858afd60781da6416c9b0851db431ca77c8890 Status: Downloaded newer image for odclive/libretime-docker:latest Creating libretime ... done Attaching to libretime libretime | Restarting postgres DB libretime | Removed stale pid file. libretime | Setting up liquidsoap dir libretime | Restarting libretime services libretime | Starting libretime container... libretime | ERROR:systemctl:the service is already running on PID 81 libretime | apache2.service: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message libretime | apache2.service: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message libretime | apache2.service: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message libretime | apache2.service: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.18.0.2. Set the 'ServerName' directive globally to suppress this message libretime | apache2.service: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.18.0.2. Set the 'ServerName' directive globally to suppress this message libretime | apache2.service: httpd (pid 59) already running libretime | apache2.service: libretime | epmd.service: epmd: Mon Nov 8 09:11:58 2021: systemd provides no sockets libretime | epmd.service: libretime | libretime-analyzer.service: Airtime Analyzer 1.0 libretime | libretime-analyzer.service: Failed to open config file at /etc/airtime/airtime.conf: No such file or directory libretime | libretime-analyzer.service: Airtime Analyzer 1.0 libretime | libretime-analyzer.service: Failed to open config file at /etc/airtime/airtime.conf: No such file or directory libretime | libretime-analyzer.service: libretime | libretime-celery.service: Traceback (most recent call last): libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/utils/collections.py", line 134, in getattr libretime | libretime-celery.service: return self[k] libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/utils/collections.py", line 449, in getitem

other installation erros

root@netradio-server-dockers-two:/opt/installers# sudo docker-compose up Creating volume "installers_libretime_postgres" with default driver Creating libretime ... done Attaching to libretime libretime | Restarting postgres DB libretime | Removed stale pid file. libretime | Setting up liquidsoap dir libretime | Restarting libretime services libretime | Starting libretime container... libretime | ERROR:systemctl:the service is already running on PID 81 libretime | apache2.service: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message libretime | apache2.service: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message libretime | apache2.service: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message libretime | apache2.service: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.18.0.2. Set the 'ServerName' directive globally to suppress this message libretime | apache2.service: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.18.0.2. Set the 'ServerName' directive globally to suppress this message libretime | apache2.service: httpd (pid 59) already running libretime | apache2.service: libretime | epmd.service: epmd: Mon Nov 8 08:22:24 2021: systemd provides no sockets libretime | epmd.service: libretime | libretime-analyzer.service: Airtime Analyzer 1.0 libretime | libretime-analyzer.service: Failed to open config file at /etc/airtime/airtime.conf: No such file or directory libretime | libretime-analyzer.service: Airtime Analyzer 1.0 libretime | libretime-analyzer.service: Failed to open config file at /etc/airtime/airtime.conf: No such file or directory libretime | libretime-analyzer.service: libretime | libretime-celery.service: Traceback (most recent call last): libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/utils/collections.py", line 134, in getattr libretime | libretime-celery.service: return self[k] libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/utils/collections.py", line 449, in getitem libretime | libretime-celery.service: return self.missing(key) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/utils/collections.py", line 276, in missing libretime | libretime-celery.service: raise KeyError(key) libretime | libretime-celery.service: KeyError: 'worker_state_db' libretime | libretime-celery.service: libretime | libretime-celery.service: During handling of the above exception, another exception occurred: libretime | libretime-celery.service: libretime | libretime-celery.service: Traceback (most recent call last): libretime | libretime-celery.service: File "/usr/local/bin/celery", line 33, in libretime | libretime-celery.service: sys.exit(load_entry_point('celery==4.4.7', 'console_scripts', 'celery')()) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/main.py", line 16, in main libretime | libretime-celery.service: _main() libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/celery.py", line 322, in main libretime | libretime-celery.service: cmd.execute_from_commandline(argv) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/celery.py", line 499, in execute_from_commandline libretime | libretime-celery.service: super(CeleryCommand, self).execute_from_commandline(argv))) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/base.py", line 305, in execute_from_commandline libretime | libretime-celery.service: return self.handle_argv(self.prog_name, argv[1:]) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/celery.py", line 491, in handle_argv libretime | libretime-celery.service: return self.execute(command, argv) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/celery.py", line 419, in execute libretime | libretime-celery.service: ).run_from_argv(self.prog_name, argv[1:], command=argv[0]) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/worker.py", line 221, in run_from_argv libretime | libretime-celery.service: self.parse_options(prog_name, argv, command)) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/base.py", line 428, in parse_options libretime | libretime-celery.service: self.parser = self.create_parser(prog_name, command) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/base.py", line 444, in create_parser libretime | libretime-celery.service: self.add_arguments(parser) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/worker.py", line 278, in add_arguments libretime | libretime-celery.service: default=conf.worker_state_db, libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/utils/collections.py", line 138, in getattr libretime | libretime-celery.service: type(self).name, k)) libretime | libretime-celery.service: AttributeError: 'Settings' object has no attribute 'worker_state_db' libretime | libretime-celery.service: Traceback (most recent call last): libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/utils/collections.py", line 134, in getattr libretime | libretime-celery.service: return self[k] libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/utils/collections.py", line 449, in getitem libretime | libretime-celery.service: return self.missing(key) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/utils/collections.py", line 276, in missing libretime | libretime-celery.service: raise KeyError(key) libretime | libretime-celery.service: KeyError: 'worker_state_db' libretime | libretime-celery.service: libretime | libretime-celery.service: During handling of the above exception, another exception occurred: libretime | libretime-celery.service: libretime | libretime-celery.service: Traceback (most recent call last): libretime | libretime-celery.service: File "/usr/local/bin/celery", line 33, in libretime | libretime-celery.service: sys.exit(load_entry_point('celery==4.4.7', 'console_scripts', 'celery')()) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/main.py", line 16, in main libretime | libretime-celery.service: _main() libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/celery.py", line 322, in main libretime | libretime-celery.service: cmd.execute_from_commandline(argv) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/celery.py", line 499, in execute_from_commandline libretime | libretime-celery.service: super(CeleryCommand, self).execute_from_commandline(argv))) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/base.py", line 305, in execute_from_commandline libretime | libretime-celery.service: return self.handle_argv(self.prog_name, argv[1:]) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/celery.py", line 491, in handle_argv libretime | libretime-celery.service: return self.execute(command, argv) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/celery.py", line 419, in execute libretime | libretime-celery.service: ).run_from_argv(self.prog_name, argv[1:], command=argv[0]) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/worker.py", line 221, in run_from_argv libretime | libretime-celery.service: self.parse_options(prog_name, argv, command)) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/base.py", line 428, in parse_options libretime | libretime-celery.service: self.parser = self.create_parser(prog_name, command) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/base.py", line 444, in create_parser libretime | libretime-celery.service: self.add_arguments(parser) libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/bin/worker.py", line 278, in add_arguments libretime | libretime-celery.service: default=conf.worker_state_db, libretime | libretime-celery.service: File "/usr/local/lib/python3.7/dist-packages/celery-4.4.7-py3.7.egg/celery/utils/collections.py", line 138, in getattr libretime | libretime-celery.service: type(self).name, k)) libretime | libretime-celery.service: AttributeError: 'Settings' object has no attribute 'worker_state_db' libretime | libretime-celery.service: libretime | libretime-liquidsoap.service: Error loading config file: /etc/airtime/airtime.conf libretime | libretime-liquidsoap.service: Traceback (most recent call last): libretime | libretime-liquidsoap.service: File "/usr/local/lib/python3.7/dist-packages/api_clients-1.0-py3.7.egg/api_clients/api_client.py", line 203, in init libretime | libretime-liquidsoap.service: self.services = RequestProvider(self.config) libretime | libretime-liquidsoap.service: File "/usr/local/lib/python3.7/dist-packages/api_clients-1.0-py3.7.egg/api_clients/api_client.py", line 170, in init libretime | libretime-liquidsoap.service: if self.config["general"]["base_dir"].startswith("/"): libretime | libretime-liquidsoap.service: File "/usr/local/lib/python3.7/dist-packages/configobj-5.0.6-py3.7.egg/configobj.py", line 554, in getitem libretime | libretime-liquidsoap.service: val = dict.getitem(self, key) libretime | libretime-liquidsoap.service: KeyError: 'general' libretime | libretime-liquidsoap.service: Airtime Liquidsoap libretime | libretime-liquidsoap.service: Error loading config file: /etc/airtime/airtime.conf libretime | libretime-liquidsoap.service: Traceback (most recent call last): libretime | libretime-liquidsoap.service: File "/usr/local/lib/python3.7/dist-packages/api_clients-1.0-py3.7.egg/api_clients/api_client.py", line 203, in init libretime | libretime-liquidsoap.service: self.services = RequestProvider(self.config) libretime | libretime-liquidsoap.service: File "/usr/local/lib/python3.7/dist-packages/api_clients-1.0-py3.7.egg/api_clients/api_client.py", line 170, in init libretime | libretime-liquidsoap.service: if self.config["general"]["base_dir"].startswith("/"): libretime | libretime-liquidsoap.service: File "/usr/local/lib/python3.7/dist-packages/configobj-5.0.6-py3.7.egg/configobj.py", line 554, in getitem libretime | libretime-liquidsoap.service: val = dict.getitem(self, key) libretime | libretime-liquidsoap.service: KeyError: 'general' libretime | libretime-liquidsoap.service: Airtime Liquidsoap libretime | libretime-liquidsoap.service: libretime | libretime-playout.service: 2021-11-08 08:22:17,395 [main] [INFO ] ########################################### libretime | libretime-playout.service: 2021-11-08 08:22:17,395 [main] [INFO ] # pypo # libretime | libretime-playout.service: 2021-11-08 08:22:17,395 [main] [INFO ] # Liquidsoap Scheduled Playout System # libretime | libretime-playout.service: 2021-11-08 08:22:17,395 [main] [INFO ] ########################################### libretime | libretime-playout.service: 2021-11-08 08:22:17,396 [main] [INFO ] Timezone: ('', '') libretime | libretime-playout.service: 2021-11-08 08:22:17,396 [main] [INFO ] UTC time: 2021-11-08 08:22:17.396100 libretime | libretime-playout.service: 2021-11-08 08:22:17,396 [api_client] [ERROR] Error loading config file: /etc/airtime/airtime.conf libretime | libretime-playout.service: Traceback (most recent call last): libretime | libretime-playout.service: File "/usr/local/lib/python3.7/dist-packages/api_clients-1.0-py3.7.egg/api_clients/api_client.py", line 203, in init libretime | libretime-playout.service: self.services = RequestProvider(self.config) libretime | libretime-playout.service: File "/usr/local/lib/python3.7/dist-packages/api_clients-1.0-py3.7.egg/api_clients/api_client.py", line 170, in init libretime | libretime-playout.service: if self.config["general"]["base_dir"].startswith("/"): libretime | libretime-playout.service: File "/usr/local/lib/python3.7/dist-packages/configobj-5.0.6-py3.7.egg/configobj.py", line 554, in getitem libretime | libretime-playout.service: val = dict.getitem(self, key) libretime | libretime-playout.service: KeyError: 'general' libretime | libretime-playout.service: 2021-11-08 08:22:27,577 [main] [INFO ] ########################################### libretime | libretime-playout.service: 2021-11-08 08:22:27,577 [main] [INFO ] # pypo # libretime | libretime-playout.service: 2021-11-08 08:22:27,578 [main] [INFO ] # Liquidsoap Scheduled Playout System # libretime | libretime-playout.service: 2021-11-08 08:22:27,578 [main] [INFO ] ########################################### libretime | libretime-playout.service: 2021-11-08 08:22:27,578 [main] [INFO ] Timezone: ('', '') libretime | libretime-playout.service: 2021-11-08 08:22:27,579 [main] [INFO ] UTC time: 2021-11-08 08:22:27.578919 libretime | libretime-playout.service: 2021-11-08 08:22:27,579 [api_client] [ERROR] Error loading config file: /etc/airtime/airtime.conf libretime | libretime-playout.service: Traceback (most recent call last): libretime | libretime-playout.service: File "/usr/local/lib/python3.7/dist-packages/api_clients-1.0-py3.7.egg/api_clients/api_client.py", line 203, in init libretime | libretime-playout.service: self.services = RequestProvider(self.config) libretime | libretime-playout.service: File "/usr/local/lib/python3.7/dist-packages/api_clients-1.0-py3.7.egg/api_clients/api_client.py", line 170, in init libretime | libretime-playout.service: if self.config["general"]["base_dir"].startswith("/"): libretime | libretime-playout.service: File "/usr/local/lib/python3.7/dist-packages/configobj-5.0.6-py3.7.egg/configobj.py", line 554, in getitem libretime | libretime-playout.service: val = dict.getitem(self, key) libretime | libretime-playout.service: KeyError: 'general' libretime | libretime-playout.service: libretime | icecast2.service: Starting streaming media server: icecast2. libretime | icecast2.service: [2021-07-27 17:02:09] WARN CONFIG/_parse_root Warning, not configured, using default value "localhost". This will cause problems, e.g. with YP directory listings. libretime | icecast2.service: [2021-07-27 17:02:09] WARN CONFIG/_parse_root Warning, not configured, using default value "Earth". libretime | icecast2.service: [2021-07-27 17:02:09] WARN CONFIG/_parse_root Warning, contact not configured, using default value "icemaster@localhost". libretime | icecast2.service: Starting streaming media server: icecast2. libretime | icecast2.service: [2021-11-08 08:22:40] WARN CONFIG/_parse_root Warning, not configured, using default value "localhost". This will cause problems, e.g. with YP directory listings. libretime | icecast2.service: [2021-11-08 08:22:40] WARN CONFIG/_parse_root Warning, not configured, using default value "Earth". libretime | icecast2.service: [2021-11-08 08:22:40] WARN CONFIG/_parse_root Warning, contact not configured, using default value "icemaster@localhost".

Only serious comments, please. I have tried many solutions and I'm bored now

kessibi commented 2 years ago

Hello, first of all I'm sorry for your troubles. Libretime has been a pain in the bum for me as well at times.

Can you please retry to pull the latest docker image and then like you did:

docker-compose up

and when it is time:

docker exec libretime sh /libre_start.sh

Keep me posted

silfversound commented 2 years ago

Hello Kessibi,

I'm running into the same problem with 3.0.0-alpha.10 and also latest tag. No audio. I pulled the latest image today. To be honset I haven't checked what errors I have, so I'll have to get back to you with that later. I do not have that problem with 3.0.0-alpha.9, so for now I'll revert to alpha 9.

kessibi commented 2 years ago

I really don't understand why the audio failed in alpha.10 (I also had issues when testing out) so I reverted to repo back to alpha.9. Sorry for the issues.

@puvalor tell me if you keep on having issues

puvalor commented 2 years ago

hie

thanks for contacting me. i still have errors and im now confused. Any help will be greatly appreciated

regards

-------- Original Message -------- Subject: Re: [kessibi/libretime-docker] No audio play, too many erros (Issue #27) Date: 10.11.2021 08:35 From: Guillaume @.> To: kessibi/libretime-docker @.>

I really don't understand why the audio failed in alpha.10 (I also had issues when testing out) so I reverted to repo back to alpha.9. Sorry for the issues.

@puvalor [1] tell me if you keep on having issues

-- You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub [2], or unsubscribe [3]. Triage notifications on the go with GitHub Mobile for iOS [4] or Android [5].

Links:

[1] https://github.com/puvalor [2] https://github.com/kessibi/libretime-docker/issues/27#issuecomment-964897743 [3] https://github.com/notifications/unsubscribe-auth/AJGCG7GO77OQ5R4FWO25OVDULIVEPANCNFSM5HSMLENA [4] https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 [5] https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub

puvalor commented 2 years ago

Pulling the latest image gives the following erros:

me | libretime-liquidsoap.service: libretime | libretime-playout.service: 2021-11-11 09:03:07,463 [main] [INFO ] ########################################### libretime | libretime-playout.service: 2021-11-11 09:03:07,468 [main] [INFO ] # pypo # libretime | libretime-playout.service: 2021-11-11 09:03:07,468 [main] [INFO ] # Liquidsoap Scheduled Playout System # libretime | libretime-playout.service: 2021-11-11 09:03:07,468 [main] [INFO ] ########################################### libretime | libretime-playout.service: 2021-11-11 09:03:07,468 [main] [INFO ] Timezone: ('', '') libretime | libretime-playout.service: 2021-11-11 09:03:07,468 [main] [INFO ] UTC time: 2021-11-11 09:03:07.468481 libretime | libretime-playout.service: 2021-11-11 09:03:07,468 [api_client] [ERROR] Error loading config file: /etc/airtime/airtime.conf libretime | libretime-playout.service: Traceback (most recent call last): libretime | libretime-playout.service: File "/usr/local/lib/python3.7/dist-packages/api_clients-1.0-py3.7.egg/api_clients/api_client.py", line 203, in init libretime | libretime-playout.service: self.services = RequestProvider(self.config) libretime | libretime-playout.service: File "/usr/local/lib/python3.7/dist-packages/api_clients-1.0-py3.7.egg/api_clients/api_client.py", line 170, in init libretime | libretime-playout.service: if self.config["general"]["base_dir"].startswith("/"): libretime | libretime-playout.service: File "/usr/local/lib/python3.7/dist-packages/configobj-5.0.6-py3.7.egg/configobj.py", line 554, in getitem libretime | libretime-playout.service: val = dict.getitem(self, key) libretime | libretime-playout.service: KeyError: 'general' libretime | libretime-playout.service: 2021-11-11 09:03:21,047 [main] [INFO ] ########################################### libretime | libretime-playout.service: 2021-11-11 09:03:21,059 [main] [INFO ] # pypo # libretime | libretime-playout.service: 2021-11-11 09:03:21,059 [main] [INFO ] # Liquidsoap Scheduled Playout System # libretime | libretime-playout.service: 2021-11-11 09:03:21,059 [main] [INFO ] ########################################### libretime | libretime-playout.service: 2021-11-11 09:03:21,059 [main] [INFO ] Timezone: ('', '') libretime | libretime-playout.service: 2021-11-11 09:03:21,059 [main] [INFO ] UTC time: 2021-11-11 09:03:21.059454 libretime | libretime-playout.service: 2021-11-11 09:03:21,061 [api_client] [ERROR] Error loading config file: /etc/airtime/airtime.conf libretime | libretime-playout.service: Traceback (most recent call last): libretime | libretime-playout.service: File "/usr/local/lib/python3.7/dist-packages/api_clients-1.0-py3.7.egg/api_clients/api_client.py", line 203, in init libretime | libretime-playout.service: self.services = RequestProvider(self.config) libretime | libretime-playout.service: File "/usr/local/lib/python3.7/dist-packages/api_clients-1.0-py3.7.egg/api_clients/api_client.py", line 170, in init libretime | libretime-playout.service: if self.config["general"]["base_dir"].startswith("/"): libretime | libretime-playout.service: File "/usr/local/lib/python3.7/dist-packages/configobj-5.0.6-py3.7.egg/configobj.py", line 554, in getitem libretime | libretime-playout.service: val = dict.getitem(self, key) libretime | libretime-playout.service: KeyError: 'general' libretime | libretime-playout.service: libretime | icecast2.service: Starting streaming media server: icecast2. libretime | icecast2.service: [2021-02-07 11:40:39] WARN CONFIG/_parse_root Warning, not configured, using default value "localhost". This will cause problems, e.g. with YP directory listings. libretime | icecast2.service: [2021-02-07 11:40:39] WARN CONFIG/_parse_root Warning, not configured, using default value "Earth". libretime | icecast2.service: [2021-02-07 11:40:39] WARN CONFIG/_parse_root Warning, contact not configured, using default value "icemaster@localhost". libretime | icecast2.service: Starting streaming media server: icecast2. libretime | icecast2.service: [2021-11-11 09:03:33] WARN CONFIG/_parse_root Warning, not configured, using default value "localhost". This will cause problems, e.g. with YP directory listings. libretime | icecast2.service: [2021-11-11 09:03:33] WARN CONFIG/_parse_root Warning, not configured, using default value "Earth". libretime | icecast2.service: [2021-11-11 09:03:33] WARN CONFIG/_parse_root Warning, contact not configured, using default value "icemaster@localhost".

kessibi commented 2 years ago

I know some of these messages are ERRORS but Libretime is pretty flexible and works around them. Once you have started your container and see all these messages please vist localhost or your server ip/domain name on your web browser and go through the install script. You should be able to do that. Clicking on next at each step should work just fine.

At some point it'll ask you to restart 5 services, just run docker exec libretime sh /libre_start.sh in a new terminal without stopping your container.

You should then be able to access libretime.

puvalor commented 2 years ago

Hie,

Im getting closer i guess

Errors from the WEb GUI - STATUS

Liquidsoap LibreTime liquidsoap service Check that the libretime-liquidsoap service is installed correctly in /etc/systemd/system/, and ensure that it's running with systemctl status libretime-liquidsoap If not, try sudo systemctl restart libretime-liquidsoap

Errors from the WEb GUI - STREAMS SETTING

Output streams

Can not connect to the streaming server

404, Not found (HTTP/1.0)

Errors from INSTALLATION - CLI

########################### libretime | libretime-liquidsoap.service: 2021-11-11 10:44:42,530 [pyponotify] [INFO ] msg = 401, Authentication Required (HTTP/1.0) libretime | libretime-liquidsoap.service: 2021-11-11 10:44:42,933 [pyponotify] [INFO ] Response: null libretime | libretime-liquidsoap.service: libretime | libretime-liquidsoap.service: ######################################### libretime | libretime-liquidsoap.service: # pypo # libretime | libretime-liquidsoap.service: # pypo notification gateway # libretime | libretime-liquidsoap.service: ######################################### libretime | libretime-liquidsoap.service: libretime | libretime-liquidsoap.service: 2021/11/11 10:40:37 [master_show_schedule_noise_switch:3] Switch to show_schedu2021/11/11 10:44:48 [LibreTime!:3] Connecting mount airtime_128 for source@127.0.0.1... libretime | libretime-liquidsoap.service: 2021/11/11 10:44:48 [LibreTime!:2] Connection failed: 401, Authentication Required (HTTP/1.0) libretime | libretime-liquidsoap.service: 2021/11/11 10:44:48 [lang:3] timeout --signal=KILL 45 pyponotify --error='401, Authentication Required (HTTP/1.0)' --stream-id=1 --time=1636627236.8 & libretime | libretime-liquidsoap.service: 2021/11/11 10:44:48 [LibreTime!:3] Will try again in 5.00 sec. libretime | libretime-liquidsoap.service: libretime | libretime-liquidsoap.service: 2021/11/11 10:40:37 [master_show_schedule_noise_switch:3] Switch to show_schedu2021-11-11 10:44:52,379 [pyponotify] [INFO ] ################################################# libretime | libretime-liquidsoap.service: 2021-11-11 10:44:52,421 [pyponotify] [INFO ] # Calling server to update liquidsoap status # libretime | libretime-liquidsoap.service: 2021-11-11 10:44:52,421 [pyponotify] [INFO ] #################################################

puvalor commented 2 years ago

error02 error01

kessibi commented 2 years ago

Glad to see it moving forward. Weird that it stopped, did you change any streaming settings? If so you should maybe run docker exec libretime sh /libre_start.sh again.

puvalor commented 2 years ago

not working. enough is enough, just need to code my own platform I guess.. lol either on top of FFmpeg or Icecast thanks though.

send a link for a custom VM image thus working.. will appreciate it. in OVA or virtualbox

kessibi commented 2 years ago

I don't understand why it would work for so many people but not you... Sorry I couldn't be of greater help. I don't work with virtual machines sadly but I can suggest you to look at Azuracast. It's another FLOSS radio platform still in active development and already in an advanced state. Azuracast offers great documentation and quick responses as well.

Good luck