The solution is:
http://support.microsoft.com/kb/956189/
and/or here:
http://support.microsoft.com/kb/956188/
The problem is cause by:
Domain Name System (DNS) security update 953230 (MS08-037)
If you install this update, DNS will take over the ports in the range where GhostCast wants to set up its UDP connections. (6666-6669)
So to fix it do this: (disclaimer - if you hose your registry its your fault!)
- Click Start, click Run, type regedit, and then click OK.
- Locate and then click the following subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- Right-click ReservedPorts, and then click Modify.
- Type the range of ports that you want to reserve. FOR GHOSTCAST USE 6666-6669
Notes
- You must type the range of ports in the following format:
xxxx-yyyy
Do not replace the existing values. Instead, add the additional values.
To specify a single port, use the same value for x and for y. For example, to specify port 4000, type 4000-4000.
- If you specify the continuous ports separately and if one port is reserved and is not used, the next port is not reserved correctly, and the port is used.
- ISA Server settings only apply to Small Business Server 2000 or to Windows Small Business Server 2003 Premium Edition.
Click
OK.
RESTART DNS OR RESTART YOUR SERVER
Now... how did I find this??? No thanks goes to the GhostCast Log Errors!!!
Here's the original log:
Bound RML socket to 0.0.0.0:20364
Setting multicast scope to 16
State was 0, now 1
Bound TCP socket to 0.0.0.0:20365
gh_bind failed: Permission denied.
So it appeared that the second TCP bind failed! WRONG. Here's a copy from a working server:
Bound RML socket to 0.0.0.0:3400
Setting multicast scope to 16
State was 0, now 1
Bound TCP socket to 0.0.0.0:3401
Bound UDP socket to 0.0.0.0:6666
An AH-HA moment! The error was on binding UDP not TCP! And somewhere in the back of my mind I remembered this problem previously trying to bind to UDP. Looked it up on MS support site and there it was! WOO HOO!
I should give myself a cookie for this one!
Anyone have a job for an IT Guru with 25 years experience?
Dan