One fine day, I found that documentum repository was down and I am not able to access it anymore. I tried to start the services but found below error in repository log:
Error description in repository log:
[DM_CRYPTO_F_KEYSTORE_INIT]fatal: "Failed to initialize keystore
RESOLUTION:
In LINUX environment, below shell script can be utilized :
#!/bin/bash
# Take the backup of the $DOCUMENTUM/dba/secure folder
cp -r $DOCUMENTUM/dba/secure $DOCUMENTUM/dba/secure_bkp
if [ -f $DM_HOME/bin/dm_crypto_manage_lockbox ]; then
cd $DM_HOME/bin/
chmod +x dm_crypto_manage_lockbox
dm_crypto_manage_lockbox -lockbox <lockbox name .lb> -lockboxpassphrase -resetfingerprint
dm_crypto_boot -all -passphrase
else
echo "$DM_HOME/bin/dm_crypto_manage_lockbox does not exist.. so issue can not be resolved"
exit 1
fi
Note:In content server $DM_HOME/bin/dm_crypto_manage_lockbox should be already present for other version you need to place it manually.
# Execute like : ./solveFingerprintlockboxIssue.sh
On other environment you can execute below commands :
dm_crypto_manage_lockbox -lockbox <lockbox name .lb> -lockboxpassphrase -resetfingerprintdm_crypto_boot -all -passphrase