-
-
Notifications
You must be signed in to change notification settings - Fork 220
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can not connect to the streaming server. Problem with Liquidsoap #1606
Comments
I can replicate this on a Ubuntu 20.04 Vagrant box. Looks like liquidsoap is having issues:
|
Looks like liquidsoap can connect to Icecast and continues working until it needs to stream a file/media. Then it is unable to stream successfully and eventually resets the stream to try again. This loops indefinitely. It also seems to be sending a lot of notify messages, that are then flushed on restart. My guess is that they are being queued faster than they can be sent. E.g. kicking of a music track generates 121 (and climbing) notify processes on my machine. Removing https://github.com/LibreTime/libretime/blob/main/playout/libretime_liquidsoap/1.4/ls_script.liq#L81 fixed the playout, but obviously is not the fix, as that removes all the communication back to the UI |
@paddatrapper You are described an issue that have mostly nothing to do with initial one. Maybe we should retitle the issue ? I did reproduce this, and I could workaround it by installing a recent version of liquidsoap (1.4.4). I wonder if the ppa change did affect this ? Has this been working on focal already ? I did some research on the liquidsoap side: |
@jooola the result of the issue is the same as presented above - you get an I usually test PRs on focal, so it was working previously... |
I'm busy building a newer version of liquidsoap for Xenial at the moment. Will push it to the PPA and then we can enable and install from the PPA in the install script for Xenial only |
Xenial ? Aren't you referring to focal or even bionic ?? |
Yes, Bionic and focal - 20.04 and 18.04 |
@paddatrapper Could you report here where you are facing an issue ? I've been digging in your latest changes on salsa, and it seems the problem is ocaml-ogg ? Or are there other packages that are failing ? Should I step in and try to search for fixes ? |
It was a local configuration issue which I have managed to fix. Busy building now |
This issue doesn't seem to be a liquidsoap version, or at least there is a change that we have made somewhere that has caused us to run into an upstream bug. Running the same liquidsoap version and upgrading from alpha.10 to master caused the issue to appear on 18.04. Running alpha.10 worked without a problem |
Wondering if we know if the problematic libretime-playout-notify call is failing, and called again on failure ? |
It doesn't appear to be failing, at least the exit code when called manually is 0 |
Hmmm, interesting. Testing this morning on 18.04 and I still get the |
Tested an upgrade on Ubuntu 18.04 from alpha.10 to current main (with #1707 merged) and playout is working fine. However it does seem something in the feedback loop is broken - the stream status and the on-air button indicate issues. There aren't any in the playout system though. |
Is this fixed after a playout/liquidsoap restart ? |
Not in my experience |
I'll investigate tomorrow, I won't have time for today. |
* chore: release 3.0.0-alpha.11 * import release note skeleton * add missing db config schema changes * wording * sort release note commit order and add latest commits / changes * chore: bump website version tag to 3.0.0-alpha.11 * add latest commits * add note about api static files removal * improve upgrade procedure after testing * document #1606 as a known issue Co-authored-by: Kyle Robbertze <kyle@paddatrapper.com>
Here is the problematic error message:
According to https://click.palletsprojects.com/en/8.1.x/unicode-support/ we need to export some of these locales info. This is only required for python 3.6, python3.7 works fine. |
Fix python36 encoding runtime error that was failing on bionic, see https://click.palletsprojects.com/en/8.1.x/unicode-support/ for details. Fixes libretime#1606
Fix python36 encoding runtime error that was failing on bionic, see https://click.palletsprojects.com/en/8.1.x/unicode-support/ for details. Fixes #1606
OS : Ubuntu 18.04.6
PC : Z440 workstation
By January, LibreTime had been installed and used on three other Z440 workstations.
These three LibreTime work well so far.
However, installing a new LibreTime from last week will cause errors such as images.
< Can not connect to the streaming server
Problem with Liquidsoap...>
Is there any way to solve this?
The text was updated successfully, but these errors were encountered: