SergioMartinez (Customer) asked a question.

Upgrading from 8.7 SP2 to 8.8 Error: "Failed to prepare the Update" Fix

The following worked for me when you try to upgrade from 8.7 SP2 to 8.8..

If you find the following entry under "Advance Status View log" after your update fails

=== Prerequisites: Couldn't upgrade because of failed validation of the MFA API credential. For more details, refer to the log output.===

 

Follow the Resolution steps on this document:

 

https://rsasecurity.my.site.com/community/s/article/RSA-Authentication-Manager-fails-to-upgrade-to-version-8-8-with-ERROR-auth-manager-rest-service-old-access-key-is-not-found

 

The MFA API credential validation check fails when the access old IDand access old Keyare set to 'null'

 

 


  • johnneset (Customer)

    Verbatim issue with our deployment.

    I'm fully convinced this is a RSA R&D 8.8 bug that they purely covered up with a article, but at least everything else on the IPU worked without a hitch.

  • If your password has an exclamation point (!) in the password, it may fail. Try using a password that doesn't include a ! or has it as the last character.

     

    Some customers reported that the solution does not work in their environments when the absolute path is used. The option to first navigate to /opt/rsa/am/utils and then run the command as ./rsautil manage-rest-access-credential -a generate -u <admin> -p <password> works for those customers.

  • DavidBerner (Customer)

    Can anyone at RSA tell us if we should proactively run this prior to upgrading to 8.8??? I get a different answer depending on who you talk to with RSA support.

  • ckoeber (Deloitte GmbH Wirtschaftsprüfungsgesellschaft)

    The fix and workaround described here:

    https://community.rsa.com/s/article/RSA-Authentication-Manager-fails-to-upgrade-to-version-8-8-with-ERROR-auth-manager-rest-service-old-access-key-is-not-found

     

    would not work in our case.

     

    Executing of command:

    /opt/rsa/am/utils/rsautil manage-rest-access-credential -a list-u <admin> -p <password>

    or

    /opt/rsa/am/utils/rsautil manage-rest-access-credential -a generate -u <admin> -p <password>

     

    results in: -bash: !SP: event not found

     

    Screenshot 2025-06-18 162311 

    Can you please advise?

    I always open case Case Number 02670288 by RSA support for it.

     

    Kind regards

    Christopher Köber

    Expand Post
    • SergioMartinez (Customer)

      Try command up to here:

      /opt/rsa/am/utils/rsautil manage-rest-access-credential -a generate

      It should prompt you for admin account and password after that.

    • SergioMartinez (Customer)

      /opt/rsa/am/utils/rsautil manage-rest-access-credential -a list

       

      • ckoeber (Deloitte GmbH Wirtschaftsprüfungsgesellschaft)

        Hi Sergio,

        thanks for your reply.

         

        without credential parameters I got a Access Denied even I used the Operating System User.

        And same with Operations Console Admin (ocadmin) 😯

         

        Access Denied Operating System User 

        Am I missing something?

        Expand Post
      • ckoeber (Deloitte GmbH Wirtschaftsprüfungsgesellschaft)

        I got my problem now fixed by restore-admin account. See also How-to-recover-when-RSA-Authentication-Manager-8-x-system-passwords-are-not-known-or-are-lost

        I entered:

         /opt/rsa/am/utils/rsautil restore-admin -V -u rsaadmin -p <password>

         

        Please enter OC Administrator username: ocadmin

        Please enter OC Administrator password: ************************

         

        A temporary admin will be created with user ID 'rsaadmin'.

        Are you sure you want to continue? (Y/N): y

         

        Admin created successfully.

         

        *****************************************************************************

         

        Note

         

          1) The 'rsaadmin's console access will expire on Fri Jun 20 10:45:38 CEST 2025.

         

          2) Console authentication policy is changed to RSA_Password/LDAP_Password. In order to make the policy change effective please flush the cache through operations console.

         

        *****************************************************************************

         

        After that I was able to successfully generated the RSA SecurID REST Access credential. 👍

         

        /opt/rsa/am/utils/rsautil manage-rest-access-credential -a generate

        Admin username: rsaadmin

        Admin password: ********************************

        Successfully generated the RSA SecurID REST Access credential. 👍

         

        solution 

        The only concern I have is about the Note:

         

          1) The 'rsaadmin's console access will expire on Fri Jun 20 10:45:38 CEST 2025.

         

        Will my rsaadmin now expire after that day and I'm not able to login anymore?

         

        Thanks

        Expand Post
      • ckoeber (Deloitte GmbH Wirtschaftsprüfungsgesellschaft)

        Hi,

         

        Yes this has set my Operating system user "rsaadmin" to Temporary Admin with an Expire date of 24h.

        You can set it back to "Does not expire" in Security Console > Users > under internal database check whether rsaadmin appears as a temporary administrator user:

        Temporary Admin

        Now I was able to successful install AM8.8 and AM8.8 P01 👍

        Expand Post