After following the steps to secure Icecast, in the Libretime UI (from both Firefox and Chrome), I click the play button, after a pause for the page to respond, there’s nothing (no sound, no error). I don’t see any errors in the logs from Libretime, nginx nor Icecast2. Icecast’s own unsecured port 8000 displays, and it’s play button works. The secure port 8443 gets PR_END_OF_FILE_ERROR. Ideas?
Eventually I did notice the following in Icecast’s log. That would explain its silence.
WARN connection/get_ssl_certificate Invalid cert file xxxxxxx
I’ve been fiddling with this, I don’t see what is wrong with the certificate file. I combined the same certificates that nginx is using into one file. I’ve tried converting to different formats, but none are accepted by Icecast. Is there a way to get a more detailed message from Icecast about the certificate?
I opened an issue over at Icecast asking to improve the messages since this is a stumper.