"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
The root cause of this issue is most likely a left over library from a previous Spectrum install.
Release : Any version of Spectrum
Component : Spectrum Core / SpectroSERVER
Search the $SPECROOT/lib and $SPECROOT/SS/Modules directory for any files that may be left over from a previous Spectrum install.
These files will have a different date from the other files in the directory.
The following is an example:
-rwxr-x---. 1 spectrum spectrum 95248 Aug 6 17:32 libMAPapi.so.1
-rwxr-x---. 1 spectrum spectrum 67336 Aug 6 17:32 libmapvcore.so.1
-rw-rw-rw-. 1 spectrum spectrum 3444528 Jun 4 20:19 libmdlsvint.so.1
-rwxr-x---. 1 spectrum spectrum 122136 Aug 6 17:32 libmoot.so.1
-rwxr-x---. 1 spectrum spectrum 138864 Aug 6 17:32 libmtecat.so
Note in the above example, the libmdlsvint.so.1 file has a different date than the other files in the same directory.
In this example, move the libmdlsvint.so.1 file to a temporary area. The, restart the SpectroSERVER process and verify the errors are no longer seen in the VNM.OUT file.