Loading

エラー "completeApplyMigrations の処理中の内部エラー" で Tableau Server 2022.3 のアップグレードが失敗する

公開日: Dec 9, 2022
説明

Tableau Server をバージョン 2022.3 にアップグレードすると、アップグレードで移行の実行に失敗し、次のエラーが表示される場合があります。

Internal error processing completeApplyMigrations (completeApplyMigrations の処理中の内部エラー)


コンソールの出力例:
41% - Running migrations failed. (移行の実行に失敗しました。)
50% - Disabling database services. (データベース サービスを無効化しています。)
58% - Waiting for database services to disable. (データベース サービスの無効化を待機しています。)
66% - Upgrading database failed (データベースのアップグレードに失敗しました)

This job failed due to unexpected error: 'TApplicationException' (このジョブは予期しないエラーのため失敗しました: ...)
org.apache.thrift.TApplicationException: Internal error processing completeApplyMigrations
(...: completeApplyMigrations の処理中の内部エラー)

databasemaintenance.log ファイルには次のエラー メッセージが記録されます。

2022-11-01 20:59:03.571 +0000 db-op-0 : ERROR com.tableausoftware.dbmigration.MigrationDriver - Migration Migration20220405030000MakeSiteIdOnBigTextsTableNotNull.sql (20220405030000) failed. (... - 移行 Migration2022... は失敗しました。)
org.postgresql.util.PSQLException: ERROR: column "site_id" of relation "big_texts" contains null values
(...: エラー : 関係 "big_texts" の列 "site_id" に Null 値が含まれています)
 

Cause

Postgres の big_texts 表に Null 値が含まれているため、アップグレード プロセス中のデータベース移行を完了できません。
解決策
通常、この段階でアップグレード プロセスが失敗すると、サーバーは回復不能な状態になり、再構築が必要になります。 

1. Tableau Server の最近のバックアップ (.tsbak) が、Tableau Server ディレクトリの外側の場所に保存されていることを確認します。
2. 現在の Tableau Server インストールを完全に削除します。
3. Tableau Server を再インストールし、バックアップを復元します。
4. Tableau Postgres データベースから big_texts 表を削除するのに支援が必要な場合は、Tableau サポートまでお問い合わせください。
5. Tableau テクニカル サポートとの共同作業後、アップグレードを完了できます。
その他のリソース
Postgres データベースの big_texts 表に対してクエリを実行し、site_id 列の値が Null である行がこのエントリに含まれていることを確認できます。

リポジトリへのアクセスは、Tableau 製品ヘルプ ガイドの「Tableau Server リポジトリでデータを収集する」で説明されている手順で有効化できます。
ナレッジ記事番号

001497092

 
読み込み中
Salesforce Help | Article