FS#21809 - [icecast] Something wrong with latest version
Attached to Project:
Arch Linux
Opened by Green (The_Green_Arrow) - Tuesday, 23 November 2010, 21:53 GMT
Last edited by Andrea Scarpino (BaSh) - Sunday, 06 February 2011, 09:37 GMT
Opened by Green (The_Green_Arrow) - Tuesday, 23 November 2010, 21:53 GMT
Last edited by Andrea Scarpino (BaSh) - Sunday, 06 February 2011, 09:37 GMT
|
Details
Description: I have a very strange issue with icecast. The
exact same configuration file does not work anymore since
(2.3.2-3 -> 2.3.2-4)
I've followed the instructions from the Wiki (https://wiki.archlinux.org/index.php/Streaming_With_Icecast). And when I start the icecast server with the latest version, I've only got [BUSY] status for a while then it eventually become [FAIL]. So I've decided to start icecast with "icecast -c /etc/icecast.xml" as root, it seems to start, but the web interface is not reachable from the internet, only from local network. Something must be wrong in the file permission. It also seems there has been some changes regarding the default icecast.xml file. The changeowner section is no longer disabled. Can anyone confirm that ? Additional info: * 2.3.2-4 * I've attached the icecast.xml file With previous version I've got : [2010-11-23 21:33:01] INFO stats/stats_shutdown stats thread finished [2010-11-23 21:33:37] INFO fserve/fserv_thread_function file serving thread started [2010-11-23 21:33:37] INFO main/main Icecast 2.3.2 server started [2010-11-23 21:33:37] INFO yp/yp_update_thread YP update thread started [2010-11-23 21:33:37] INFO connection/get_ssl_certificate No SSL c With the new version, it won't reach the INFO main/main Icecast 2.3.2 server started line. I've created icecast user with /usr/share/icecast as the home directory. I had to downgrade to 2.3.2-3 because I have to broadcast something now, so I don't have anymore logs. Steps to reproduce: Upgrade icecast. |
This task depends upon
Closed by Andrea Scarpino (BaSh)
Sunday, 06 February 2011, 09:37 GMT
Reason for closing: Fixed
Additional comments about closing: icecast 2.3.2-5
Sunday, 06 February 2011, 09:37 GMT
Reason for closing: Fixed
Additional comments about closing: icecast 2.3.2-5
I'm pretty sure this is Arch specific. How could I get the changelog between 2.3.2-3 and 2.3.2-4 ?
changelog: http://projects.archlinux.org/svntogit/packages.git/commit/icecast/trunk?id=9c8366081d9d75a6c240accd113b80ab3c1551c6
I've tried the new icecast.xml file (only the password and the hostname are different)
I've tried with my previous (working on -3) icecast.xml
In the /etc/rc.d/icecast script, the getPID() function is wrong :
it was :
getPID() { pgrep -u nobody icecast 2>/dev/null }
I've just changed this function to :
getPID() { pgrep -u icecast icecast 2>/dev/null }
And now the icecast server starts without problem...
So I guess the parameter after -u should be linked to the one in the icecast.xml configuration file (whether chroot is enabled or not)