Isilon: Durante l'aggiornamento alla versione 9.1.x o successiva, l'aggiornamento è bloccato nel commit

Summary: Durante l'aggiornamento alla versione 9.1.x o successiva, l'aggiornamento è bloccato durante il commit. Durante l'aggiornamento, viene visualizzato l'errore "isi_antivirus_post_commit.py Inform Failed to rename tmp_scans table as Scans table with error; è già presente un'altra tabella o indice con questo nome: Scansioni " è apparso in isi_upgrade_logs. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Sembra che l'aggiornamento sia ancora in fase di commit:

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


Viene osservato il seguente errore: "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 " durante la corsa "isi_upgrade_logs" Comando o revisione dei registri di aggiornamento 
 

Cause

Ci sono due problemi riscontrati in questa situazione: 

  1. isi_antivirus_post_commit È responsabile della modifica del formato dell'engine antivirus per includere i miglioramenti CAVA, quando questa operazione viene eseguita, se la tabella di scansione è vuota il sistema non sa come gestirla.
  2. L'engine di aggiornamento potrebbe comunque visualizzare il processo come commit quando viene sospeso. Lo stato reale può essere visualizzato nei registri di aggiornamento utilizzando il seguente comando {se non è presente alcun nodo 1, modificare il nome del database in un nodo esistente}: 
sqlite3 /ifs/.ifsvar/upgrade/logs/UpgradeLog-1.db "select * from LogEntry where Entry like '%paused%'"


Esempio:

# 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

 

Resolution

Per risolvere questo problema,

verificare se l'aggiornamento è sospeso ed eseguire il comando seguente per riprendere l'attività di aggiornamento:
isi upgrade cluster resume
In caso contrario, eseguire il comando retry-last-action:
isi upgrade cluster retry-last-action --nodes=<all or affected nodes if in error>

Quindi controllare nuovamente lo stato dell'attività di upgrade.
Article Properties
Article Number: 000186093
Article Type: Solution
Last Modified: 22 ذو القعدة 1447
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.