System Requirements
The Keyfactor Universal Orchestrator is supported on the following operating systems:
- Windows Server 2019 or Windows Server 2022
- Oracle Linux 7 or higher
- Red Hat Enterprise 7 or higher
- Ubuntu 16 or higher

To update your existing Universal Orchestrator to the latest .NET version:
On the Universal Orchestrator machine, browse to locate the Orchestrator.runtimeconfig.json file in your installation directory. By default, this is:
Windows: C:\Program Files\Keyfactor\Keyfactor Orchestrator\Orchestrator.runtimeconfig.json
Linux: /opt/keyfactor/orchestrator/Orchestrator.runtimeconfig.jsonUsing a text editor, open the Orchestrator.runtimeconfig.json file for editing and add the following property to the runtimeOptions section:
"rollForward": "LatestMajor"Being sure to add a comma at the end of the previous row, resulting in a final file that looks something like:
{ "runtimeOptions": { "tfm": "netcoreapp3.1", "framework": { "name": "Microsoft.NETCore.App", "version": "3.1.0" }, "rollForward": "LatestMajor" } }
- Save the Orchestrator.runtimeconfig.json file.
- Uninstall the Microsoft .NET Runtime version 3.1 (x64) and install the 6.0 version.
- Restart the Universal Orchestrator service (see Start the Universal Orchestrator Service).