We tried to upgrade CA Spectrum our Spectroservers from 10.2 to 10.4.3, but it failed:
The following error was found in the $SPECROOT/Install-Tools/LOGS/10.4.3.0.21_20210215/preinst.14.29 file:
___________________ Begin Pre-installation ______________________
Pre-installation Started: Mon Feb 15 14:29:56 CST 2021
Disk Statistics ... Mon Feb 15 14:29:56 CST 2021
Name Size Used Avail %Used
D:/win32app/Spectrum 314569724 17775524 296794200 5.7%
CS_SetPath ... Mon Feb 15 14:29:58 CST 2021
CS_SetPath IROOT=D:/win32app/Spectrum Mon Feb 15 14:29:58 CST 2021
CS_SetPath CWROOT=/d/win32app/Spectrum Mon Feb 15 14:29:58 CST 2021
CS_SetPath ... Mon Feb 15 14:29:58 CST 2021 /d/win32app/Spectrum/lib:/d/win32app/Spectrum/Install-Tools:/d/win32app/Spectrum/SS-Tools:/d/win32app/Spectrum/SG-Tools:/bin:/c/Program Files/Python37/Scripts:/c/Program Files/Python37:/c/Program Files/EMC NetWorker/nsr/bin:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0:/c/IBM/ITM/bin:/c/IBM/ITM/InstallITM:/c/IBM/ITM/TMAITM6:/usr/bin:/d/win32app/Spectrum/lib:/c/Strawberry/c/bin:/c/Strawberry/perl/site/bin:/c/Strawberry/perl/bin
Install-Tools/preinst_engine: line 646: /opt/SPECTRUM/bin/perl: No such file or directory
------------------------------------------------------------------------
Starting pre-installation Install module Install-Tools/IPRE/PreInstall.pl
Install-Tools/preinst_engine: line 1208: /opt/SPECTRUM/bin/perl: No such file or directory
Ending pre-installation Install module Install-Tools/IPRE/PreInstall.pl
------------------------------------------------------------------------
------------------------------------------------------------------------
Starting pre-installation module Install-Tools/PRE/ACCELAR.pl
Install-Tools/preinst_engine: line 1232: /opt/SPECTRUM/bin/perl: No such file or directory
Ending pre-installation module Install-Tools/PRE/ACCELAR.pl
------------------------------------------------------------------------
Starting pre-installation module Install-Tools/PRE/CORE.pl
Install-Tools/preinst_engine: line 1232: /opt/SPECTRUM/bin/perl: No such file or directory
Ending pre-installation module Install-Tools/PRE/CORE.pl
------------------------------------------------------------------------
Release : 20.2 / 21.2
Component : Spectrum Core / SpectroSERVER
Th perl.exe file is missing in the $SPECROOT/bin/ directory. It is also missing from the $SPECROOT/NT-Tools/SRE/bin/ directory.
Copied missing perl.exe from another upgraded server to
$SPECROOT/bin/
$SPECROOT/NT-Tools/SRE/bin/ directory (from another host).
Reran the Spectrum Install which now completes successfully
In addition, please ensure the antivirus is configured accordingly to not block this file or scan the related directory.
The same problem and resolution is also valid on a OneClick only upgrade and not limited to SpectroSERVER upgrade.