When Installing or Upgrading a MP or Solution in vRealize Operations Manager the following error is displayed:
upgrade.verification.certificate_expired
To resolve this issue, delete the expired certificate from the Keystore and/or the Truststore.
Complete all steps, as only one store may contain expired certificates.
cat /storage/vcops/user/conf/ssl/storePass.properties
keytool -list -v -keystore /data/vcops/user/conf/ssl/tcserver.keystore
Alias name: certificate_alias
Creation date: Feb 11, 2016
Entry type: trustedCertEntry
Owner: CN=vxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Issuer: CN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Serial number: xxxxxxxxxxxxxxxxxxxx
Valid from: Thu Jul 10 18:55:26 CEST 2014 until: Sat Jul 09 18:55:26 CEST 2016
Certificate fingerprints:
MD5:
SHA1: XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
SHA256: XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
Signature algorithm name: SHA1withRSA
Subject Public Key Algorithm: 2048-bit RSA key
Version: 3
keytool -delete -alias <alias_name> -keystore /data/vcops/user/conf/ssl/tcserver.keystore -storepass <keystore_password>
keytool -list -v -keystore /data/vcops/user/conf/ssl/tcserver.truststore
keytool -delete -alias <alias_name> -keystore /data/vcops/user/conf/ssl/tcserver.truststore -storepass <truststore_password>
If a needed certificate is deleted, it can cause issue with vRealize Operations Manager itself, or collections.
Take a snapshot of the vRealize Operations Manager nodes before proceeding with the Resolution section.
If an old certificate is determined to be in use by an installed Management Pack, see Remove a solution from vRealize Operations to remove the Management Pack.
Alternatively, you can try upgrading the Management Pack if an upgrade is available.