Commiting EEB on the appliance fails with the incorrect number of active rollback checkpoints error
|Article:TECH184992|||||Created: 2012-03-27|||||Updated: 2012-03-27|||||Article URL http://www.symantec.com/docs/TECH184992|
Running a commit of the EEB on the appliance from CLI -
<host>> patch commit x.x.x.x
Receiving an error: "The number of active rollback checkpoints is incorrect..."
This happens when EEB was installed multiple times but has not been commited. Each installation saves a copy of a rollback checkpoint.
<host>.PureDisk> patch commit NB_Appliance_x.x.x
WARNING: The patch will not be able to be rolled back after it's committed.
Are you sure you want to commit the applied patch? [Y/(n)] y
!!! [<host>] The number of active rollback checkpoints is incorrect...
If EEB was installed multiple times, but has not been commited, the rollback files have been saved for all EEB installs.
When commit is run, it finds multiple rollback files and fails with the error that the number of active rollback checkpoints is incorrect.
List the checkpoints on the server where the error is complaining about the number being incorrect
/opt/pdag/bin/php /opt/pdinstall/lib/checkpoint/CheckpointManager.php list
Rollback checkpoint files have time stamps in their name. Locate the older ones and keep the one from the last install.
/opt/pdag/bin/php /opt/pdinstall/lib/checkpoint/CheckpointManager.php remove rollback#NB_Appliance_x.x.x_vx#<date>
After running the remove, run the commit of the patch again. It should not fail anylonger.
<host>> patch commit NB_Appliance_x.x.x
Article URL http://www.symantec.com/docs/TECH184992