Isilon:在升級至 9.1.x 或更新版本的升級期間,升級卡在認可中

摘要: 升級至 9.1.x 或更新版本期間,升級卡在承諾中。 升級期間出現錯誤「isi_antivirus_post_commit.py通知無法將tmp_scans表重新命名為掃描表,並顯示錯誤已有另一個表或索引使用此名稱:掃描“出現在isi_upgrade_logs。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

升級看起來仍處於認可狀態:

Upgrade Status:
Current Upgrade Activity: Commit in progress
 Cluster Upgrade State: committing
 Upgrade Process State: Done
 Upgrade Start Time: 2021-04-24T08:35:50.184000
 Current OS Version: 9.1.0.0_build(3)style(5)
 Upgrade OS Version: N/A
 Percent Complete: 100%
Nodes Progress:
Total Cluster Nodes: 38
 Nodes On Older OS: 0
 Nodes Upgraded: 38
Nodes Transitioning/Down: 0
LNN Version Status
--------------------------
1-38 9.1.0.0 committing
last update: 2021-04-25T19:58:25


觀察到以下錯誤: "isi_antivirus_post_commit.py Inform Failed to rename tmp_scans table as Scans table with error there is already another table or index with this name: Scans " 跑步時 "isi_upgrade_logs" 命令或檢閱升級記錄 
 

原因

在這種情況下會出現兩個問題: 

  1. isi_antivirus_post_commit 負責更改防病毒引擎的格式以包含 CAVA 增強功能,完成後,如果掃描表為空,系統不知道如何處理它。
  2. 升級引擎在暫停時,仍可能將程序顯示為正在提交。您可以使用下列命令在升級記錄中看到真實狀態 {如果沒有節點 1,請將 db 名稱變更為現有節點}: 
sqlite3 /ifs/.ifsvar/upgrade/logs/UpgradeLog-1.db "select * from LogEntry where Entry like '%paused%'"


範例如下:

# sqlite3 /ifs/.ifsvar/upgrade/logs/UpgradeLog-1.db "select * from LogEntry where Entry like '%paused%'"                                       
39|2021-05-07T14:19:31.508795Z|0050569341df0e73646091118d1e9e5772e8|41463:100185|/usr/sbin/isi_upgrade_supervisor|Inform|/b/mnt/src/isilon/bin/isi_upgrade/isi_upgrade_supervisor/ProcessCheck.h:66||Process is paused

 

解析度

若要解決此問題,

請檢查升級是否已暫停,並執行下列命令以恢復升級活動:
isi upgrade cluster resume
否則,請執行 retry-last-action 命令:
isi upgrade cluster retry-last-action --nodes=<all or affected nodes if in error>

然後再次檢查升級活動的狀態。
文章屬性
文章編號: 000186093
文章類型: Solution
上次修改時間: 09 5月 2026
版本:  5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。