Unattended Robotでプロセスのインストールがタイムアウトする

こんにちは。

UnattendedRobotをOrchestratorに接続してプロセスを実行させようとしているのですが、Assistantでインストールをクリックしてから20分くらい経つと「The operation has timed out」というエラーメッセージが表示されて実行されません。

バージョンはそれぞれ以下のとおりです。
Orchestrator:2021.10.4
UnattendedRobot:2020.10.15
Studio:2020.10.15

Assistantの「Orchestratorの設定」では、ステータスが接続済み、ライセンス済みとなっています。
ウイルス対策ソフトを一旦停止もしてみたのですが、状況は変わりませんでした。

また、Windowsイベントビューアーの「Windowsログ」-「Application」を見たところ、エラーが2件ありました。

UiPath.Service.UserHost 20.10.15.0
UiPathUserServices_ユーザー名 22460983 IAgentOperations InstallProcess 25. # System.TimeoutException: InstallProcess timed out. —> System.Threading.Tasks.TaskCanceledException: InstallProcess —> System.TimeoutException: InstallProcess timed out. —> System.Threading.Tasks.TaskCanceledException: タスクが取り消されました。
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 UiPath.CoreIpc.Connection.d__18.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
場所 UiPath.CoreIpc.ServiceClient1.<>c__DisplayClass18_01.<b__1>d.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 UiPath.CoreIpc.IOHelpers.d__181.MoveNext() --- 内部例外スタック トレースの終わり --- --- 内部例外スタック トレースの終わり --- 場所 UiPath.CoreIpc.ServiceClient1.<>c__DisplayClass18_01.<InvokeAsync>b__2(Exception ex) 場所 UiPath.CoreIpc.IOHelpers.<WithTimeout>d__181.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 UiPath.CoreIpc.ServiceClient1.<InvokeAsync>d__181.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 UiPath.Service.UserHost.AgentOperations.d__13.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 UiPath.Service.UserHost.AgentOperations.d__13.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 UiPath.CoreIpc.Server.d__22.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 UiPath.CoreIpc.Server.d__21.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 UiPath.CoreIpc.Server.<>c__DisplayClass4_2.<<-ctor>b__6>d.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 UiPath.CoreIpc.IOHelpers.d__12.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 UiPath.CoreIpc.IOHelpers.d__18`1.MoveNext()
— 内部例外スタック トレースの終わり —

UiPath.Service.Host 20.10.15.0
UiPathRobotServices 31852487 IAttendedService InstallProcess 22. # System.TimeoutException: InstallProcess timed out. —> System.OperationCanceledException: 操作は取り消されました。
場所 System.Threading.CancellationToken.ThrowOperationCanceledException()
場所 NuGet.Commands.SourceRepositoryDependencyProvider.d__23.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 NuGet.Commands.ProjectRestoreCommand.d__13.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 NuGet.Commands.ProjectRestoreCommand.d__12.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
場所 NuGet.Commands.ProjectRestoreCommand.d__8.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
場所 NuGet.Commands.RestoreCommand.d__47.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
場所 NuGet.Commands.RestoreCommand.d__32.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 UiPath.NuGet.PackageManager.d__2.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 UiPath.NuGet.PackageManager.d__0.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 UiPath.Service.ProjectInstaller.d__13.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 UiPath.Service.ProjectInstaller.d__10.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 UiPath.Service.ProjectInstaller.d__6.MoveNext()
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 UiPath.Service.Core.Utils.RobotTelemetryExtensions.d__01.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 UiPath.Service.ProjectInstaller.<InstallWithTelemetry>d__5.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 UiPath.Service.ProjectInstaller.<>c__DisplayClass4_0.<<Install>b__0>d.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 UiPath.Service.ProjectInstaller.<Install>d__4.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 UiPath.Service.Impl.NetFrameworkPackageService.<InstallProcess>d__4.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 UiPath.Service.AttendedService.<InstallProcess>d__19.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 UiPath.CoreIpc.Server.<InvokeMethod>d__22.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 UiPath.CoreIpc.Server.<HandleRequest>d__21.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 UiPath.CoreIpc.Server.<>c__DisplayClass4_2.<<-ctor>b__6>d.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 UiPath.CoreIpc.IOHelpers.<WithResult>d__12.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 UiPath.CoreIpc.IOHelpers.<WithTimeout>d__181.MoveNext()
— 内部例外スタック トレースの終わり —

ご存じの方がいらっしゃいましたら、ご教授よろしくお願いいたします。

こんにちは

Orchestratorへのアクセスにプロキシを超える必要がある環境でしょうか?
とりあえずは以下参照いただければと思います。

あるいはイントラ内にOCがあって、NuGetの通信が外に向かっている可能性もあるかもですが。

1 Like

Yoichiさん こんにちは。
ご回答ありがとうございます。
OCはイントラ内にあります。Yoichiさんのおっしゃる通り「NuGetの通信が外に向かっている」状態のように思えます。

Studioを起動したら「NU1101: Unable to find package System.」というエラーが表示されました。
以下の投稿を見つけ、Orchestratorで「テナント」→「パッケージ」→「ライブラリ」を見てみると何も入っていなかったのですが、それが原因でしょうか?

こんにちは

どこで不具合となっているか次第ですが、アクティビティパッケージが取得できない状況
でしたら、Orchestartorに必要なパッケージ群を登録することにより解消するかもしれません。
(ただStudioとRobotのバージョンが同じなので、Studio側で明示的にアクティビティパッケージの
バージョンを変更しなければ、そのまま動作するとは思いますが)

あるいはプロセス自体の取得に失敗している可能性もありますので、そちらの場合は、
UiPathあるいはnuget等の設定の確認が必要かもしれません。

1 Like

こんにちは。

教えていただいたリンクを参照して設定してみたのですが上手くいかず、
Robotをバージョンアップして以下の設定をしたところ動作いたしました。
https://docs.uipath.com/ja/robot/standalone/2022.4/user-guide/redirecting-robots-through-a-proxy-server

UnattendedRobotでStudioを起動したときのエラー
「NU1101: Unable to find package System.」はまだ解消していませんが、
こちらはもう少し調べてみて、だめなようでしたらまた質問させていただきます。
ありがとうございました。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.