- リリース ノート
- 基本情報
- UiPath Assistant
- インストールとアップグレード
- ロボットの種類
- Robot のコンポーネント
- ライセンス
- Robot を Orchestrator に接続する
- プロセスとアクティビティ
- ログ
- Robot JavaScript SDK
- 特定のシナリオ
- トラブルシューティング
現象
After upgrading to Studio v2019.4 or above from an older version, some processes fail to execute. This is only applicable if package signature verification is enforced. Find out how to sign a package and how the Robot verifies a package signature.
原因
Studio v2019.4 以降へのアップグレードが完了すると、署名されていないバージョンも保持しながら、C:\Program Files (x86)\UiPath\Studio\Packages フォルダーに署名されたアクティビティ パッケージが設定されます。
たとえば、 Packages フォルダーには、Microsoft.Rest.ClientRuntime.2.3.10.nupkg (署名なし) パッケージと Microsoft.Rest.ClientRuntime.2.3.12.nupkg (署名済み) パッケージの両方が含まれています。プロセスが実行されると、Robot は適用可能な最も低いバージョンを使用して必要なパッケージをインストールします。この場合、このパッケージは Microsoft.Rest.ClientRuntime.2.3.10.nupkg (署名なし) です。パッケージの署名の確認が強制される場合、プロセスの実行は失敗します。それ以外の場合、プロセスは期待どおりに実行されます。
解決策
この状況にはいくつかのアプローチがあります。
-
オートメーション プロジェクトで使用されるすべてのパッケージが署名されていることを確認します。
-
実行時に最新のパッケージ バージョンを要求するようにプロセスを変更します。
注:署名の確認が強制されない場合、Studio の v2019.4 より前のバージョンで作成したプロセスは、署名の有無にかかわらず、引き続き実行されます。