Endpoint Protection Manager upgrade quits during schema upgrade
search cancel

Endpoint Protection Manager upgrade quits during schema upgrade

book

Article ID: 204700

calendar_today

Updated On:

Products

Endpoint Protection

Issue/Introduction

You are upgrading the Symantec Endpoint Protection Manager (SEPM) to 14.3 MP1. During the upgrade, you receive the notification "Server Schema is newer than database schema. Upgrade wizard needs to run to bring the schemas into sync. Remember to run Server Configuration Wizard after the upgrade wizard completes. Run the upgrade wizard now?" 

After selecting "Yes", a DOS window briefly appears, then you are returned to the desktop. 

Running `upgrade.bat` from the Symantec Endpoint Protection Manager\bin directory has the same result. 

Environment

Upgrading from SEPM 14.2 RU2 to 14.3 MP1. 

This can affect other upgrade paths as well (i.e. 14.3 MP1 to 14.3 RU3)

Cause

FIPS mode is enabled 

Resolution

Disable the FIPS-compliant Java libraries and re-run the upgrade wizard:

  1. To disable FIPS, navigate to the bin folder and double-click the FIPSMode-Disable.bat file (\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\bin).
  2. Once FIPS is disabled, run the SEPM upgrade wizard (upgrade.bat) again. After completion of the upgrade, FIPS can be re-enabled: 
  3. To re-enable FIPS, Navigate to the bin folder (\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\bin) and double-click the FIPSMode-Enable.bat file.

Additional Information

When checking the Upgrade-0.log under SEPM\Tomcat\Logs, you may see these log entries: 

Exception in thread "Upgrade" 
java.lang.NoClassDefFoundError: com/rsa/jsafe/provider/JsafeJCE
 	at com.sygate.scm.server.util.RecoveryData.composeRecoveryDataFile(RecoveryData.java:621)
 	at com.sygate.scm.server.upgrade.ui.Main.createRecoveryFile(Main.java:1083)
 	at com.sygate.scm.server.upgrade.ui.Main.executePreLaunchSteps(Main.java:682)
 	at com.sygate.scm.server.upgrade.ui.Main.(Main.java:563)
 	at com.sygate.scm.server.upgrade.ui.Main.main(Main.java:1351)
 Caused by: java.lang.ClassNotFoundException: com.rsa.jsafe.provider.JsafeJCE
 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
 	... 5 more