Zhynn - 2004-04-27

Ok, so icecast works, and otto comes up, but it doesn't stream.  And it starts devouring huge amounts of memory.

otto debug channel log:

new DB dbname='otto'
Can't load '/usr/local/lib/perl/5.8.3/auto/Shout/Shout.so' for module Shout: /us
r/local/lib/perl/5.8.3/auto/Shout/Shout.so: undefined symbol: PL_sv_undef at /us
r/lib/perl/5.8/DynaLoader.pm line 225.
at /usr/local/otto/lib/Otto/Shout.pm line 8
Compilation failed in require at /usr/local/otto/lib/Otto/Shout.pm line 8.
BEGIN failed--compilation aborted at /usr/local/otto/lib/Otto/Shout.pm line 8.
Compilation failed in require at /usr/local/otto/lib/Otto/Jockey.pm line 71.

i don't know the full implications of this, but otto runs and here's what happens:

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
5624 www-data   5   0  549M 209M   304 R    15.1 83.3   0:38 otto

suffice it to say, it brings my machine to a slow crawl.

all of the problems seem to stem from Shout, and i have noticed people using Ices.  Is this a different thing which does the same job?