RSA Product/Service Type: Authentication Manager
RSA Version/Condition: 8.3.0.5.0
- With a server running RSA Authentication Manager 8.3.0.5.0, when uploading the 8.4 update to the Operations Console via any browser, it processes for a few minutes then fails with the following error:
- After the error, the user is prompted for the RSA admin password.
- This leaves the system in a state where a reboot or restart of services fails.
The /opt/rsa/am/server/config/config.xml is modified the instant the upload starts and before the rsaadmin password is requested. The config.xml modification is done in order to accommodate a file size of over 2GB for the upload. When it fails, the config.xml is not reverted back to the original version; rather, it is left behind with incorrect pointers to the 8.3.0.4.0 files, which do not exist on an 8.3.0.5.0 system. Because of this discrepancy, if the system is ever restarted after this occurs, services will not start.
I. To get system operational again after failure
This modification has been approved by CE as a valid workaround to get the server running again.
- Open an SSH session to the server.
- Manually edit the /opt/rsa/am/server/config/config.xml.
- Change any references in the file for 0.4.0 to 0.5.0. See the Workaround section below for an easy way to edit the config.xml using the sed command.
Do not change items which may show 8.3.0.0.0, these you leave alone.
- Restart services:
II. To get Authentication Manager 8.4 to update from 8.3.0.5.0 successfully where it failed earlier on browser upload
1. Update via hotfix
Note that a customer must first open a case and request the hotfix files for AM-32518 from RSA Support.
- Obtain the hotfix zip file from AM-32518 or attached to this article.
- Follow the instructions in the readme, as they may be updated. but the instructions are also written below.
- There will be one jar file named ims-container-weblogic-8.3.0.5.0.jar, which replaces four copies of the jar file in four directories.
- Copy the hotfix jar file to /tmp.
- Create four .bak files:
- Put in the new jar file in the following four locations:
cp /tmp/ims-container-weblogic-8.3.0.5.0.jar /opt/rsa/am/server/servers/biztier/tmp/_WL_user/am-app/mxboc6/APP-INF/lib/
cp /tmp/ims-container-weblogic-8.3.0.5.0.jar /opt/rsa/am/server/servers/radiusoc/tmp/_WL_user/am-radius-app/cbsd0y/APP-INF/lib/
cp /tmp/ims-container-weblogic-8.3.0.5.0.jar /opt/rsa/am/server/servers/console/tmp/_WL_user/console-shared-library/t5l98w/WEB-INF/lib/
- Restart the Authentication Manager services:
- If this is a primary, confirm that replication is normal.
- Now upload 8.4 update via browser and it will succeed
2. New Better solution from Engineering released 4 January 2019, no hotfix needed
- Navigate to the /opt/rsa/am/server/pending directory.
- Delete any config.xml files in he directory. There should be one, which is the root cause of this problem.
- Make sure all of the Authentication Manager services are stopped:
- Edit the /opt/rsa/am/server/config/config.xml to correct the version numbers as shown in the Workaround section below.
- Restart the Authentication Manager services:
- If this is a primary, confirm that replication is normal.
- Now upload 8.4 update via browser and it will succeed
Workaround to get the system functional after failure
Revert to a prior snapshot, or try the steps below:This modification has been approved by CE as a valid workaround to get Authentication Manager running again.
- Manually edit /opt/rsa/am/server/config/config.xml and change any references of 0.4.0 to 0.5.0.
config.xml: <source-path>/opt/rsa/am/components/compile/com.rsa.am/annex/8.3.0.4.0/annex-8.3.0.4.0.war</source-path>
config.xml: <source-path>/opt/rsa/am/components/compile/com.rsa.am/operations-console/8.3.0.4.0/operations-console-8.3.0.4.0.war</source-path>
config.xml: <source-path>/opt/rsa/am/components/compile/com.rsa.am/am-app/8.3.0.4.0/am-app-8.3.0.4.0.ear</source-path>
config.xml: <source-path>/opt/rsa/am/components/compile/com.rsa.am/am-radius-app/8.3.0.4.0/am-radius-app-8.3.0.4.0.ear</source-path>
config.xml: <source-path>/opt/rsa/am/components/compile/com.rsa.am/ims-authn-idp/8.3.0.4.0/ims-authn-idp-8.3.0.4.0.war</source-path>
config.xml: <source-path>/opt/rsa/am/components/compile/com.rsa.am/console-ims/8.3.0.4.0/console-ims-8.3.0.4.0.war</source-path>
config.xml: <source-path>/opt/rsa/am/components/compile/com.rsa.am/ctkip-ws/8.3.0.4.0/ctkip-ws-8.3.0.4.0.war</source-path>
config.xml: <source-path>/opt/rsa/am/components/compile/com.rsa.am/ucm-rba-war/8.3.0.4.0/ucm-rba-war-8.3.0.4.0.war</source-path>
config.xml: <source-path>/opt/rsa/am/components/compile/com.rsa.am/ucm-rba-scm/8.3.0.4.0/ucm-rba-scm-8.3.0.4.0.war</source-path>
config.xml: <source-path>/opt/rsa/am/components/compile/com.rsa.am/console-selfservice/8.3.0.4.0/console-selfservice-8.3.0.4.0.war</source-path>
config.xml: <source-path>/opt/rsa/am/components/compile/com.rsa.am/console-selfservice-infocenter/8.3.0.4.0/console-selfservice-infocenter-8.3.0.4.0.war</source-path>
config.xml: <source-path>/opt/rsa/am/components/compile/com.rsa.am/console-infocenter/8.3.0.4.0/console-infocenter-8.3.0.4.0.war</source-path>
config.xml: <source-path>/opt/rsa/am/components/compile/com.rsa.am/console-shared-library/8.3.0.4.0/console-shared-library-8.3.0.4.0.war</source-path>
config.xml: <source-path>/opt/rsa/am/components/compile/com.rsa.gtk/guitoolkit-shared-library/8.3.0.4.0/guitoolkit-shared-library-8.3.0.4.0.war</source-path>
Using stream editor (sed) to update the config.xml instead of line-by-line editing
- Make a backup copy of config.xml
cp /opt/rsa/am/server/config/config.xml-bak
- Navigate to /opt/rsa/am/server/config.
- Run this sed command to replace all 8.3.0.4 to 8.3.0.5
sed -i -e 's/8\.3\.0\.4/8\.3\.0\.5/g' config.xml
- Double check the config.xml for the changes:
fgrep 8.3.0. config.xml
The output should show all lines 8.3.0.5 and some 8.3.0.0.0
- Restart services:
Workaround to upload 8.4 update via browser successfully on 8.3.0.5.0 system with earlier failure
- The old workaround is to attempt applying the the hotfix as documented in section 1 of the Resolution section above before trying the upgrade to 8.4 again.
- New Review the Engineering-approved workaround released on 4 January 2019, as documented in section 2 of the Resolution section above before trying the upgrade to 8.4 again.
Workaround to bypass this issue altogether
Use NFS or a Windows share and 8.4 will update successfully.Related Articles
A more concise guide to updating Authentication Manager 8.x passwords 338Number of Views How to capture a web browser console log for troubleshooting purposes 33Number of Views InvalidAttributeValueException when provisioning with AFX Connector in RSA Governance & Lifecycle 70Number of Views KB-1425 ACM files of interest 294Number of Views Online, Reinstall Required message on Web Tier after reinstalling with the new RSA Authentication Manager 8.x Web-Tier pac… 1.87KNumber of Views
Trending Articles
Downloading RSA Authentication Manager license files or RSA Software token seed records RSA Release Notes for RSA Authentication Manager 8.8 RSA SecurID Software Token 5.0.2 for Windows Desktop displays message after reboot due to roaming profile: No token stor… Download RSA SecurID Access Cloud User Event audit logs using Cloud Administration REST API CLU RSA Authentication Manager 8.9 Release Notes (January 2026)