EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

MicroStrategy 2020 Patch Installer


Community Admin

• Strategy


The MicroStrategy 2020 Patch Installer includes fixes for important issues across 2020 GA, 2020 Update 1, and 2020 Update 2. Users can use the same installer for all three versions and the applicable fixes are applied automatically. There is one installer for Windows and one for Linux, the same as the platform installers.

Description

Note: If you are using the latest Strategy 2020, the Patch Installer is not required. If you are on an earlier update of Strategy 2020, we strongly recommend that you upgrade to the latest update to take advantage of the security, stability, and performance improvements.
 
Strategy 2020 Patch Installer provides customers with a simple and centralized solution for applying critical fixes to any version of the Strategy 2020 Platform Release. The Windows and Linux installer will identify which Strategy components and version are present for each machine and only apply the necessary patches. The current version of the Strategy 2020 Patch Installer is 2020U2P2, and addresses the following issues:

  • DE166554 - (Global Patch - 2020) After upgrading to MSTR 2020, attribute selector does not work for widgets in RSD. Also, in Grids, selector now adds missing Attribute (when Grid originally didn't have the attribute) and the attribute cannot be removed.
  • DE164871 - [Web ASP] files are missing in Web ASP causing issues with loading the Security section in the project default settings page.
  • DE172767 and DE172767 - Certain Platform Analytics custom configurations may be overwritten by the defaults during the update process.
  • US299392 - If customers accidentally applied Global Patch 2020 (2020 Patch Installer v1) on 2020 Update 2 a library file gets incorrectly changed to the Update 1 version. This change switches the file back to correctly use the Update 2 file.
  • DE174580 - Automated crash reports show 0 instead of the correct customer DSI information

The Strategy 2020 Patch Installer can be run on any supported Strategy version, and contains logic to determine whether individual fixes need to be applied. Information about which patches were installed, and the success of that patch installation will be written to the installation log.
As long as the existing install.log from the last installation has not been deleted or moved (Ex. 2020 Update 2), users can expect this same install.log to be updated with the changes that are being applied by the patch installer. Furthermore, a new patches.txt file will now be created within the same directory that the install.log is found to help simplify what changes are being applied. By default, the log files will be created in the following directories:

  • Windows: Program Files (x86)\Common Files\Strategy
  • Linux: <Log_Path>

To understand the format of the patches.txt, let's take a look at an example below. There is a Red Hat Linux machine that had 2020 GA installed, then Update 1, and recently upgraded to Update 2. This machine has the Intelligence Server, Telemetry Server, and Platform Analytics installed. After running the Strategy 2020 Patch Installer on this machine successfully, the patches.txt contains the following:


[2020GA]
Applicable=FALSE
PatchedIServer_DE166554=FALSE
[2020U1P1]
Applicable=FALSE
PatchedIServer_DE166554=FALSE
[2020U2P1]
Applicable=TRUE
PatchedPlatformAnalytics_DE172767=TRUE

A patch for Platform Analytics was applied to this machine represented by [2020U2P1], or in human terms, 2020 Update 2 Patch 1, and the other fixes that were only relevant if using 2020 GA or 2020 Update 1 were skipped. The DE###### is the identifying value for the fix that is used by Strategy Support and Technolgy for tracking purposes.
To better understand what components and versions have patch fixes, refer to the full list below:
Linux
[2020GA]
PatchedIServer_DE166554
[2020U1P1]
PatchedIServer_DE166554
[2020U2P1]
PatchedPlatformAnalytics_DE172767
[2020U2P2]
PatchedIServer_DE174580
Windows
[2020GA]
PatchedIServer_DE166554
[2020U1P1]
PatchedIServer_DE166554
PatchedWebAspx_DE164871
[2020U2P1]
PatchedPlatformAnalytics_DE172767
PatchedTelemetryServer_DE172863
[2020U2P2]
PatchedIServer_US299392
PatchedIServer_DE174580
Keep in mind that "IServer" is short for the Intelligence Server and "WebAspx" is short for Strategy Web Server (ASP.NET).
If you have any questions or concerns, please open a case with Strategy Support for further clarification.


Comment

0 comments

Details

Knowledge Article

Published:

July 14, 2020

Last Updated:

October 28, 2020