KNOWLEDGE BASE

Tableau Server Becomes Unstable After Applying July 10, 2018 Windows Update


Published: 26 Jul 2018
Last Modified Date: 11 Sep 2018

Issue

After applying the July 10, 2018 Monthly Rollup Windows update (KB4338815, KB4338830, or KB4338818, depending on OS version), Security-only Windows update (KB4338824, KB4338820, or KB4338823, depending on OS version), or Cumulative security update for Internet Explorer (KB4339093), Tableau Server becomes unstable, demonstrating some or all of the following symptoms: 
  • Services stop and will not restart. 
  • Certificate errors may appear in the Windows Event Log. 
  • The Gateway process reports that port 80 or 443 is in use by another process. 
  • When attempting to start Tableau Server via tabadmin start, the following error may occur:
"Unable to determine if all components of the service started properly" 
  • The tablicsrv process fails to start with the following error:
"Unable to start service 'tablicsrv': (1058) The service cannot be started, either because it is disabled or because it has no enabled devices associated with it." 
  • The following error can be found in the httpd\startup.log
"(OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted"

 

Environment

  • Tableau Server 
  • Windows

Resolution

Try one of the following options:
  1. Rollback Windows update KB4338815, KB4338818, KB4338823, KB4338824, or KB4338830 (version dependent)
  2. You may also try to install Windows update KB4338821, KB4338831, KB4338816, KB4345424 or KB4345459 respectively
If no solution is available due to the need for additional testing and approval, a temporary workaround is to reboot all servers in the Tableau Server cluster. 

The following matrix shows the association between the defective patches and their respective fixes:
 

Windows OS Version

Defective Patch

Fixed Patch

Windows 8.1 & Windows Server 2012 R2 (Monthly Rollup)

KB4338815

KB4338831

Windows 8.1 & Windows Server 2012 R2 (Security-only update)

KB4338824

KB4345424

Windows Server 2012 (Monthly Rollup)

KB4338830 

KB4338816

Windows Server 2012 (Security-only update)

KB4338820

KB4345425

Windows 7 SP1 and Windows Server 2008 R2 SP1 (Monthly Rollup)

KB4338818

KB4338821

Windows 7 SP1 and Windows Server 2008 R2 SP1 (Security-only update)

KB4338823

KB4345459

Cumulative security update for Internet Explorer

KB4339093*

NA

* The fixes that are included in this Security Update for Internet Explorer (KB 4339093) are also included in the July 2018 Security Monthly Quality Rollup. Installing either the Security Update for Internet Explorer or the Security Monthly Quality Rollup installs the fixes that are in this update.

Cause

The instability appears to be the result of known issues which are part of the KB4338815, KB4338830, or KB4338818 Windows monthly rollup updates and the security updates contained within (provided independently as Security-only updates).  
 

Additional Information

The Microsoft KB articles for these updates warn of the following known issues which may be related: 
  • After installing this update, some devices running network monitoring workloads may receive the 0xD1 Stop error because of a race condition.
  • Restarting the SQL Service may fail occasionally with the error, “Tcp port is already in use”.
Per Microsoft, both of these issues are resolved in optional Windows update KB4338831, KB4338816, or KB4338821.
Did this article resolve the issue?