Uploaded image for project: 'OpenAM'
  1. OpenAM
  2. OPENAM-9906

Upgrade from 13.5 to 14 with JCEKS keystore in non-default place renders openam unbootable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 14.0.0
    • Fix Version/s: 14.0.0
    • Component/s: upgrade
    • Labels:

      Description

      Repro steps
      ---------------------

      • Install 13.5 clean
      • Change the JCEKS keystore file path from %BASE_DIR%/%SERVER_URI%/ to something different in the OpenAM console. Move the file to that location on shell.
      • Upgrade to 14.

      Expected
      ---------------

      • The JCEKS keystore in use gets the configstore and dsameuser passwords.
      • .storepass, .keypass and keystore.jceks remain in their configured locations.
      • There is a boot.json file in $HOME/openam/

      Result
      ----------
      OpenAM boots after upgrade, but:

      • The JCEKS keystore in use did not get any password.
      • .storepass and .keypass got recreated in the same path the keystore is, instead of keeping their configured locations.
      • There is no boot.json file nor bootstrap file in $HOME/openam. OpenAM won't boot again.

        Attachments

          Activity

            People

            • Assignee:
              warren.strange@forgerock.com Warren Strange
              Reporter:
              cristina.herraz Cristina Herraz
              QA Assignee:
              Filip Kubáň [X] (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: