Search the VMware Knowledge Base (KB)
View by Article ID

VMware ESXi ホストのアップグレードが失敗し、次のエラーが表示される: ホストでアップグレード スクリプトを実行できません (2095412)

  • 0 Ratings

Symptoms

免責事項: これは英文の記事 「Upgrading a VMware ESXi host fails with the error: Cannot run upgrade script on host (2007163)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


  • Update Manager が ESXi ホストのアップグレードに 92% で失敗する。
  • ISO イメージを使用して ESXi 5.0 から ESXi 5.1/5.5 にアップグレードできない。
  • ISO イメージを使用して ESXi 5.1 から ESXi 5.5 にアップグレードできない。
  • ESXi 4.0 Update 1 または Update 2 から ESXi 5.0 にアップグレードできない。
  • Update Manager を使用した ESXi 4.0 Update 1 または Update 2 から ESXi 5.0 へのアップグレードが失敗する。
  • 次のエラーが表示される:

    ホストでアップグレード スクリプトを実行できません

  • C:\Documents and Settings\All Users\Application Data\VMware\Update Manager or C:\Users\All Users\VMware\VMware Update Manager\Logs にある) vmware-vum-server-log4cpp.log ファイルに次のようなエントリが含まれている:

    Remediation failed due to non mmode failure

  • /var/log/vua.log ファイルに次のようなエントリが含まれている:

    OSError: [Errno 39] Directory not empty: /bootbank/state.XXXXXXX (XXXXXXX は数字)

Cause

この問題は、/bootbank/state.XXXXXXXX ディレクトリが空でない場合に発生します。

Resolution

この問題を解決するには、/bootbank/state.XXXXXXXX ディレクトリが空であることを確認します。
 
/bootbank/state.XXXXXXXX ディレクトリが空であることを確認するには:
  1. ESXi 管理コンソールにログインします。
  2. 次のコマンドを実行します:

    cd /var/log

  3. grep コマンドを使用して、state.XXXXXXX およびそれに対応するディレクトリ (vua.log ファイル内) (XXXXXXX をエラーに示される数字に置き換える) を検索します

    例:

    grep state.31110473 vua.log

  4. 次のコマンドを実行します:

    cd /bootbank/
    run ls -l

    注: 前述のコマンドは /altbootbank でも必要になる場合があります。このディレクトリの状態も state.XXXXXXX である可能性があるためです。

  5. 次のコマンドを実行して、ディレクトリを /var/log/vua.log ファイルに示される state.XXXXXXX ディレクトリに変更します:

    cd state.XXXXXXX

    例:

    cd state.31110473

  6. 次のコマンドを実行します:

    run ls -l

    出力が次のように表示されます:

    -rwx------ 1 root root 18297 Jan 10 2011 local.tgz

  7. state.XXXXXXX ディレクトリ内のファイル名を確認します。たとえば、local.tgz です。
  8. 次のコマンドを実行して、ファイルを 1 つ上のディレクトリ レベルに移動します:

    mv file_name ../

    file_name
    は手順 7 で確認したファイル名です。

    例:

    mv local.tgz ../

  9. vCenter Server で、ホストを修正します。

    1. ESXi ホストを選択します。
    2. Update Manager タブをクリックします。
    3. 修正 をクリックします。

Additional Information

この記事が更新されたときにアラートを表示するには、Actions ボックスで Subscribe to Document をクリックします。

Tags

日本語 Japanese

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 0 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 0 Ratings
Actions
KB: