【天擎】【客户端】天擎for linux主程序升级异常如何排查

高磊03发表于:2021年07月05日 00:57:12更新于:2021年07月07日 09:32:58

问题描述

服务端在签入新的Linux扩展包后,下发升级任务到客户端,发现客户端并未按照预期情况完整主程序升级。      

 

处理步骤

1.     确认升级路线是否正确:

目前Linux客户端的一般性升级路径如下:

6.3.2.5340→6.3.2.7002→6.2.3.7016→8.0.5.x(如果比5340版本还低的,需要先升级到5340版本)


2.     确认故障详情,是否为部分机器无法升级还是所有机器无法升级。

如果是部分机器无法升级,则参考如下信息进行故障排查:

a) Linux客户端工作状态是否正常。ps aux |grep qaxsafe(or 360safe)确认进程无误;lsmod |grep tq确认主防驱动无误。

b) Linux客户端和服务端通信是否正常。可以简单的curl http://server_ip:80/hello进行确认。

c) 查阅Linux客户端安装目录下\opt\qaxsafe\Log\asupdcore.log查阅升级日志是否有相关线索,同时查阅/opt/qaxsafe/Data/asmodularize.dat文件确认当前各个客户端组件的版本,确认是否部分升级失败or全部组件升级失败。

 

如果是所有机器无法升级,大概率是服务端有问题,除了参考上述信息进行确认之外,也可以参考如下信息进一步进行确认:

a)    确认服务端skylar6\download\setup_linux目录下的文件完整。

b)    作为测试,客户端可以尝试使用curl命令下载服务端download\setup_linux目录的对应文件,看是否能成功下载。

c)     如果确认为服务端文件不全或者有异常导致,可以尝试重新打一遍Linux扩展包,重新进行升级并验证升级情况。