During upgrade to 23.4 GA the automated_deployment_engine ADE would not start. Log data showed that it was enumerating packages, and then failed with a null pointer error. The UIM archive contained many customized packages and probes. In order to complete the upgrade process, it was necessary to:
After the upgrade completed the automated_deployment_engine and distsrv probe were stopped, and the new archive directory was renamed and the old archive directory was put back in place, but the automated_deployment_engine failed to start. Copying in just the old packages in bulk also did not work.
Since the end goal was to upgrade to 23.4 CU4, the CU4 upgrade was performed after putting the fresh archive back in place and then the process below was performed to get the old archive packages imported back into the archive post upgrade.
To work around this issue, the following was performed:
In this specific case the automated_deployment_engine started without issue. The remainder of the packages were copied back into the current C:\Program Files (x86)\Nimsoft\archive using the above method to get all packages back into the archive.