000011678 - RSA Authentication Manager Administration Server fails to start

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000011678
Applies ToRSA Authentication Manager 7.1 SP4
IssueRSA Authentication Manager Administration Server fails to start
RSA Authentication Manager Administration Server: [FAILED]
####<Oct 21, 2010 1:35:04 PM EDT> <Error> <EmbeddedLDAP> <pcc-r710-78.qe.na.rsa.net> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1287682504472> <BEA-000000> <Error Instantiating 'dc=server': null>
####<Oct 21, 2010 1:35:04 PM EDT> <Critical> <EmbeddedLDAP> <pcc-r710-78.qe.na.rsa.net> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1287682504484> <BEA-171522> <An error occurred while initializing the Embedded LDAP Server. The exception thrown is java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot. This may indicate a problem with the data files for the Embedded LDAP Server. If the problem is with the data files and it can not be corrected, backups of previous versions of the data files exist in /usr/local/RSASecurity/RSAAuthenticationManager/server/servers/AdminServer/data/ldap/backup.>

####<Oct 21, 2010 1:35:04 PM EDT> <Notice> <WebLogicServer> <pcc-r710-78.qe.na.rsa.net> <AdminServer> <Main Thread> <<WLS Kernel>> <> <> <1287682504568> <BEA-000365> <Server state changed to FAILED>
CauseThe data in weblogic embedded LDAP is corrupt.  There are several possible causes for this, including an unusual shutdown of weblogic.
Resolution

1. Access the shell as installation user.
2. Backup the embedded ldap data folder by renaming it

 mv <am_home>/server/servers/AdminServer/data/ldap/ldapfiles <am_home>/server/servers/AdminServer/data/ldap/ldapfiles_bak 

3. Access the embedded ldap backup folder, and locate the latest backup file based on timestamp.

 ls -l <am_home>/server/servers/AdminServer/data/ldap/backup 

4. Unzip the latest backup file to a temp folder, notes that extracted files contain a full folder structure.

 unzip <am_home>/server/servers/AdminServer/data/ldap/backup/<the_latest_backup_file> -d /tmp 

5. Create a new embedded ldap data folder

 mkdir <am_home>/server/servers/AdminServer/data/ldap/ldapfiles 

6. Copy the extracted files from temp folder to this new embedded ldap data folder, notes that we don't need to copy entire folder structure, we only need the files in the last folder.

 cp /tmp/<am_home>/server/servers/AdminServer/data/ldap/ldapfiles/*.* <am_home>/server/servers/AdminServer/data/ldap/ldapfiles 

The step for Windows is similar, but you can use windows explorer instead of command line.

NotesError messages are found in <am-home>/server/servers/AdminServer/logs/AdminServer.out.
Legacy Article IDa54799

Attachments

    Outcomes