Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Linux サーバーの再起動後、Tabadmincontroller などの Tableau Server プロセスが起動せず、Systemctl コマンドを実行すると、"failed To Get D-Bus Connection: No Such File Or Directory" が返される

公開日: Aug 24, 2022
説明

Linux サーバーを再起動した後、再起動の前に Tableau Server が問題なく実行されていた場合でも、tabadmincontroller などの Tableau Server プロセスが起動しなくなります。また、次の症状があります。

  • tsm status -v を実行すると、"Could not connect to TSM Controller at '<hostname>:8850' ('<hostname>:8850' で TSM コントローラに接続できませんでした)" が返されます。
  • top u tableau ("tableau" は特権のないユーザーの名前だと想定しています) を実行すると、何も返されません。"tableau" アカウントで実行されているプロセスはありません。
  • sudo su tableau -l を実行してから、systemctl --user status tabadmincontroller_0 を実行すると、次のエラー メッセージが返されます。
    • CentOS/Red Hat の場合: "Failed to get D-Bus connection: No such file or directory (D-Bus 接続の取得に失敗しました: そのようなファイルまたはディレクトリはありません)"
    • Ubuntu の場合: "Failed to connect to bus: No such file or directory (バスへの接続に失敗しました: そのようなファイルまたはディレクトリはありません)"
  • ls /run/user/<tableau user ID>/ を実行すると、結果が返されません。このフォルダーは空です。

Cause

管理者コマンドまたはポリシー変更が原因で "tableau" アカウントの有効期限が切れています。
 
journalctl を実行するか、 /var/log/secure をチェックすると、次のヒントが見つかります。
pam_unix(systemd-user:account): expired password for user tableau (root enforced)
または
pam_unix(systemd-user:account): expired password for user tableau (password aged)
解決策
次のコマンドを実行して、"tableau" アカウントのパスワードの有効期限が切れているかどうか確認します。
sudo chage -l tableau
 
出力に次の情報が含まれているかどうかを確認します。
Last password change                                    : password must be changed
Password expires                                        : password must be changed
Password inactive                                       : password must be changed
Account expires : never
Minimum number of days between password change          : -1
Maximum number of days between password change          : -1
Number of days of warning before password expires       : -1
 
上記の情報が含まれている場合は、次のコマンドを実行します。
sudo chage -d -1 tableau
 
sudo chage -l tableau をもう一度実行すると、次の結果が返されます。
Last password change                                    : never
Password expires                                        : never
Password inactive                                       : never
Account expires : never
Minimum number of days between password change          : -1
Maximum number of days between password change          : -1
Number of days of warning before password expires       : -1
 
この時点で、top u tableau を実行すると、Tableau Server プロセスが再び起動したことが示されるはずです (場合によっては、再起動が必要です)。
 
その他のリソース
 
ナレッジ記事番号

001472013

 
読み込み中
Salesforce Help | Article