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:
The same problem and resolution is also valid on a OneClick only upgrade and not limited to SpectroSERVER upgrade.