RSA Authentication Manager Upgrade to V8.6 Fails with Error: "Warning: Could not find file /opt/rsa/am/radius/system/lib/radVdb.so to copy."
2 years ago
Article Number
000067933
Applies To
RSA Product Set:  SecurID
RSA Product/Service Type:  Authentication Manager
RSA Version/Condition:  8.6
Issue
Upgrading to V8.6 fails with the below error in the Status View: 
Exception in thread "main" : Warning: Could not find file /opt/rsa/am/radius/system/lib/radVdb.so to copy.
	at org.apache.tools.ant.taskdefs.Copy.copySingleFile(Copy.java:619)
	at org.apache.tools.ant.taskdefs.Copy.execute(Copy.java:444)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at UpdateRollback.preUpdate_InvokeGroovy_RADIUS_Premigration(UpdateRollback.groovy:230)
	at UpdateRollback$_preUpdate_closure1.doCall(UpdateRollback.groovy:23)
	at UpdateRollback$_preUpdate_closure1.doCall(UpdateRollback.groovy)
	at Utils.withArtifacts(Utils.groovy:48)
	at Utils$withArtifacts$5.call(Unknown Source)
	at UpdateRollback.preUpdate(UpdateRollback.groovy:12)
	at com.rsa.plugins.install.GroovyInstallEngine.invokeScript(GroovyInstallEngine.groovy:68)
	at com.rsa.plugins.install.GroovyInstallEngine$_runTask_closure2.doCall(GroovyInstallEngine.groovy:57)
	at com.rsa.plugins.install.GroovyInstallEngine.runTask(GroovyInstallEngine.groovy:56)
	at com.rsa.plugins.install.GroovyInstallEngine$_runTasks_closure3.doCall(GroovyInstallEngine.groovy:106)
	at com.rsa.plugins.install.GroovyInstallEngine.runTasks(GroovyInstallEngine.groovy:105)
	at com.rsa.plugins.install.GroovyInstallEngine$runTasks.call(Unknown Source)
	at com.rsa.plugins.install.CommandLineInstallEngine.main(CommandLineInstallEngine.groovy:40)
Cause
The RSA Authentication Manager 8.6 Pre-Upgrade Check Tool needs to be run and all the failures in the report need to be resolved before updating the RSA Authentication Manager to V8.6. 

Due to migration from SBR in AM V8.5 to FreeRADIUS in AM V8.6, there is no rollback once the update fails as some of the RADIUS files are non-recoverable and the primary instance cannot be upgraded again. 
Resolution
First Resolution
1. If there is a virtual machine snapshot taken before the upgrade, revert to the snapshot.
2. Run the RSA Authentication Manager 8.6 Pre-Upgrade Check Tool on the primary instance. 
3. Resolve any failures that are identified in the HTML report of the Pre-Upgrade Check Tool. 
4. Once there are no failures in the HTML report, update the Authentication Manager to V8.6.

Second Resolution
1. Promote the replica instance for Disaster Recovery.
2. Take a virtual machine snapshot of the instance.
3. Run the RSA Authentication Manager 8.6 Pre-Upgrade Check Tool on the primary instance. 
4. Resolve any issues that are identified in the HTML report of the Pre-Upgrade Check Tool. 
5. Once there are no failures in the HTML report, update the Authentication Manager to V8.6.