"undefined symbol" messages seen in the VNM.OUT file after upgrading Spectrum

book

Article ID: 196767

calendar_today

Updated On:

Products

CA Spectrum CA eHealth

Issue/Introduction

"undefined symbol" messages seen in the VNM.OUT file after upgrading Spectrum. The following are some examples:


/opt/Spectrum/SS/Modules/libxyp1002ss.so.1 not loaded : /opt/SPECTRUM/lib/../SS/Modules/libtpgenss.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei
/opt/Spectrum/SS/Modules/libciscmnss.so.1 not loaded : /opt/Spectrum/SS/Modules/libciscmnss.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei
/opt/Spectrum/SS/Modules/libcis1001ss.so.1 not loaded : /opt/SPECTRUM/lib/../SS/Modules/libciscmnss.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei
/opt/Spectrum/SS/Modules/libcisappss.so.1 not loaded : /opt/SPECTRUM/lib/../SS/Modules/libciscmnss.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei
/opt/Spectrum/SS/Modules/libcis1008ss.so.1 not loaded : /opt/SPECTRUM/lib/../SS/Modules/libciscmnss.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei
/opt/Spectrum/SS/Modules/libcis1010ss.so.1 not loaded : /opt/SPECTRUM/lib/../SS/Modules/libciscmnss.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei
/opt/Spectrum/SS/Modules/libcis1014ss.so.1 not loaded : /opt/SPECTRUM/lib/../SS/Modules/libciscmnss.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei
/opt/Spectrum/SS/Modules/libcis1027ss.so.1 not loaded : /opt/SPECTRUM/lib/../SS/Modules/libciscmnss.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei
/opt/Spectrum/SS/Modules/libcpq1000ss.so.1 not loaded : /opt/Spectrum/SS/Modules/libcpq1000ss.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei
/opt/Spectrum/SS/Modules/libhstca.so.1 not loaded : /opt/Spectrum/SS/Modules/libhstca.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei
/opt/Spectrum/SS/Modules/libjpr1000ss.so.1 not loaded : /opt/SPECTRUM/lib/../SS/Modules/libtpgenss.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei
/opt/Spectrum/SS/Modules/libntoptss.so.1 not loaded : /opt/Spectrum/SS/Modules/libntoptss.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei
/opt/Spectrum/SS/Modules/libnsc1000ss.so.1 not loaded : /opt/Spectrum/SS/Modules/libnsc1000ss.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei
/opt/Spectrum/SS/Modules/libcsi1036ss.so.1 not loaded : /opt/SPECTRUM/lib/../SS/Modules/libcchasss.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei
/opt/Spectrum/SS/Modules/libmigrnss.so.1 not loaded : /opt/SPECTRUM/lib/../SS/Modules/libcchasss.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei
/opt/Spectrum/SS/Modules/libcsi1099ss.so.1 not loaded : /opt/SPECTRUM/lib/../SS/Modules/libcchasss.so.1: undefined symbol: _ZN12CsIHIfConfig17create_new_modelsERK13CsModelHandleP11CsIntfTablei

Cause


A 10.4.1 PTF PTF_10.4.113 incorrectly copied library libmdlsvint.so.1 to the $SPECROOT/lib/ folder instead of  $SPECROOT/SS/. As a result when
  Spectrum was upgraded to 10.4.2 (NetOps 20.2) the older library gets left behind and is loaded.


SpectroSERVER.info
----------------------------------------
libmdlsvint.so.1                10.4.1.0.91         3444528         0x320ef000      /opt/spectrum/lib/libmdlsvint.so.1


$SPECROOT/lib/ (OLD 10.4.1 file)
-----------------------------------------
-rw-rw-rw-.  1 spectrum spectrum  3444528 Jun 15  2020 libmdlsvint.so.1

 

$SPECROOT/SS/ (10.4.2 version)
------------------------------------------
-rwxr-x---.   1 spectrum spectrum    3480760 Jan 18 09:22 libmdlsvint.so.1

 

Environment

Release : 10.4.2.x

Component : Spectrum Core / SpectroSERVER

Resolution


While logged in as the spectrum user

- Stop the SpectroSERVER
     cd $SPECROOT/bin/
     ./stopSS.pl

- Delete libmdlsvint.so.1  from the $SPECROOT/lib/  folder
    cd $SPECROOT/lib/
    rm -f libmdlsvint.so.1

- Start the SpectroSERVER
    cd $SPECROOT/bin/
    ./startSS.pl