After successful upgrade of ARS, MT, Atrium and AI on a Single Server environment, the Upgrade Status remains as "Pending" an the ITSM install will not run until this status is complete. The table CONTROL in the Database when running the SQL: select upgradeStatus from control; shows: |
This knowledge article may contain information that does not apply to version 21.05 or later which runs in a container environment. Please refer to Article Number 000385088 for more information about troubleshooting BMC products in containers. The Upgrade Status is used to signal and "inform" mainly that the upgrade has been carried out in multiple servers so when running the ITSM installer this flag will be checked and proceed further or not depending the existing value. When installing ARSystem on a single server this flag is not used at all since it will be used only as mentioned above on a server group environment. On a single server environment the value of the Status Upgrade is not set. Example: In certain scenarios where a server group is used and we copy the Database to create for example a Development environment using a single server and after having run the AR,CMDB,AI installers, the ITSM installer may encounter this behavior and not proceed further since the Upgrade Status setting is based on a server group environment. We can perform a couple of approaches to overcome this scenario and be able to run the ITSM installer: Option 1 1- Add the following in the Centralized Configuration (CCS): a) Go to the AR System Administrative console b) System > General > Centralized Configuration c) Select the Component Name - com.bmc.arsys,server.shared d) Add the following parameter: Setting Name: Upgrade-Status Setting Value: Pending Complete 2- Wait 30 minutes for the post installation activity to trigger. The upgrade status will be marked as 'Done' by the post installation activity. Alternatively you can restart the ARServer. After the 30 minutes or after completes the restart, the Upgrade-Status in the shared configuration should show as "Done". 3- Run the query in the Database level on the AR System database to also verify the status is set as "Done": select upgradeStatus from control; Option 2 1- Perform the same steps described above but set the Upgrade-Status parameter in the Centralized Configuration with the value Done. Setting Name: Upgrade-Status Setting Value: Done 2- Set the same value in the Database in the CONTROL table for the column upgradeStatus using the following SQL: UPDATE control SET upgradeStatus = 'Done'; 3- Restart AR System and then check by running the ITSM installer again. Note: Before following above 2 Options make sure there should not be any incorrect or orphan server entry should be present in Database. If you are just upgrading the environment on a Server Group and encountering this behavior, check also this article below: ITSM upgrade stuck in 'Server Group Upgrade Status' as "Pending" |