Previous Topic: UTimes and Denied Records in the Audit Log After Database BackupNext Topic: Connecting to Remote Computers


The CA ControlMinder Database Is Corrupt

Valid on UNIX

Symptom:

I notice messages similar to the following messages in the CA ControlMinder error log:

seoswd: [ID 973226 auth.error] Communication time out to seosd. Executing seosd 
FATAL!
Inseosrt_InitDatabase (0x270)
WARNING: /Path of Access Control/seosdb/seos_cdf.dat was corrupted

Solution:

Use the following procedure to fix the database corruption.

Note: This procedure assumes that the database is installed in the default installation location, /opt/CA/AccessControl.

To fix the CA ControlMinder database corruption

  1. Stop CA ControlMinder:
    secons -s
    
  2. (Optional) Back up the database to another location so that the database can be provided to Technical Support if required.
  3. Verify that the database is marked as closed:
    cd /opt/CA/AccessControl/seosdb
    
    dbmgr -util -close
    

    Note: If CA ControlMinder is not shut down correctly, the database can be marked as open.

  4. Check the database:
    dbmgr -util -check
    
  5. Do one of the following:
  6. Build the database files:
    dbmgr -util -build all
    
  7. Check the database again:
    dbmgr -util -check
    
  8. Start CA ControlMinder:
    seload
    

Note: If the database is still corrupt, further investigation is required. For assistance, contact CA Support at http://ca.com/support.