Loading

Upgrade von Tableau Server 2022.3 schlägt mit der Fehlermeldung "Internal error processing completeApplyMigrations" (Interner Fehler bei der Verarbeitung von completeApplyMigrations) fehl.

Veröffentlichungsdatum: Dec 9, 2022
Beschreibung

Beim Upgrade von Tableau Server auf Version 2022.3 kann es vorkommen, dass Migrationen nicht ausgeführt werden können und der folgende Fehler angezeigt wird:

Interner Fehler beim Verarbeiten von completeApplyMigrations


Beispiel für Konsolenausgabe:
41% - Running migrations failed. (Ausführen von Migrationen fehlgeschlagen)
50% - Disabling database services. (Datenbankdienste werden deaktiviert.)
58% - Waiting for database services to disable. (Warten, bis die Datenbankdienste deaktiviert werden)
66% - Upgrading database failed (Upgrade der Datenbank fehlgeschlagen)

This job failed due to unexpected error: 'TApplicationException' (Dieser Auftrag ist aufgrund eines unerwarteten Fehlers fehlgeschlagen: 'TApplicationException')
org.apache.thrift.TApplicationException: Internal error processing completeApplyMigrations (Interner Fehler beim Verarbeiten von completeApplyMigrations)


Fehlermeldung in der Datei databasemaintenance.log:

2022-11-01 20:59:03.571 +0000 db-op-0 : ERROR com.tableausoftware.dbmigration.MigrationDriver - Migration Migration20220405030000MakeSiteIdOnBigTextsTableNotNull.sql (20220405030000) failed.
org.postgresql.util.PSQLException: ERROR: column "site_id" of relation "big_texts" contains null values (Spalte "site_id" der Relation "big_texts" enthält Null-Werte)

 

Cause

Die Tabelle "big_texts" in Postgres enthält Null-Werte, die verhindern, dass die Datenbankmigration während des Upgrade-Prozesses abgeschlossen werden kann.
Lösung
Wenn ein Upgrade-Prozess an diesem Punkt fehlschlägt, befindet sich der Server in der Regel in einem nicht wiederherstellbaren Zustand und muss neu konfiguriert werden. 

1. Stellen Sie sicher, dass eine aktuelle Sicherung (.tsbak) von Tableau Server an einem Ort außerhalb der Tableau Server-Verzeichnisse verfügbar ist.
2. Löschen Sie die aktuelle Tableau Server-Installation.
3. Installieren Sie Tableau Server neu und stellen Sie die Sicherung wieder her.
4. Wenden Sie sich an den Tableau-Support, wenn Sie Hilfe beim Entfernen der Tabelle "big_texts" aus Ihrer Tableau Postgres-Datenbank benötigen.
5. Nach Rücksprache mit dem technischen Support von Tableau kann das Upgrade abgeschlossen werden.
Zusätzliche Ressourcen
Die Postgres-Datenbank kann nach der Tabelle "big_texts" abgefragt werden, um zu überprüfen, ob dieser Eintrag Zeilen mit Null-Werten in der Spalte "site_id" enthält.

Der Zugriff auf das Repository kann durch die Schritte aktiviert werden, die in der folgenden Tableau-Produkthilfe unter Erfassen von Daten mit dem Tableau Server-Repository angegeben sind.
Nummer des Knowledge-Artikels

001497092

 
Laden
Salesforce Help | Article