异常:文件不是有效的SAR文件

问题现象

机器人执行应用时出现异常,提示“文件不是有效的SAR文件”。

提示SAR异常

原因排查及解决办法一

杀毒软件限制:查看电脑是否有360、Macfee等杀毒软件,若有杀毒软件,把RPA软件要安装的目录文件和Temp目录文件夹加入白名单,还有appdata文件下的AlibabaCloudRPA文件也加入白名单,其中AppData于与Temp文件夹可根据下图中使用%文件名%命令回车快速找到文件位置。

20211202

快速定位temp命令

说明

可在杀毒软件中追溯RPA相关信息,例如隔离区查看是否有相关文件被隔离、防护历史记录等。

原因排查及解决办法二

用户环境网络策略限制:RPA机器人向服务器请求下载应用的时候,网络策略自动判定RPA机器人属于“下载工具”,因此将其屏蔽,导致应用下载出错。

判断依据:

1.使用网络监测工具检查RPA机器人发出的请求是否异常

2.开启网络监测工具对HTTPS请求的监听

3.开启网络监测工具的网络请求监听后,再操作阿里云RPA客户端,例如操作机器人点击报错应用的运行按钮,报错显示“文件不是有效的SAR文件”。

4.查看网络监测工具网络请求界面中是否检测到URL为/rpa/file/get/rpa....的请求, 并查看Raw格式请求内容,返回的Location字段是个IP地址。

5.将上个步骤在Location字段拿到的IP地址在浏览器上访问,若出现下图中内容,即可判定为被网络策略限制了。

image

说明

当企业有网络安全策略限制时,才会出现此问题。解决办法:需协调网络管理员调整相关策略。

原因排查及解决办法三

客户端安装包出错:若采用光盘刻录、微信/钉钉传输等方式获取RPA客户端安装包,可能导致安装包损坏,需要重新获取并安装。