VIBE fails to start after updating OS

  • 7024601
  • 04-May-2020
  • 04-May-2020

Environment

Vibe 4.0.5
Vibe 4.0.6
Vibe 4.0.7

Situation

Underlying OS was updated to current version.  Following that operation VIBE failed to start.

There was this error in the /opt/novell/teaming/apache-tomcat/logs/appserver.log:

2020-04-22 17:51:25,112 ERROR [localhost-startStop-1] [org.kablink.teaming.util.encrypt.EncryptedClassPathConfigFiles] - *** ENCRYPTION KEY MUST NEVER CHANGE. IT WILL MAKE SYSTEM UNUSABLE!! - initial=[Mxxxxxxxxxxx], current=[Mxxxxxxxxx==]
This error indicates a mis-match between security keys that must match.

Resolution

There  are two encryption lines in the file: /opt/novell.teaming/apache-tomcat/webapps/ssf/WEB-INF/classes/config/ssf-ext.properties 


kablink.encryption.key=<value>
kablink.encryption.key.initial=<value>

Both values should be identical.  

There is also an ecryption key in the file /var/opt.novell/teaming/conf/sec.properties 

The encryption.key=<value>  should the one in the sec.properties file.

If changes are needed, back up both files first, then change the values in ssf-ext.properties to match the value in sec.properties.

Restart the server and make sure VIBE loads as expected.

Cause

We were unable to determine why or how the values changed between the two files as VIBE was not updated, only the hosting OS.