错误 #2545
YZMM2.1.0Pre1T10远程升级AU失败,提示安装版本失败
开始日期:
2024-12-16
计划完成日期:
% 完成:
0%
预期时间:
描述
YZMM2.1.0Pre1T10远程升级(15Pt5升级到16Pt0)AU失败,提示安装版本失败。
文件
历史记录
由 马 自伟 更新于 9 个月 之前
- 项目 从 网管产品 变更为 eMBB2.0 BBIT
- 指派给 从 马 自伟 变更为 战 弋戈
- 发现问题版本 被设置为 Rel_2.1.15P
- 目标解决问题版本 被设置为 Rel_2.1.16P
- 问题归属 FPGA 已添加
定位分析:
在安装au,pru时,会进行拉三层,让dev启动,启动之后再杀掉三层,保留dev的过程。
在这个过程中,等待dev启动的时间为60秒。线上环境中,有3个ru等待被dev加载,导致dev在60秒内无法正常加载完启动。
所以第一个报错:upgrade info empty是升级au,pru时,ru没有将对应的au,pru信息加载好,导致在gnb_agent的版本校验中验证不过,最外层上报错误为upgrade info empty
第二个报错:超时;手动拉起三层,让dev在线,此时ru将au,pru信息更新了,版本校验通过,在接下来的gnb_agent升级安装流程中,会停止三层,保留dev,杀掉三层的操作,dev在60秒内未完全启动,gnb_agent发送的udp消息没有到dev中,导致后续dev启动后,未接收到升级消息,而gnb_agent一直等待dev的回调信息,10分钟最大超时时间一到,报错超时。
解决办法:
线上最大RU为4个,dev启动加载4ru的时间为:2分40秒,因此,gnb_agent在启动三层保留dev杀掉三层进程的操作中,等待时间由60秒增加至210秒,最大超时时间由600秒增加至750秒。
升级au,完成
升级ru,偶发成功,dev接收到了升级消息,也进行升级操作,在最后阶段的crc校验没有进展。