Loading

Dopo il riavvio di un server Linux, i processi di Tableau Server non vengono avviati, incluso Tabadmincontroller, e il tentativo di eseguire i comandi Systemctl restituisce "failed To Get D-Bus Connection: No Such File Or Directory"

Data pubblicazione: Aug 24, 2022
Descrizione

Dopo il riavvio di un server Linux, i processi di Tableau Server non verranno avviati, incluso tabadmincontroller, anche se Tableau Server era in esecuzione senza problemi prima del riavvio.  Sono anche presenti i seguenti sintomi:

  • L'esecuzione di tsm status -v restituisce "Could not connect to TSM Controller at '<hostname>:8850'" (Impossibile connettersi al controller TSM su "<nome host>:8850")
  • L'esecuzione di top u tableau (presupponendo che "tableau" sia il nome dell'utente non privilegiato) non restituisce nulla: non ci sono processi in esecuzione con l'account "tableau".
  • L'esecuzione di sudo su tableau -l e quindi di systemctl --user status tabadmincontroller_0 restituisce un messaggio di errore:
    • Su CentOS/Red Hat: "Failed to get D-Bus connection: No such file or directory" (Impossibile ottenere la connessione D-Bus: nessun file o directory di questo tipo)
    • Su Ubuntu: "Failed to connect to bus: No such file or directory" (Impossibile connettersi al bus: nessun file o directory di questo tipo)
  • L'esecuzione di ls /run/user/<ID utente tableau>/ non restituisce risultati: questa cartella è vuota.

Cause

La password per l'account "tableau" è scaduta a causa di un comando dell'amministratore o di una modifica dei criteri.
 
L'esecuzione di journalctl o il controllo di /var/log/secure fornisce la seguente indicazione:
pam_unix(systemd-user:account): expired password for user tableau (root enforced)
o
pam_unix(systemd-user:account): expired password for user tableau (password aged)
Risoluzione
Controlla se la password per l'account "tableau" è scaduta:
sudo chage -l tableau
 
Se l'output contiene quanto segue:
Ultima modifica della password                                    : la password deve essere modificata
La password scade                                        : la password deve essere modificata
Password inattiva                                       : la password deve essere modificata
L'account scade                                         : mai
Numero minimo di giorni tra la modifica della password          : -1
Numero massimo di giorni tra la modifica della password          : -1
Numero di giorni di avviso prima della scadenza della password       : -1
 
Esegui:
sudo chage -d -1 tableau
 
Eseguendo di nuovo sudo chage -l tableau, dovrebbe essere restituito quanto segue:
Ultima modifica della password                                    : mai
La password scade                                        : mai
Password inattiva                                       : mai
L'account scade                                         : mai
Numero minimo di giorni tra la modifica della password          : -1
Numero massimo di giorni tra la modifica della password          : -1
Numero di giorni di avviso prima della scadenza della password       : -1
 
A questo punto, l'esecuzione di top u tableau dovrebbe mostrare l'avvio dei processi di Tableau Server (in alcuni casi, è necessario un riavvio).
 
Risorse aggiuntive
 
Numero articolo Knowledge

001472013

 
Caricamento
Salesforce Help | Article