Spectrum server crashes in AddSecureDomainValue after upgrade

book

Article ID: 191663

calendar_today

Updated On:

Products

CA Spectrum CA eHealth

Issue/Introduction

Spectrum server crashes after 10.4.1 upgrade with AddSecureDomainValue in the stack:

Linux stack:

#3  0x00007f146fdf275c in SnmpV3ProfileGlobalConfigIH::AddSecureDomainValue(CsModelHandle const&, CsBuffer*, int, int) () from /opt/SPECTRUM/lib/../SS/libmdlsvint.so.1
#4  0x00007f146fdf4101 in SnmpV3ProfileGlobalConfigIH::trig_model_create(CsModelHandle const&) (  from /opt/SPECTRUM/lib/../SS/libmdlsvint.so.1

Windows stack:

0000006f`b455f440 00007ffe`3788fb5f : 00000000`00000000 0000006f`b455f560 0000021f`83c60810 00000000`00000000 : libhpse!CsHPSESnmpv3Info::CsHPSESnmpv3Info+0x197

0000006f`b455f500 00007ffe`37891a57 : 0000021f`8464d410 0000021f`83d13ea0 0000745a`00000004 0000006f`00000079 : libmdlsvint!SnmpV3ProfileGlobalConfigIH::AddSecureDomainValue+0xcf

0000006f`b455f5a0 00007ffe`381ca3ae : 0000021f`846557dc 0000006f`b455f780 0000021f`00000000 00000000`00000000 : libmdlsvint!SnmpV3ProfileGlobalConfigIH::trig_model_create+0xe3

Cause

v3 profile sync issue

Environment

Release : 10.4.1

Component : Spectrum Core / SpectroSERVER

Resolution

To resolve this, you need to reload the SpectroSERVER models only portion of the database from before the upgrade.

The Spectrum install saves the SSdb before it migrates it.  The savefile is in the SS directory, and will have a ,1 after it.  For example:

db_20191008,1.SSdb

Then after the upgrade, the db is saved again:

db_20191008,1.after.SSdb

To resolve this, you can initialize the SSdb to legacy, then load the models only with the following instructions:

As spectrum install owner, in a bash shell navigate to the SS directory.

../SS-Tools/SSdbload -il legacy.SSdb
../SS-Tools/SSdbload -m db_20191008,1.SSdb

Start the SpectroSERVER