S9706 删除license文件报错,可能是系统文件

问题描述

软件版本:V200R008C00SPC500

补丁版本:V200R008SPH009
问题现象:
dir查看flash目录内存在两个license文件:
LICS9700V200R008_20161218H4BC60.dat(1)
LICS9700V200R008_20161216IBI440.dat(2)
display license查看当前加载的为:(2)
delete删除(1),提示:
Error: flash:/LICS9700V200R008_20161218H4BC60.dat cannot be deleted, because it may be a system file.

处理过程

该license文件为另一台S97的授权,错误的导入了本设备并执行了license active命令

之后没有对该错误的license执行license revoke命令,直接重新加载了正确的license

根因

license active命令将对应的license标记为系统文件

加载错误的license文件后,应执行license revoke将该license失效,失效后的license文件可被正常删除

实际操作过程没有对错误的license文件执行revoke命令,导致该license文件无法删除

解决方案

通过重启设备,进入BOOTROM,删除flash卡中的该错误的license文件
上一篇 JAVA操作mongodb比较字符串格式数值大小
下一篇 2 技术实现