深圳鼎为网络科,一家从事华为Optix OSN3500,Optix OSN2500,Optix OSN1500设备销售的公司,致力于对超长距离及多业务数据传送网络需求的客户提供质量有保证的传输设备,本公司整机及单板型号齐全,价格合理,期待新老客户来电咨询!

你的位置:首页 > 新闻动态 > SDH技术

osn3500 SSN1SXCSA的bdpkg.nfo无法更新导致热补丁失败

发布时间:2018-6-3 11:09:33浏览次数:资料来源:www.szdingwei.net

问题描述
某局OSN3500设备从5.21.16.13采用模拟包加载方式升级到5.21.18.50版本后打V1R8C02B01LSPH011的热补丁,由于主控是N3GSCC,所以采用热补丁包的方式打补丁,打完后发现主控板的热补丁生效了,而交叉板的热补丁查询后发现没有打上去。
 告警信息
无告警,但是查询不到单板的热补丁信息:
:patch-get-info:9;
failed! cmd:0x0406 error:0x9da5 NSERR_PATCH_NULL
:patch-get-statemsg:9;
                                                                          PATCH-STATE                                                                           
  ProgVer                           PatchVer                          TotalPatchNum  RunPatchNum  ActivePatchNum  DeactivePatchNum  CommPatchNum  TempPatchNum  
  8.12T02                                                                                    0                          0                              0                                 0                                   0                         0             
 处理过程
1、确认bdpkg.nfo文件不是8.12,需要进行清包处理
2、清包命令:sftm-clr-pkg:bid(bid为补丁无法生效的单板槽位号),单板复位后bdpkg.nfo重新生成,向补丁包模块上报运行版本号,问题解决。
 根因
1、由于补丁包下发的时候,需要校验单板的基础版本是否与补丁包中的补丁的基础版本一致,如果不一致则不下发;就会出现主控板热补丁生效而单板热补丁没有生效。
2、如何检查单板的基础版本是否配套?可以检查问题单板的bdpkg.nfo文件来确认,文件的目录如下:/ofs1/pkg/BDPKG.NFO
3、使用Ultra Edit文件编辑器或者写字板打开这个文件,可以看到当前单板的版本,如下:t1xcs.hwx 6.31T01 /hwx/xcssoft.hwx;其中6.31T01就是单板的当前版本,而补丁包要求交叉配套的是8.12,没有匹配上所以补丁打失败了。
4、为什么版本会不配套?单板的基础版本向补丁包模块上报的版本的规则是:如果bdpkg.nfo存在则以该bdpkg.nfo中的版本向上报的(单板复位起来如果没有bdpkg.nfo会根据当前运行版本生成,另外如果进行包加载后也会更新该文件),否则以运行版本上报。由于现网之前版本是R6版本,单板的bdpkg.nfo信息肯定不是8.12版本的,即使升级到R8版本后,由于采用的是模拟包方式升级,该方式不会更新bdpkg.nfo文件(板级/FTP升降级的方式也不会更新这个文件),所以会出现版本不配套的问题。
 建议与总结
OSN3500板级热补丁方式也可能碰到这种现象,大家在打单热补丁失败后都可以先检查一下bdpkg.nfo文件看看是否版本配套了。


销售osn3500 SSN1SXCSA_产品报价_销售厂家_产品特性_产品描述_深圳鼎为网络科技SDH传输设备销售有限公司
供应osn3500 SSN1SXCSA_故障处理_安装调测_技术指标_技术参数_深圳鼎为网络科技SDH传输设备销售有限公司