Isilon OneFS 8.0:無法安裝韌體套件:/var/patch/backup:不是目錄

Samenvatting: 韌體套件安裝不完整。

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

在安裝韌體套件期間,安裝不會完成,並輸出如下:

# isi upgrade patches list

Patch Name                                          Description                                           Status
----------------------------------------------------------------------------------------------------------------------------------
IsiFw_Package_v9.3.5 Package Name  : IsiFw Package v9.3.5 2017-04-04 To... Installing

會無限期地將顯示狀態為「正在安裝」。

 

請看最後幾行 /var/log/isi_pkg ,您應該會看到以下錯誤:

# isi_for_array -s 'tail -50 /var/log/isi_pkg'
.........
2017-05-28T13:31:56-05:00 <3.6> node-1 isi_pkg[16306]: Starting task for request 'INSTALL', task 'INSTALL_INIT', hash '2693c810637d37a02ee9cb57a9d01d3d'
2017-05-28T13:31:59-05:00 <3.6> node-1 isi_pkg[16306]: Running requirements file first for IsiFw_Package_v9.3.5..
2017-05-28T13:31:59-05:00 <3.3> node-1 isi_pkg[16306]: /var/patch/backup: is not a directory.
2017-05-28T13:31:59-05:00 <3.3> node-1 isi_pkg[16306]: install_init: Task encountered unknown failures

 

任何韌體套件 (例如 IsiFw_Package_v9.3.5.tar 或 IsiFw_Package_v10.0.1.tar) 都可能會發生此問題。

 

Oorzaak

安裝於下方的分割區 /var 需要至少 40% 的可用磁碟空間才能安裝大型修補程式,例如韌體套裝。如果您的 /var,節點將安裝失敗,並顯示錯誤:

/var/patch/backup: is not a directory

 

Oplossing

降低磁碟使用量 /var。通常是 /var/log 包含可能需要截斷的大檔的目錄。若要判定:

  1. 判斷哪個節點沒有至少 40% (容量應為 60% 或更少) 的可用空間 /var

    # isi_for_array -s 'df -h /var'
  2. 以根使用者身分 SSH 至節點,該使用者在 /var

    # cd /var/log
    # du ./* | sort -n -r | head -n 10
  3. 在 內建立備份目錄 /ifs/data/Isilon_Support/ 若要儲存將被截斷的檔案備份:

    # mkdir /ifs/data/Isilon_Support/Node<node number>_VarLog_Backup
  4. 將要截斷的檔案複製到新的備份目錄:

    # cp  /ifs/data/Isilon_Support/Node_VarLog_Backup
  5. 步驟 2 的輸出會為您提供 /var/log。您可以使用以下命令截斷檔案:

    # truncate -s 0 <filename>
  6. 再次檢查分割區,以確保您已釋放至少 40% (容量應為 60% 或更少) 的磁碟空間 /var

    # isi_for_array -s 'df -h /var'
  7. 釋放足夠的容量後,請使用以下命令重試失敗的升級:

    # isi upgrade retry-last-action --nodes=<lnn of failed node>
  8. 請等待 30 分鐘以完成升級程序,並檢查以確保套件顯示已安裝狀態:

    # isi upgrade patches list
    Patch Name                                               Description                                           Status
    ------------------------------------------------------------------------------------------------------------------
    IsiFw_Package_v10.0.1 Package Name  : IsiFw Package v10.0.1 2017-05-02 T... Installed

 

如果您不知道檔案是否可以安全地截斷,或是 /var/log/var 分割區仍然太滿,或重試最後一個動作未完成修補程式安裝,請聯絡技術支援以取得協助,並將此 KB 視為參考。

 

Getroffen producten

Isilon
Artikeleigenschappen
Artikelnummer: 000170772
Artikeltype: Solution
Laatst aangepast: 23 jun. 2026
Versie:  5
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.