锐捷ruijie S86升级10.4(3)软件,提示File is Too Long! Failed 或者The binary file crc was not correct
发表时间:2022-08-28 00:43:49
文章来源:超级管理员
浏览次数:894
1)现象
a.8610,原来软件版本RGOS 10.4(2b3) Release(102059),用S8600_V10.4(3)_R118208_CMII.bin升 级包,升级总是失败
b.主程序下通过copy tftp升级,提示File is Too Long! Failed!
Ruijie#copy tftp://192.168.1.110/rgos.bin flash:rgos.bin
Accessing tftp://192.168.1.110/rgos.bin...
System is running defragment,please waitting....
Press Ctrl+C to quit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!File is Too Long! Failed!
% File transmission failure
c.CTRL层下升级,提示 The binary file crc was not correct. Delete it...
Ctrl>tftp 192.168.1.1 192.168.1.110 rgos.bin -main
Now, begin download program through Tftp...
Host IP[192.168.1.110] Target IP[192.168.1.1] File name[rgos.bin]
%Now Begin Download File rgos.bin From 192.168.1.110 to 192.168.1.1
send download request.
send download request.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%Mission Completion. FILELEN = 33553920
Tftp download OK, 33553920 bytes received!
The binary file crc was not correct. Delete it...
2)原因
a.RGOS 10.4(3)以前的软件版本,存在tftp协议无法传输超过32MByte大小的文件,所有无法传输 S8600_V10.4(3)_R118208_CMII.bin这个有近35MByte的文件;
b.S8600_V10.4(3)_R118208_CMII.bin升级包是适用于EC类线卡的,从提示的报错信息来看,应该是软件版本错了,如果没有EC卡,应该升级S8600_V10.4(3)_R118208_NOEC_CMII.bin升级包
3)解决方案
86如果原来是非10.4(3)的版本,同时有EC线卡,那么升级的顺序应该先整机升级S8600_V10.4(3) _R118208_NOEC_CMII.bin(该文件适用于打破tftp协议的32Mbyte限制),重启,成功后再升级适用 EC卡的S8600_V10.4(3)_R118208_CMII.bin。