000034247 - RSA Authentication Manager 8.2 backup fails when backing up system files after promoting replica to primary

Document created by RSA Customer Support Employee on Nov 30, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 4Show Document
  • View in full screen mode

Article Content

Article Number000034247
Applies ToRSA Product Set: SecurID
RSA Product/Service Type: Authentication Manager
RSA Version/Condition: 8.2
IssueThe System Activity Monitor (Reporting > Real Time Activity Monitor > System Activity Monitor or Reporting > Reports > Add New > System Activity) shows the following error:
com.rsa.ims.operationsconsole.admin.taskmgr.TaskExecutionException: Failed to perform a system backup., 
     at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask.execute(SystemBackupTask.java:126),
     at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask$$FastClassBySpringCGLIB$$fcce0886.invoke(<generated>),
     at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204),
     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150),
     at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:55),
     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172),
     at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91),
     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172),
     at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:633),
     at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask$$EnhancerBySpringCGLIB$$6e55da6e.execute(<generated>),
     at com.rsa.ims.operationsconsole.admin.taskmgr.TaskManager.executeTasks(TaskManager.java:42),
     at com.rsa.ims.operationsconsole.admin.impl.OCManageBackupImpl$1CreateBackupThread.run(OCManageBackupImpl.java:149),
     at java.lang.Thread.run(Thread.java:745),Caused by: java.lang.NullPointerException, at java.util.Hashtable.put(Hashtable.java:514),
     at java.util.Properties.setProperty(Properties.java:161),
     at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask.generateBackupInfo(SystemBackupTask.java:329),
     at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask.performSystemBackup(SystemBackupTask.java:160),
     at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask.execute

The following error displays in the /opt/rsa/am/server/logs/ops-console log:
@@@2016-08-25 13:25:54,351 ERROR [CreateBackup] GUILog.traceException(587) | exception:
java.lang.NullPointerException
        at java.util.Hashtable.put(Hashtable.java:514)
        at java.util.Properties.setProperty(Properties.java:161)
        at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask.generateBackupInfo(SystemBackupTask.java:329)
        at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask.performSystemBackup(SystemBackupTask.java:160)
        at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask.execute(SystemBackupTask.java:119)
        at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask$$FastClassBySpringCGLIB$$fcce0886.invoke(<generated>)
        at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
        at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:700)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
        at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:55)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
        at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
        at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:633)
        at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask$$EnhancerBySpringCGLIB$$6a63036b.execute(<generated>)
        at com.rsa.ims.operationsconsole.admin.taskmgr.TaskManager.executeTasks(TaskManager.java:42)
        at com.rsa.ims.operationsconsole.admin.impl.OCManageBackupImpl$1CreateBackupThread.run(OCManageBackupImpl.java:149)
        at java.lang.Thread.run(Thread.java:745)
@@@2016-08-25 13:25:54,363 ERROR [CreateBackup] GUILog.traceException(587) | exception:
com.rsa.ims.operationsconsole.admin.taskmgr.TaskExecutionException: Failed to perform a system backup.
        at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask.execute(SystemBackupTask.java:126)
        at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask$$FastClassBySpringCGLIB$$fcce0886.invoke(<generated>)
        at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
        at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:700)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
        at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:55)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
        at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
        at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:633)
        at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask$$EnhancerBySpringCGLIB$$6a63036b.execute(<generated>)
        at com.rsa.ims.operationsconsole.admin.taskmgr.TaskManager.executeTasks(TaskManager.java:42)
        at com.rsa.ims.operationsconsole.admin.impl.OCManageBackupImpl$1CreateBackupThread.run(OCManageBackupImpl.java:149)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
        at java.util.Hashtable.put(Hashtable.java:514)
        at java.util.Properties.setProperty(Properties.java:161)
        at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask.generateBackupInfo(SystemBackupTask.java:329)
        at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask.performSystemBackup(SystemBackupTask.java:160)
        at com.rsa.ims.operationsconsole.admin.backup.tasks.SystemBackupTask.execute(SystemBackupTask.java:119)
        ... 13 more

When the backup fails, a tab labeled Advanced View will be available.  The following error will display on that tab:
Start export of systemfields.properties...
Completed export of systemfields.properties.
Starting RADIUS backup..
Backing up RADIUS data to /opt/rsa/am/backup/staging/radius-data/RADIUS_DATA_BACKUP
Start the RADIUS Backup
RADIUS Backup succeed, and the dump files is located at /opt/rsa/am/backup/staging/radius-data/RADIUS_DATA_BACKUP
Backing up RADIUS dictionary...
Successfully backed up RADIUS dictionary to /opt/rsa/am/backup/staging/radius-dict
Backing up RADIUS configuration files...
Backing up RADIUS configuration file /opt/rsa/am/utils/etc/../..//radius/securid
Backing up RADIUS configuration file /opt/rsa/am/utils/etc/../..//radius/sdconf.rec
Backing up RADIUS configuration file /opt/rsa/am/utils/etc/../..//radius/vendor.ini
Backing up RADIUS configuration file /opt/rsa/am/utils/etc/../..//radius/ttlsauth.aut
Backing up RADIUS configuration file /opt/rsa/am/utils/etc/../..//radius/spi.ini
Backing up RADIUS configuration file /opt/rsa/am/utils/etc/../..//radius/securid.ini
Backing up RADIUS configuration file /opt/rsa/am/utils/etc/../..//radius/sbrd.conf
Backing up RADIUS configuration file /opt/rsa/am/utils/etc/../..//radius/radius.ini
Backing up RADIUS configuration file /opt/rsa/am/utils/etc/../..//radius/peapauth.aut
Backing up RADIUS configuration file /opt/rsa/am/utils/etc/../..//radius/events.ini
Backing up RADIUS configuration file /opt/rsa/am/utils/etc/../..//radius/eap.ini
Backing up RADIUS configuration file /opt/rsa/am/utils/etc/../..//radius/classmap.ini
Backing up RADIUS configuration file /opt/rsa/am/utils/etc/../..//radius/account.ini
Successfully backed up RADIUS configuration files.
RADIUS log location: /opt/rsa/am/radius
RADIUS report location: /opt/rsa/am/radius/authReports
Backing up RADIUS audit logs...
Successfully backed up RADIUS audit logs to /opt/rsa/am/backup/staging/radius-logs
Backing up RADIUS certificate...
Successfully backed up RADIUS certificate to /opt/rsa/am/backup/staging/radius-certs
Starting Database backup..
Backing up database to /opt/rsa/am/backup/staging/database/DB_BACKUP.dump
Initialization OK.
Database command OK: pg_dump
Database command arguments OK.
Database command environment OK.
Command executed successfully.
Database backup successful.
Database backup completed.
Starting System backup..
Backing up the files to a staging file /opt/rsa/am/backup/staging/system/SYSTEM_BACKUP.dump
Backing up the files to a staging file /opt/rsa/am/backup/staging/keystore/KEYSTORE_BACKUP.dump
Generating backup information properties file..
null

An error occurred while backing up the system:
Failed to backup the system files.

Please call customer support. For error details, check the 'Advanced Status View'.

Error:
Failed to perform a system backup.
ResolutionThis issue is resolved in RSA Authentication Manager 8.2 Patch 3.
Workaround
  1. SSH to the primary Authentication Manager server and login using the rsaadmin account.
  2. Navigate to /opt/rsa/am/utils: 
cd /opt/rsa/am/utils

  1. Run the following command, setting the value to false if not using strict TLS v1.2 mode and to true if using strict TLS v1.2:
./rsautil store -a enable_min_protocol_tlsv1_2 false|true

 

Attachments

    Outcomes