I am wondering, if anyone had such a problem with packages and On-premise Orchestrator:
I have open connection to URLs, where packages are stored.
I can downlaod packages manually, from studio. Every version is visible, I can update, downgrade, anything,
When I run a process, with some new packages (for example UiPath.UiActivities v.22.10.5, previously installed was v22.10.4), but from Orchestrator level, then I receive this error:
Failed to install package 'TestProces.1.3' ---> UiPath.CoreIpc.RemoteException: NU1102: Unable to find package System.Diagnostics.EventLog with version (>= 5.0.1)
- Found 1 version(s) in Local [ Nearest version: 5.0.0 ]
- Found 0 version(s) in nuget.org
- Found 0 version(s) in {orchestratorAddress}/nuget/v3/0afcbe79-30e9-4ae7-917d-1ca84c59e765/index.json
- Found 0 version(s) in {orchestratorAddress}/nuget/v3/efbad1b0-b676-47d5-82ea-4d1356ca8b5b/index.json
- Found 0 version(s) in Connect
- Found 0 version(s) in Official
This happens to really packages/dependencies. My sources are:
Also ensure that no firewall rule is blocking any feed downloading (Kindly note a manual download can be successful, as a specific firewall rule is still blocking the download when initiated e.g. by the assistant)
Ok. You might want to check the permissions of the robot account used to run processes on the virtual machine, ensure that it has a role that grants it View permissions to Libraries at the Tenant level.
I think they are good. If I open a project in a UiPath Studio, on the same user, then packages are downloading automatically. Problem occurs only, when I try to run process with a packages, which were not previously downloaded.
Ok, and so the robot user account that holds the credential to run processes on the unattended robot machine, does it have View permissions to Libraries? You can check the roles granted to the robot user account and see what’s currently assigned?
Then I am uncertain what could be the issue. The only time I’ve seen this (with the exact same error message that you saw) was when we had permissions incorrectly configured for the Orchestrator user account that was used to run robots on the unattended PC. Because it had no View permissions to Libraries, it could not find any library matching the required version, and hence throws that error.