十分なディスク空き容量があるにもかかわらず vCenter Server のパッチ適用が「There is not enough space on the disk(s)」というエラーで失敗する
search cancel

十分なディスク空き容量があるにもかかわらず vCenter Server のパッチ適用が「There is not enough space on the disk(s)」というエラーで失敗する

book

Article ID: 422794

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項: これは英文の記事「vCenter Server patching fails with error "There is not enough space on the disk(s)" despite sufficient free space (422619)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

vCenter Server のパッチ適用を実行すると、ダイアログに次のエラーメッセージが表示され操作が失敗します。
There is not enough space on the disk(s). Increase disk space and try again.

ディスク使用状況を確認すると十分な空き容量があります。

Environment

vCenter Server 7.0

vCenter Server 8.0

Cause

ダウンロードした RPM パッケージと利用可能な更新プログラムに不一致が発生しています。 /var/log/vmware/applmgmt/update_microservice.log に次のメッセージが出力されます。

YYYY-MM-DD 16:13:18,362 - 52247 -           update_b2b::          verifyDownloadedRpms: 212 -    DEBUG - Staging error. Discrepancies exists between downloaded rpms and available updates
YYYY-MM-DD 16:13:18,362 - 52247 -         task_manager::                        update:  80 -    DEBUG - UpdateTask: status=FAILED, progress=0, message={'id': 'com.vmware.appliance.incomplete_staging', 'default_message': 'Incomplete staging. Discrepancies exists between downloaded and available updates', 'args': []}
YYYY-MM-DD 16:13:18,365 - 52247 -         task_manager::                        update:  80 -    DEBUG - UpdateTask: status=RESUMABLE, progress=0, message={'id': 'com.vmware.appliance.not_enough_disk_space', 'default_message': 'There is not enough space on the disk(s).  Increase disk space and try again.', 'args': []}
YYYY-MM-DD 16:13:18,367 - 52247 -          dbfunctions::                    executeDML:  54 -    DEBUG - Executing Query {INSERT INTO progress VALUES(NULL, ?,         DATETIME('now'), ?, ?, ?)} with parameters ('pre-check', 'No disk space available', 100, 95)
YYYY-MM-DD 16:13:18,377 - 52247 -           update_b2b::              installPrechecks:2248 -    DEBUG - Returning, no disk space available
YYYY-MM-DD 16:13:18,377 - 52247 -           update_b2b::                       install:2659 -    ERROR - Install prechecks phase failed.

 

Resolution

ステージングされたパッチを解除します。

  1. vCenter Server に root ユーザで SSH ログインします。アプライアンスシェルにログインすると、次のプロンプトが表示されます。表示されない場合は KB 319670 を参照してアプライアンスシェルに切り替えてください。

Connected to service

    * List APIs: "help api list"
    * List Plugins: "help pi list"
    * Launch BASH: "shell"

Command> 

  1. 以下のコマンドを実行し、ステージングされたパッチを解除します。

Command> software-packages unstage

  1. パッチ適用を再開します。

 

Additional Information

Toggling the vCenter Server Appliance default shell

Patching and Updating vCenter Server8.0 Deployments