The update process can be different depending on whether:
- the previous version was set up with the Windows installer;
- your Orchestrator instance is in a multi-node environment.
Before upgrading, please visit the Hardware Reqirements, Software Reqirements and prerequisites pages, for the version you are upgrading to, as they may have changed. You need to ensure you meet all requirements prior to upgrade.
After upgrading to v2020.10, we recommend that you restart all your robots in order for them to apply the new settings.
If your packages (activities and/or workflows) are stored in a shared folder, please note that the
UiPathOrchestrator.msiinstaller requires Write access to the aforementioned directory.
If you have more than 2 million logs in the SQL database, the update process times out. If your logs are kept in Elasticsearch, the update is smooth regardless of the number of logs maintained there.
Starting with v2020.4, there are more requirements for the SSL certificate of Orchestrator. Make sure you meet all prerequisites. For how to change your existing certificate, see Using a Certificate for the HTTPS Protocol.
To update Orchestrator from a version that was previously installed using the Windows installer, perform the following actions:
- Back up your automation packages,
UiPath.Orchestrator.dll.configfiles, and database.
- Run the
UiPathOrchestrator.msiinstaller. Orchestrator is installed with the
UiPathOrchestratorname, the database is updated, and all your data is migrated.
- If you are using HAA for cache management, flush all HAA cache keys, using the
FLUSHDBcommand. More info on them is available here or here.
In a multi-node environment, upgrading is done differently on primary and secondary nodes. The below steps need to be taken to update all your nodes.
Although you provide the admin passwords at host and default tenant level, they are not taken into account. Use your previous passwords to log in.
Back up your automation packages,
UiPath.Orchestrator.dll.config files, and database.
For Attended Installation: Run from the Admin Command Prompt the following command:
UiPathOrchestrator.msi OUTPUT_PARAMETERS_FILE=c:\temp\upgradeParams.json /lvx* ugprade.log
For Unattended Installation: Run from the Admin Command Prompt the following command:
UiPathOrchestrator.msi PUBLIC_URL=https://hostname.local APPPOOL_USER_NAME=serviceAccount APPPOOL_PASSWORD=pass OUTPUT_PARAMETERS_FILE=c:\temp\upgradeParams.json /lvx* ugprade.log /Q
Follow through with the installation as described here.
Do not forget to back up the
upgradeParams.jsonconfiguration file generated by the installation. This is to be used on subsequent, secondary node installations.
It is recommended to run the unattended install, using the
upgradeParams.json configuration file produced on the primary node. Run from the Admin Command Prompt the following command:
UiPathOrchestrator.msi SECONDARY_NODE=1 PARAMETERS_FILE=c:\temp\upgradeParams.json /lvx* ugprade.log /Q
If you want to use the Concurrent Runtime license type, please note that when updating to v2020.4 from an older version, if you have High-Density Robots set up, the number of runtimes per machine is automatically set to 1, and not the total number of Robots on that machine.
Updated 6 days ago