Solutions
Microsoft patches KB4338815 and KB4338818 may causes services to fail with port in use errors
ID: | S142656 | |
Published: | 13 August 2018 |
Operating System(s)
- Windows 2008 R2
- Windows 2012
Product(s)
- Dimensions CM
- Dimensions RM
- Licensing
- PVCS Tracker
- PVCS Version Manager
- Release Automation
- Release Control
- Release Manager
- Release Vault
- Requirements Manager
- SBM
- Service Manager
- TeamTrack
Description
On servers that deployed Microsoft security patches KB4338815 (Windows 2012 R2) or KB4338818 (Windows 2008 R2 SP1), TCP/IP connectivity to services may stop working following a service restart. The logs for these services may subsequently have errors similar to:
-
Tcp port is already in use
-
java.net.BindException: Address already in use: JVM_Bind <null>:PortNumber
When the command
netstat -a
is executed, none of the ports reported in the error messages show up as actually being in use. (They do not have a LISTENING or ESTABLISHED state.)Only a system reboot can solve the immediate problem, but that fix is not permanent.
Resolution
The listed Microsoft patches have known defects resulting in these problems. An optional Microsoft update has been released to take care of this issue:
Note the references to: Addresses an issue that may cause the restart of the SQL Server service to fail occasionally with the error, “Tcp port is already in use”.
Alternatively, you can remove the offending patches.