安装的 PanOS 版本为 10.2.0 时软件升级失败

安装的 PanOS 版本为 10.2.0 时软件升级失败

8165
Created On 12/16/24 03:07 AM - Last Modified 01/04/25 03:26 AM


Symptom


- 升级将失败,并出现类似以下错误。
手术
软件安装
地位
完全的
结果
失败的
细节
加载到软件管理器
无法安装 PanOS_5400-10.2.10-h3,出现以下错误。
回溯(最近一次调用最后一次):
文件“/usr/local/bin/swminternal”,第 18 行,位于

swmmain.main(sys.argv[1:])
文件“ /usr/share/pan-swm/swmmain.py ”,第 103 行,在主文件中
UI.运行命令(H)
文件“ /usr/share/pan-swm/swmcli.py ”,第 278 行,在 runCommand 中
cmd(self.extcmds)
文件“ /usr/share/pan-swm/swmcli.py ”,第 426 行,在 do_load 中
swm.swmRepository(self). 加载(参数,而不是 self.options['nocrypt'])
文件“ /usr/lib64/python3.6/site-packages/swm/repo.py ”,第 413 行,正在加载
self.ensure_freespace_step1(数据)
文件“ /usr/lib64/python3.6/site-packages/swm/repo.py ”,第 300 行,位于 Ensure_freespace_step1
对于 self.redundant_bases() 中的 img:
文件“/usr/lib64/python3.6/site-packages/swm/repo.py”,第 190 行,位于duplicate_bases
图像.排序(反向=True)
文件“/usr/lib64/python3.6/site-packages/swm/ 映像.py ”,第 66 行,位于 __lt__
返回 self.release_info['date'] < obj.release_info['date']
TypeError:'datetime.datetime' 和 'str' 实例之间不支持 '编辑描述


Environment


PanOS 10.2.0



Cause


swm 清除逻辑期间考虑的图像候选列表可能已损坏(即缺少 relinfo 文件)。因此,我们在尝试确定清除顺序时找不到与此损坏映像相关的任何属性。它给了我们 python KeyError。



Resolution


1. 将 FW 恢复为 PanOS 的早期版本。只有在 FW 升级到 10.2.0 之前安装了早期版本的情况下才能执行此操作。

2. 确保 FW 位于 PanOS 10.1.x 上。下载 10.2.0 但不要安装。

3.下载并安装目标发布版本。

注意:该问题已在 10.2.3 及更高版本中解决。



Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000HEeLCAW&lang=zh_CN&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language