[Icecast] Icecast URL authentication problem
infoweb1 at crobiz.com
infoweb1 at crobiz.com
Thu Jul 16 09:58:27 UTC 2015
Hi,
this is part of the icecast.xml:
<security>
<chroot>0</chroot>
<changeowner>
<user>icecast</user>
<group>icecast</group>
</changeowner>
</security>
I tried to create place following symlinks
/usr/share/icecast/etc/hosts
/usr/share/icecast/etc/localtime
/usr/share/icecast/etc/resolv.conf
/usr/share/icecast/etc/ld.so.cache
/usr/share/icecast/lib/libnss_dns.so.2
but everything is the same.
I still get the following line:
[2015-07-16 09:45:38] INFO auth_url/url_add_listener client auth
(http://some.server.org/stream_control.php) failed with ""
Failed with "" (nothing)???
some.server.org is on DNS and reacheable from this machine!
What am I missing?
From: Klaas Jan Wierenga
Sent: Friday, June 05, 2015 10:19 AM
Subject: Re: [Icecast] Icecast URL authentication problem
Hi,
If you're running icecast in a jail root (chroot enabled), then you may not
have a properly setup DNS resolver.
Maybe this post will point you in the right direction:
http://icecast.xiph.narkive.com/5v2EeNBD/eror-no-dns
Kind regards,
KJ
Op 3 jun. 2015, om 22:34 heeft infoweb1 at crobiz.com het volgende geschreven:
System: Icecast 2.4.1 and 2.4.2, OS: CentOS 6.6 x64
Tried to install icecast using following two different methods described in
these links:
(1) http://www.ukhost4u.co.uk/blog/538/install-icecast-2-centos-6-server/
(2)
https://www.servint.net/university/article/taking-the-chill-out-of-installing-icecast/
Both of these resulted in working and stable icecast, but without the
possibility of url authentication.
Mountpoint authentication is configured as shown here:
<authentication type="url">
<option name="mount_add"
value="http://some.server.org/stream_control.php"/>
<option name="mount_remove"
value="http://some.server.org/stream_control.php"/>
<option name="listener_add"
value="http://some.server.org/stream_control.php"/>
<option name="listener_remove"
value="http://some.server.org/stream_control.php"/>
<option name="stream_auth"
value="http://some.server.org/stream_control.php"/>
<option name="user" value='source'/>
<option name="pass" value='pass'/>
<option name="auth_header" value="icecast-auth-user: 1"/>
</authentication>
Script named stream_control.php just writes POST data received from calling
site (to some file) and returns icecast-auth-user: 1.
This script is never called by any of these methods by the icecast server,
also in the error.log I am able to find following lines (every time I try to
connect to icecast as a listener - or a stream client):
INFO auth/auth_add_listener adding client for authentication
INFO auth/queue_auth_client auth on /mountpoint has 1 pending
INFO auth_url/url_add_listener client auth
(http://some.server.org/stream_control.php) failed with ""
Please advise further actions. Thanks!
PS: yum update was done, without any change.
_______________________________________________
Icecast mailing list
Icecast at xiph.org
http://lists.xiph.org/mailman/listinfo/icecast
More information about the Icecast
mailing list