Bug 9454 - SqueezeServer setup should reserve ports it needs
: SqueezeServer setup should reserve ports it needs
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Windows Installer
: 7.2
: PC Windows Server 2003
: -- normal (vote)
: 7.x
Assigned To: Michael Herger
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-09-10 06:41 UTC by Alexander Holy
Modified: 2009-09-08 09:16 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Holy 2008-09-10 06:41:02 UTC
Microsoft (and other vendors) recently introduced fixes to their DNS servers in order not to make the exploitable. The Microsoft DNS implementation (affects all server products) does this: At service start, it reserves 2500 randomized UDP endpoints for its use. Those may (a 2500/65535 chance) conflict with the ports used by SqueezeCenter. DNS always starts before SqueezeCenter.

Resolution: SqueezeCenter Setup should reserve the ports it wants to be available. How this can be done is described here: http://support.microsoft.com/kb/812873/en-us

It took me quite some time to figure out why my SqueezeCenter was no longer responding after yesterdays Windows Update and Server Reboot. Reserving ports  9000 and 3483 as described in http://support.microsoft.com/kb/812873/en-us did the trick.

This is nasty to track down, and will affect every SqueezeCenter installation (all versions) on Windows, where a DNS server is installed. You should take the necessary steps to reserver the ports in your setup.
Comment 1 KDF 2008-09-10 13:09:15 UTC
some existing (indirect) discussion in the forum:
http://forums.slimdevices.com/showthread.php?t=51705
Comment 2 Michael Herger 2008-09-11 11:51:09 UTC
change 23149
Comment 3 Michael Herger 2008-09-15 02:21:49 UTC
Alex - do you have some URL where I could read up on that change in Windows' behaviour?

The ports are now reserverd as per your request. But I'd like to better understand what exactly MS did here. Thanks!
Comment 4 Chris Owens 2008-09-15 09:12:25 UTC
Michael says this is fixed
Comment 5 James Richardson 2008-10-15 14:46:17 UTC
Verified SC reserves port ranges per instructions.

9000-9000
9090-9090
9092-9092
3483-3483
Comment 6 James Richardson 2008-12-15 12:35:56 UTC
This bug has been fixed in the 7.3.0 release version of SqueezeCenter!

Please download the new version from http://www.slimdevices.com/su_downloads.html if you haven't already.  

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.
Comment 7 Chris Owens 2009-07-31 10:29:45 UTC
Reduce number of active targets for SC