Cisco IOS SHA-1 哈希不匹配

网络工程 思科 思科-ios 思科-asr
2022-03-03 11:21:56

我从 Cisco TAC 下载 IOS 并尝试在 ASR1006 上加载,但出现以下错误。我比较了字节,它们671089864在 cisco TAC 上是相同的。

在 Cisco TAC 上他们有MD5 hash&SHA512但我没有看到任何SHA-1我如何验证其正确图像?

Boot image size = 671089864 (0x280004c8) bytes

Missing or illegal ip address for variable DEFAULT_GATEWAY
Using midplane macaddr
Missing or illegal ip address for variable IP_ADDRESS
Missing or illegal ip address for variable IP_SUBNET_MASK
Package header rev 0 structure detected
Calculating SHA-1 hash...done
validate_package: SHA-1 hash:
    calculated ab6ca70a:a204b225:b6737d1a:219743dd:35a077b4
    expected   a2a1b227:5abeaabe:dca9b25f:0bdceb83:d213e622
SHA-1 hash doesn't match
boot: error executing "boot bootflash:asr1000rp2-adventerprisek9.03.16.03.S.155-3.S3-ext.bin"

更新 1:

我确实验证了 IOS 并且它生成了正确的 md5sum,那么为什么 SHA-1 有问题?

verify /md5 (bootflash:asr1000rp2-adventerprisek9.03.16.03.S.155-3.S3-ext.bin) = 4093a0efb11f472c5d8f31e91cc0324f

更新 2:

我重新下载了新的 IOS 并得到同样的错误,这是别的东西不是 IOS

1个回答

解决方案:

与 Cisco TAC 支持人员交谈,他们发现 rommon(固件版本)有错误,他们升级了以下两个组件

R1#upgrade rom-monitor filename bootflash:asr1000-rommon-155-3r.S1.pkg R0

R1#upgrade rom-monitor filename bootflash:asr1000-rommon-155-3r.S1.pkg F0