Loading

Nach dem Neustart eines Linux-Servers werden Tableau Server-Prozesse nicht gestartet, einschließlich Tabadmincontroller. Beim Versuch der Ausführung von Systemctl-Befehlen wird "failed To Get D-Bus Connection: No Such File Or Directory" zurückgegeben

Veröffentlichungsdatum: Aug 24, 2022
Beschreibung

Nach dem Neustart eines Linux-Servers werden die Tableau Server-Prozesse nicht gestartet (einschließlich tabadmincontroller), obwoh Tableau Server vor dem Neustart problemlos ausgeführt wurde.Zudem existieren die folgenden Symptome:

  • Die Ausführung von tsm status -v gibt "Verbindung mit TSM-Controller unter '<hostname>:8850 nicht möglich'" zurück.
  • Bei der Ausführung von top u tableau (dabei wird davon ausgegangen, dass "tableau" der Name des Benutzers ohne Berechtigungen ist) wird nichts zurückgegeben. Unter dem Konto "tableau" werden keine Prozesse ausgeführt.
  • Wenn Sie sudo su tableau -l und dann systemctl --user status tabadmincontroller_0 ausführen, wird eine Fehlermeldung zurückgegeben:
    • In CentOS/Red Hat: "Failed to get D-Bus connection: ("Abrufen der D-Bus-Verbindung fehlgeschlagen:)No such file or directory" (Keine Datei oder kein Verzeichnis mit diesem Namen")
    • In Ubuntu: "Failed to connect to bus: ("Herstellen einer Verbindung zum Bus fehlgeschlagen:)No such file or directory" (Keine Datei oder kein Verzeichnis mit diesem Namen")
  • Beim Ausführen von /run/user/<tableau user ID>/ werden keine Ergebnisse zurückgegeben – dieser Ordner ist leer.

Cause

Das Kennwort für das Konto "tableau" ist aufgrund eines Administratorbefehls oder einer Richtlinienänderung abgelaufen.
 
Die Ausführung von journalctl oder das Überprüfen von /var/log/secure liefert folgenden Hinweis:
pam_unix(systemd-user:account): abgelaufenes Kennwort für Tableau-Benutzer (Stamm erzwungen)
oder
pam_unix(systemd-user:account): abgelaufenes Kennwort für Tableau-Benutzer (Kennwort veraltet)
Lösung
Prüfen Sie, ob das Kennwort für das Konto "tableau" abgelaufen ist:
sudo chage -l tableau
 
Wenn die Ausgabe Folgendes enthält:
Letzte Kennwortänderung                                    : Kennwort muss geändert werden
Kennwort läuft ab                                        : Kennwort muss geändert werden
Kennwort inaktiv                                       : Kennwort muss geändert werden
Konto läuft ab                                         : nie
Minimale Anzahl Tage zwischen Kennwortänderung          : -1
Maximale Anzahl Tage zwischen Kennwortänderung          : -1
Anzahl Tage für eine Warnung vor dem Ablauf des Kennworts       : -1
 
Führen Sie Folgendes aus:
sudo chage -d -1 tableau
 
Bei der erneuten Ausführung von sudo chage -l sollte Folgendes zurückgegeben werden:
Letzte Kennwortänderung                                    : nie
Kennwort läuft ab                                        : nie
Kennwort inaktiv                                       : nie
Konto läuft ab                                         : nie
Minimale Anzahl Tage zwischen Kennwortänderung          : -1
Maximale Anzahl Tage zwischen Kennwortänderung          : -1
Anzahl Tage für eine Warnung vor dem Ablauf des Kennworts       : -1
 
An dieser Stelle sollte eine Ausführung von top u tableau dazu führen, dass die Tableau Server-Prozesse wieder gestartet werden (in einigen Fällen ist ein Neustart nötig).
 
Zusätzliche Ressourcen
 
Nummer des Knowledge-Artikels

001472013

 
Laden
Salesforce Help | Article