問題
嘗試將Cisco Secure Firewall Management Center(FMC)升級到版本7.6.4時,升級過程在準備情況檢查期間失敗,並顯示以下錯誤消息:"Platform architecture x86_64 is not supported"。此錯誤阻止升級繼續進行。本文還提供了/ngfw目錄解決方法。
環境
- 技術:思科安全防火牆Firepower - 7.6
- 子技術:思科安全防火牆 — 管理(FMC/cdFMC/FDM)- 7.6
- 軟體版本:FMC 7.6.2,嘗試升級到7.6.4
- 在運行x86_64體系結構的平台上觀察
- 升級失敗可能與FMC根檔案系統上存在意外/ngfw目錄相關聯
- 在以前的案例中和Cisco錯誤ID中參考了類似的症狀和解決方法
解析
這些步驟詳細說明了如何識別和解決由於意外的/ngfw目錄的存在而導致的升級故障,該目錄在升級準備情況檢查期間會觸發平台架構錯誤。
在專家模式下訪問FMC CLI
登入到FMC CLI並進入專家模式以獲得root許可權。
> expert
admin@device:~$ sudo su
Password:
root@device:/Volume/home/admin#
導航到根目錄並列出其內容
將目錄更改為根(/)並列出所有目錄,以檢查/ngfw資料夾是否存在。
root@device:/Volume/home/admin# cd /
root@device:/# ls -halts
輸出示例(注意ngfw的存在😞
total 101K
4.0K drwxrwxrwt 23 root root 4.0K Jan 9 06:51 tmp
1.0K drwxr-xr-x 6 root root 1.0K Jan 9 06:50 boot
...
4.0K drwxr-xr-x 3 root root 4.0K Dec 2 11:28 ngfw <======
...
檢視升級準備情況檢查失敗日誌
檢查就緒性檢查日誌,查詢指示不受支援的平台架構的特定錯誤消息。
**************************** :FAILURE SCRIPT: ****************************
[260108 12:35:56:668]
SCRIPT NAME: 000_start/000_check_platform_support.sh
RECOVERY MESSAGE: Fatal error: Platform architecture x86_64 is not supported. Supported architecture(s) are i386.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
實施解決方法:重新命名/ngfw目錄
若要解決此問題,請將/ngfw目錄(如果存在)重新命名為/ngfw.old。這可防止升級指令碼識別平台體系結構。
mv /ngfw /ngfw.old
注意:可能。此處提到的詳細資訊似乎包含執行後可能會產生重大影響的過程或命令。在執行或建議之前,請確保SME或業務部門已評估前面的過程或命令。
重新運行升級準備情況檢查
重新命名目錄後,重新運行升級準備情況檢查。在觀察到的情況下,準備情況檢查會快速通過,而不會出現以前出現的錯誤,從而允許FMC升級繼續進行。
以前出現的附加說明表明此類目錄是手動錯誤建立的。請檢查疑難解答檔案中的基本歷史記錄,確認此類檔案建立不正確,並阻止在FMC中執行任何類似命令。
# cd command-outputs/
# cat 'echo == ROOT ==_ cat root-.bash_history_ echo ""_ for USER in `ls -Volume-home-`_ do echo == _{USER} == _ cat -Volume-home-_{USER}-.bash_history_ echo ""_ done.output' | grep -i ngfw
ngfw
pigtail all -outfile /ngfw/var/common/configuration_import.log <======
sudo cat /ngfw/var/log/messages | grep sftunnel
一旦應用了因應措施,即可成功完成從FMC 7.6.2.1到7.6.4的升級。
原因
由於FMC根檔案系統中存在意外的/ngfw目錄,升級準備情況檢查失敗。存在此目錄時,升級指令碼錯誤地將平台體系結構標識為x86_64(不支援)而不是i386(支援)。在思科錯誤ID CSCws69999下會追蹤根本原因。早期版本中已發生相關缺陷,思科錯誤ID CSCvy95809會引用該缺陷。
相關內容