H3C低端交换机加载补丁前务必卸载已运行补丁的预警
【产品型号】
所有支持补丁加载的低端产品
【涉及版本】
所有支持补丁加载的版本
【问题描述】
热补丁操作指导书描述的正常加载补丁的过程为:
1、 上传热补丁文件到设备的Flash根目录;
2、 检查当前版本是否已经加载热补丁;
3、 卸载当前版本已经加载的热补丁;
4、 确认热补丁卸载完毕;
5、 加载新的热补丁;
如果当前版本已经加载了先前发布的热补丁,但没有卸载而直接加载新的热补丁,当新补丁加载成功后,概率出现系统重启的故障现象。
【原因分析】
当设备上运行的原有补丁存在任务(功能函数)切换时,直接安装新补丁,由于新旧补丁函数执行起始地址及内容发生变化,将导致在任务回切时出现内存越界等异常现象,甚至引起设备重启、死机等严重后果。
【规避措施/解决方案】
在加载补丁时严格按照操作指导书的建议步骤执行,详细过程描述如下:
1、在系统模式执行display patch information命令查看当前系统是否已经打过补丁。如果“Running”字段不为0,说明有补丁在运行。
[H3C]display patch information
The location of patches: flash:
Slot Version Temporary Common Current Active Running Start-Address
----------------------------------------------------------------------
1 MPU002 0 1 1 0 1 0x8640d56c
2、当确认已有补丁运行时,请先执行如下命令卸载原有补丁。
[H3C]undo patch install
Patches will be uninstalled. Continue? [Y/N]:y
Uninstall completed.
%Apr 26 14:33:33:255 2000 H3C MEM/4/WARNING:
patch uninstall completed for slot 1.
注意:一些补丁有特殊的卸载方法,具体请仔细参阅随补丁发布的热补丁升级指导书。
3、卸载完成后再次通过display patch-information查看补丁是否已经完全卸载。“Running”字段为0。
[H3C]dis patch information
The location of patches: flash:/
Slot Version Temporary Common Current Active Running Start-Address
----------------------------------------------------------------------
1 MPU 0 0 0 0 0 0x83be8134
4、使用patch install flash: 命令加载新的补丁。
5、再次使用display patch-information命令确认新的补丁加载成功。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作