[icecast] Ices -> Icecast Authentication Failure
michael.higgins at yale.edu
Thu May 15 10:53:41 PDT 2003
Hello, list --
Sorry for the dumb post about confirmation -- I've always wanted to run
majordomo so I could see how this stuff works. Whoops! I guess replying
to the email really isn't the thing to do -- even though it explicitly
states it as an option...
My problem, outside of list etiquette, is this: having compiled all the
latest, installed, etc., ... having read all I can find on-line,
including the archives for this list, I'm still stumped. I fudged a bit
on compiling, but, assuming the proggies are working.
I just recompiled ices 023 to suppport xml. Now it reads the config file
(was just sending config on command line). I'm kind've learning as I go,
I'll attach the configuration files I'm using below. Icecast loads when
I point it to the xml config, waits. If I http://myip:8000/???? I always
get 'The source you requested could not be found.' as an error. Telnet
just fails, killing the session, whatever I put in followed by 2
newlines. But my problem isn't remote administration...
When I load ices, it fails authentication. I've tried all combinations
of passwords, specifying mountpoints, server i.p. vs 'localhost' vs
127.0.0.1, etc, etc. Always the same result. '401 Authentication Faulure'.
I'm not a compiler junkie, so, looking through the makefile for icecast,
I seen no mention of compile option for encryption... I didn't ask for
it on the command line... no 'mkpassswd' is in my /usr/local/bin folder
And, anyway, if I specify a normal, unencrypted pass in the config file,
what does it need if it's encryption enabled? Or, how do I find out if
it is expecting a crypted pass?
Seems to be the most likely culprit from what I've read, but, I don't
know. I opened up port forwarding on the router/firewall, but, I'm
working entirely on the local machine...
I feel, since this works for other folks, that I'm missing some big
piece of the equation. Maybe someone can shed a little wisdom? I'm
stuck. I could go back and recompile everything, bu(As if that was
-- mike higgins
<location>Not Currently Used</location>
<admin>Not Currently Used</admin>
<!-- Sources log in with username 'source' -->
<!-- Relays log in username 'relay' -->
<!-- Admin logs in with the username given below -->
<!-- Uncomment this if you want directory listings -->
<!-- You can use these two if you only want a single listener -->
<!-- You may have multiple <listener> elements -->
<!-- <bind-address>127.0.0.1</bind-address> -->
<!-- Only define a <mount> section if you want to use advanced options,
like alternative usernames or passwords
<!-- Note that if <chroot> is turned on below, these paths must
be relative to the new root, not the original root -->
<!-- Aliases: treat requests for 'source' path as being for
May be made specific to a port or bound address using the
and "bind-address" attributes.
<alias source="/foo" dest="/bar"/>
<loglevel>4</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
<!-- This is the filename used as a playlist when using the builtin
playlist handler. -->
<!-- Set this to 0 if you don't want to randomize your playlist, and to
1 if you do. -->
<!-- One of builtin, perl, or python. -->
<!-- Module name to pass to the playlist handler if using perl or
If you use the builtin playlist handler then this is ignored -->
<!-- Set this to 1 if you want ices to launch in the background as a
<!-- Set this to 1 if you want to see more verbose output from ices -->
<!-- This directory specifies where ices should put the logfile,
and pid file (if daemonizing). -->
<!-- Hostname or ip of the icecast server you want to connect to -->
<!-- Port of the same -->
<!-- Encoder password on the icecast server -->
<!-- Header protocol to use when communicating with the server.
Shoutcast servers need "icy", icecast 1.x needs
icecast 2.x needs "http". -->
<!-- The name of the mountpoint on the icecast server -->
<!-- The name of the dumpfile on the server for your stream. DO NOT set
this unless you know what you're doing.
<!-- The name of you stream, not the name of the song! -->
<!-- Genre of your stream, be it rock or pop or whatever -->
<!-- Longer description of your stream -->
<!-- URL to a page describing your stream -->
<!-- 0 if you don't want the icecast server to publish your stream on
the yp server, 1 if you do -->
<!-- Stream bitrate, used to specify bitrate if reencoding, otherwise
just used for display on yp and on the server. Try to keep it
<!-- If this is set to 1, and ices is compiled with liblame support,
ices will reencode the stream on the fly to the stream bitrate. -->
<!-- Number of channels to reencode to, 1 for mono or 2 for stereo -->
<p><p>--- >8 ----
List archives: http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-request at xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.
More information about the Icecast