When Strategy is installed and its home path is not a parent of the install path, an error occurs and the Strategy 2020 Patch Installer installation fails. For example, the patch installation will fail in the following configuration:
/var/opt/Strategy
/opt/Strategy
The patch installation is successful with the following configuration:
/opt/Strategy
/opt/MicroStrategy/install
After the patch installer copies
libMIXTBFCT.sounder the Strategy
libdirectory, it checks if the owner of that library file needs to be altered by parsing
Principal.sh. The location of
Principal.shis
/env.
Principal.sh, the installer uses
<MSTR_HOME_PATH>/
install/_uninstfirst (retrieved from
mstrinstallers.xml), navigates two levels up, then to the
envdirectory.
Principal.shto fail.
Instead of the
<uninstdir>value, which indicates the
_uninstdirectory path, retrieve the
<home>value from
mstrinstaller.xmlto accurately and reliably locate
Principal.sh.
Use the following steps as a workaround after the path installation fails:
Principal.shfrom
/envto the location where the patch installer is searching. This can be checked in
Strategypatchinstaller.log:
StrategyPatchInstaller.shwas launched, there may be a
tmpdirectory with the
libMIXTBFCT.sofile inside. Remove the
tmpdirectory.
<MSTR_INSTALL_PATH>/lib, if the new l
ibMIXTBFCT.sofile is already copied, delete it.
Principal.shfile in
/opt/env.