vCenter 8.0 Update 3へのアップデートが "Destination path '/storage/analytics/stage/...' already exists" というエラーで失敗する
search cancel

vCenter 8.0 Update 3へのアップデートが "Destination path '/storage/analytics/stage/...' already exists" というエラーで失敗する

book

Article ID: 443453

calendar_today

Updated On:

Products

VMware vCenter Server 8.0

Issue/Introduction

vCenter Server 8.0 Update 3 へのパッチ適用またはアップデートを行うと、アップグレード処理が失敗する場合があります。
/var/log/vmware/applmgmt/patchrunner.log ファイルを確認すると、ディレクトリ パスが既に存在することを示す、以下のようなエラー メッセージが表示されます。

Destination path '/storage/analytics/stage/XXXXXX_processed_logs' already exists

Environment

VMware vCenter Server 8.0 Update 3

Cause

vCenter Server 8.0 Update 3以降、analytics サービスは telemetry ログファイルを新しいディレクトリに保存します。まれに、特に以前のパッチ適用が失敗し、一連の流れでロールバックした際に、telemetry ログファイルを新しい場所にコピーしようとして失敗することがあります。これは、以前のパッチ適用の失敗によって、コピー先のファイルまたはディレクトリが残ってしまっているためです。

Resolution

この問題を解決しアップデートを正常に完了するには、パッチを再試行する前に VCSAアプライアンスから残っている analytics 配下の stage ファイルと prod ファイルを削除します。

解決手順:

  1. SSH経由でvCenter Server Appliance(VCSA)に接続し、rootユーザーとしてログインします。

  2. Bashシェルを有効にします。(まだ有効になっていない場合は、)shell と入力します

  3. vCenterのスナップショットを取得します。
  4. 影響を受ける analytics ディレクトリの下にあるすべてのファイルとサブディレクトリを削除するには、次のコマンドを実行します。

    rm -rf /storage/log/vmware/analytics/stage/*
    rm -rf /storage/log/vmware/analytics/prod/*
    rm -rf /storage/analytics/stage/*
    rm -rf /storage/analytics/prod/*

  5. ディレクトリを削除した後、vCenter Server 8.0 Update 3 のパッチ適用を再試行します。

Additional Information

Update to vCenter 8.0 Update 3 fails with error "Destination path '/storage/analytics/stage/...' already exists"