Date: Wed, 11 Aug 1999 11:04:46 -0500 (CDT) From: Brian Scott <brian.scott@SLipmat.net> To: Palle Girgensohn <girgen@partitur.se> Cc: freebsd-isp@FreeBSD.ORG Subject: Re: fresh fbsd-stable and real audio server hangs Message-ID: <199908111604.LAA28343@www.SLipmat.net> In-Reply-To: <37B0E4F8.4C7D7235@partitur.se> References: <37B0E4F8.4C7D7235@partitur.se>
next in thread | previous in thread | raw e-mail | index | archive | help
Palle,
Make sure that you're specifying IP Binding in the
rmserver/pnserver config
rmserver like...
<List Name="IPBindings">
<Var Address_0="216.4.88.80"/>
</List>
pmserver like...
IPBindingList [{216.4.88.80}]
You never had to do this before, but it seems that 3.1
and up wants it.
Brian -
Senior Network Administrator
Worldnet Communications Inc.
p.s. oh yes, all real audio servers run better if
they're playing Hard Te/<n0 musik (just a tip)
Quoting Palle Girgensohn <girgen@partitur.se>:
> Hi!
>
> I'm experiencing something strange: I just updated one
of our servers
> this week-end, and now the real audio server won't
run. I have rmserver
> on a bunch of similar machines, and it works fine for
them with
> practically the same setup.
>
> I updated the system from FreeBSD-3-STABLE as of March
31st to
> FreeBSD-3-STABLE as of Aug 8. I also added a second
processor. It works
> very satisfactory, apart from this.
>
> There's no way to access any of the rmserver's
services; there's no
> answer on the http admin port either.... When trying
to connect with
> rvplayer, the connection hangs on "Contacting host"
until I kill the
> server. I then get an error message 29, server
disconnected.
>
> The log files are never touched.
>
> I'm of course sending this to the RealAudio support
folks, but I get the
> feeling they might not be able to help, since this
seems pretty OS
> related (I updated the OS, other machines run fine
with the same
> realaudio installation but with older (July 7th)
FreeBSD systems).
>
> I'm not to familiar at debugging this sort of thing,
but I can see a
> few differencies:
>
> on the machines where rmserver works fine, lsof -i
reveals:
> # lsof -i | grep rmserver
> rmserver 38163 root 6u inet 0xca8caa80 0t0
TCP
> pingpong-ing.hj.se:7070 (LISTEN)
> rmserver 38163 root 7u inet 0xca8ca720 0t0
TCP
> pingpong-ing.hj.se:rtsp (LISTEN)
> rmserver 38163 root 8u inet 0xca8c6720 0t0
TCP
> pingpong-ing.hj.se:8080 (LISTEN)
> rmserver 38163 root 9u inet 0xca8c72a0 0t0
TCP
> pingpong-ing.hj.se:2737 (LISTEN)
> rmserver 38163 root 10u inet 0xca8cd3c0 0t0
TCP
> localhost:7070 (LISTEN)
> rmserver 38163 root 11u inet 0xca8c82a0 0t0
TCP
> localhost:rtsp (LISTEN)
> rmserver 38163 root 12u inet 0xca8c7720 0t0
TCP
> localhost:8080 (LISTEN)
> rmserver 38163 root 13u inet 0xca8ceba0 0t0
TCP
> localhost:2737 (LISTEN)
> rmserver 38165 root 5u inet 0xca8cc3c0 0t0
TCP *:4040
> (LISTEN)
> rmserver 38167 root 5u inet 0xca8c8720 0t0
TCP *:mmcc
> (LISTEN)
> rmserver 38170 root 5u inet 0xca8cb960 0t0
TCP *:9090
> (LISTEN)
> rmserver 38172 root 7u inet 0xca853d80 0t0
UDP *:1131
> rmserver 38172 root 8u inet 0xca853de0 0t0
UDP *:6770
>
>
> while on the bad machine, the last "*:port#" rows are
missing:
>
>
> rmserver 62759 root 6u inet 0xc9f01de0 0t0
TCP
> puka.partitur.se:7070 (LISTEN)
> rmserver 62759 root 7u inet 0xc9f12720 0t0
TCP
> puka.partitur.se:rtsp (LISTEN)
> rmserver 62759 root 8u inet 0xc9f0e3c0 0t0
TCP
> puka.partitur.se:8080 (LISTEN)
> rmserver 62759 root 9u inet 0xc9f124e0 0t0
TCP
> puka.partitur.se:3098 (LISTEN)
> rmserver 62759 root 10u inet 0xc9f11180 0t0
TCP
> localhost.partitur.se:7070 (LISTEN)
> rmserver 62759 root 11u inet 0xc9f09180 0t0
TCP
> localhost.partitur.se:rtsp (LISTEN)
> rmserver 62759 root 12u inet 0xc9f07960 0t0
TCP
> localhost.partitur.se:8080 (LISTEN)
> rmserver 62759 root 13u inet 0xc9f10de0 0t0
TCP
> localhost.partitur.se:3098 (LISTEN)
>
> -------------------
>
> When running the server from the command line with no
redirect to
> dev/null, I can see it stopping before reading all of
the Plugins:
>
> # /usr/local/libexec/rmserver/Bin/rmserver
> /usr/local/libexec/rmserver/rmserver.cfg
> Creating Server Space...
> Starting RealServer 6.0 Core...
> Loading RealServer License Files...
> I: Loading Plugins...
> I: /usr/local/libexec/rmserver/Plugins/adminfs.so.6.0
RealNetworks Admin
> File System
> I: /usr/local/libexec/rmserver/Plugins/allow.so.6.0
RealNetworks Basic
> Allowance Plugin
> I: /usr/local/libexec/rmserver/Plugins/archplin.so.6.0
RealNetworks Live
> Archiver Plugin
> I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0
RealNetworks AU
> Renderer Plugin
> I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0
RealNetworks PCM
> Renderer Plugin
> I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0
RealNetworks AU
> File Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0
RealNetworks WAVE
> File Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0
RealNetworks AIFF
> File Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0
RealNetworks DVI4
> Renderer Plugin
> I: /usr/local/libexec/rmserver/Plugins/authmgr.so.6.0
RealNetworks
> Authentication Manager
> I: /usr/local/libexec/rmserver/Plugins/bascauth.so.6.0
RealNetworks
> Basic Authenticator
> I: /usr/local/libexec/rmserver/Plugins/dbmgr.so.6.0
RealNetworks
> Database Manager
> I: /usr/local/libexec/rmserver/Plugins/dbwrap.so.6.0
RealNetworks 5.0
> Database Wrapper
> I: /usr/local/libexec/rmserver/Plugins/encoplin.so.6.0
RealNetworks
> Encoder Broadcast Plugin
> I: /usr/local/libexec/rmserver/Plugins/farmplin.so.6.0
RealNetworks Farm
> Split Broadcast Plugin
> I: /usr/local/libexec/rmserver/Plugins/liv3plin.so.6.0
RealNetworks Live
> Broadcast Plugin
> I: /usr/local/libexec/rmserver/Plugins/logplin.so.6.0
RealNetworks
> Logging Plugin
> I: /usr/local/libexec/rmserver/Plugins/plusplin.so.6.0
RealNetworks
> PlusURL File Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/pplyplin.so.6.0
RealNetworks
> Scalable Multicast Plugin
> I: /usr/local/libexec/rmserver/Plugins/ppvallow.so.6.0
RealNetworks Pay
> Per View Allowance Plug
> I: /usr/local/libexec/rmserver/Plugins/ppvbasic.so.6.0
RealNetworks
> FlatFile Database Plugin
> I: /usr/local/libexec/rmserver/Plugins/ppvmsql.so.6.0
RealNetworks Mini
> SQL PPV Database Plugi
> I: /usr/local/libexec/rmserver/Plugins/pxcbmp.so.6.0
RealNetworks
> RealPix BMP Codec Plugin
> I: /usr/local/libexec/rmserver/Plugins/pxcgif.so.6.0
RealNetworks
> RealPix GIF Codec Plugin
> I: /usr/local/libexec/rmserver/Plugins/pxcjpeg.so.6.0
RealNetworks
> RealPix JPEG Codec Plugin
> I: /usr/local/libexec/rmserver/Plugins/pxexfx.so.6.0
RealNetworks
> RealPix External Effect Sam
> I: /usr/local/libexec/rmserver/Plugins/pxff.so.6.0
RealNetworks RealPix
> Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/pxgf.so.6.0
RealNetworks GIF File
> Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/pxjf.so.6.0
RealNetworks JPEG
> File Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/ramplin.so.6.0
RealNetworks
> Ramgen File System
> I: /usr/local/libexec/rmserver/Plugins/rmffplin.so.6.0
RealNetworks
> RealMedia File Format Plugi
> I: /usr/local/libexec/rmserver/Plugins/rn5auth.so.6.0
RealNetworks RN5
> Authenticator
> I: /usr/local/libexec/rmserver/Plugins/rtffplin.so.6.0
RealNetworks
> RealText File Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/sdpplin.so.6.0
RealNetworks SDP
> Stream Description Plug
> I: /usr/local/libexec/rmserver/Plugins/smlffpln.so.6.0
RealNetworks SMIL
> File Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/smonplin.so.6.0
RealNetworks
> System Monitor
> I: /usr/local/libexec/rmserver/Plugins/spltplin.so.6.0
RealNetworks
> Splitter Broadcast Plugin
> I: /usr/local/libexec/rmserver/Plugins/smplfsys.so.6.0
RealNetworks
> Local File System
> I: /usr/local/libexec/rmserver/Plugins/swff.so.6.0
Shockwave Flash
> Format Plugin
>
>
> But the a working copy goes somewhat further:
>
> # /usr/local/libexec/rmserver/Bin/rmserver
/opt/etc/rmserver.cfg
> Creating Server Space...
> Starting RealServer 6.0 Core...
> Loading RealServer License Files...
> I: Loading Plugins...
> I: /usr/local/libexec/rmserver/Plugins/adminfs.so.6.0
RealNetworks Admin
> File System
> I: /usr/local/libexec/rmserver/Plugins/allow.so.6.0
RealNetworks Basic
> Allowance Plugin
> I: /usr/local/libexec/rmserver/Plugins/archplin.so.6.0
RealNetworks Live
> Archiver Plugin
> I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0
RealNetworks AU
> Renderer Plugin
> I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0
RealNetworks PCM
> Renderer Plugin
> I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0
RealNetworks AU
> File Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0
RealNetworks WAVE
> File Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0
RealNetworks AIFF
> File Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0
RealNetworks DVI4
> Renderer Plugin
> I: /usr/local/libexec/rmserver/Plugins/authmgr.so.6.0
RealNetworks
> Authentication Manager
> I: /usr/local/libexec/rmserver/Plugins/bascauth.so.6.0
RealNetworks
> Basic Authenticator
> I: /usr/local/libexec/rmserver/Plugins/dbmgr.so.6.0
RealNetworks
> Database Manager
> I: /usr/local/libexec/rmserver/Plugins/dbwrap.so.6.0
RealNetworks 5.0
> Database Wrapper
> I: /usr/local/libexec/rmserver/Plugins/encoplin.so.6.0
RealNetworks
> Encoder Broadcast Plugin
> I: /usr/local/libexec/rmserver/Plugins/farmplin.so.6.0
RealNetworks Farm
> Split Broadcast Plugin
> I: /usr/local/libexec/rmserver/Plugins/liv3plin.so.6.0
RealNetworks Live
> Broadcast Plugin
> I: /usr/local/libexec/rmserver/Plugins/logplin.so.6.0
RealNetworks
> Logging Plugin
> I: /usr/local/libexec/rmserver/Plugins/plusplin.so.6.0
RealNetworks
> PlusURL File Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/pplyplin.so.6.0
RealNetworks
> Scalable Multicast Plugin
> I: /usr/local/libexec/rmserver/Plugins/ppvallow.so.6.0
RealNetworks Pay
> Per View Allowance Plug
> I: /usr/local/libexec/rmserver/Plugins/ppvbasic.so.6.0
RealNetworks
> FlatFile Database Plugin
> I: /usr/local/libexec/rmserver/Plugins/ppvmsql.so.6.0
RealNetworks Mini
> SQL PPV Database Plugi
> I: /usr/local/libexec/rmserver/Plugins/pxcbmp.so.6.0
RealNetworks
> RealPix BMP Codec Plugin
> I: /usr/local/libexec/rmserver/Plugins/pxcgif.so.6.0
RealNetworks
> RealPix GIF Codec Plugin
> I: /usr/local/libexec/rmserver/Plugins/pxcjpeg.so.6.0
RealNetworks
> RealPix JPEG Codec Plugin
> I: /usr/local/libexec/rmserver/Plugins/pxexfx.so.6.0
RealNetworks
> RealPix External Effect Sam
> I: /usr/local/libexec/rmserver/Plugins/pxff.so.6.0
RealNetworks RealPix
> Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/pxgf.so.6.0
RealNetworks GIF File
> Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/pxjf.so.6.0
RealNetworks JPEG
> File Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/ramplin.so.6.0
RealNetworks
> Ramgen File System
> I: /usr/local/libexec/rmserver/Plugins/rmffplin.so.6.0
RealNetworks
> RealMedia File Format Plugi
> I: /usr/local/libexec/rmserver/Plugins/rn5auth.so.6.0
RealNetworks RN5
> Authenticator
> I: /usr/local/libexec/rmserver/Plugins/rtffplin.so.6.0
RealNetworks
> RealText File Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/sdpplin.so.6.0
RealNetworks SDP
> Stream Description Plug
> I: /usr/local/libexec/rmserver/Plugins/smlffpln.so.6.0
RealNetworks SMIL
> File Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/smonplin.so.6.0
RealNetworks
> System Monitor
> I: /usr/local/libexec/rmserver/Plugins/spltplin.so.6.0
RealNetworks
> Splitter Broadcast Plugin
> I: /usr/local/libexec/rmserver/Plugins/smplfsys.so.6.0
RealNetworks
> Local File System
> I: /usr/local/libexec/rmserver/Plugins/swff.so.6.0
Shockwave Flash
> Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/vidplin.so.6.0
RealNetworks RGB
> Renderer Plugin
> I: /usr/local/libexec/rmserver/Plugins/vidplin.so.6.0
RealNetworks AVI
> File Format Plugin
> I: /usr/local/libexec/rmserver/Plugins/vidplin.so.6.0
RealNetworks
> QuickTime File Format Plugi
> I: /usr/local/libexec/rmserver/Plugins/vidplin.so.6.0
RealNetworks
> Active Stream Format Versio
> I: /usr/local/libexec/rmserver/Plugins/vivff.so.6.0
VivoActive File
> Format Plugin
>
>
> The last five lines are missing from the bad server
startup.
>
> $ rmserver -v
> Creating Server Space...
> Starting RealServer 6.0 Core...
> RealServer (c) 1995-1998 RealNetworks, Inc. All rights
reserved.
> Version: 6.0.3.353
> Platform: freebsd3
>
>
> Here's a tcpdump from trying to connect:
>
> 03:10:46.610541 elbas.partitur.se.4251 >
puka.partitur.se.7070: S
> 3043916040:3043916040(0) win 16384 <mss 1460> (DF)
> 03:10:46.610692 puka.partitur.se.7070 >
elbas.partitur.se.4251: S
> 1357161008:1357161008(0) ack 3043916041 win 17520 <mss
1460> (DF)
> 03:10:46.610729 elbas.partitur.se.4251 >
puka.partitur.se.7070: . ack 1
> win 17520 (DF)
> 03:10:46.611024 elbas.partitur.se.4251 >
puka.partitur.se.7070: P
> 1:399(398) ack 1 win 17520 (DF)
> 03:10:46.715954 puka.partitur.se.7070 >
elbas.partitur.se.4251: . ack
> 399 win 17122 (DF)
> 03:10:46.715992 elbas.partitur.se.4251 >
puka.partitur.se.7070: P
> 399:400(1) ack 1 win 17520 (DF)
> 03:10:46.915932 puka.partitur.se.7070 >
elbas.partitur.se.4251: . ack
> 400 win 17121 (DF)
>
>
> And when I click stop:
> 03:10:50.829169 elbas.partitur.se.4251 >
puka.partitur.se.7070: F
> 400:400(0) ack 1 win 17520 (DF)
> 03:10:50.829279 puka.partitur.se.7070 >
elbas.partitur.se.4251: . ack
> 401 win 17121 (DF)
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-isp" in the body of the
message
>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199908111604.LAA28343>
