KNOWLEDGE BASE

Error "failed To Reset Failed State Of Unit Xxx" Occurred When Starting Tableau Server Services


Published: 05 Jan 2021
Last Modified Date: 18 Jan 2021

Issue

The following error occurs when starting Tableau Server services:
Failed to reset failed state of unit fnplicenseservice_0.service: Unit fnplicenseservice_0.service is not loaded.
Failed to reset failed state of unit appzookeeper_0.service: Unit appzookeeper_0.service is not loaded.
Failed to reset failed state of unit tabadmincontroller_0.service: Unit tabadmincontroller_0.service is not loaded.
Failed to reset failed state of unit clientfileservice_0.service: Unit clientfileservice_0.service is not loaded.
Failed to reset failed state of unit licenseservice_0.service: Unit licenseservice_0.service is not loaded.
Failed to reset failed state of unit tabadminagent_0.service: Unit tabadminagent_0.service is not loaded.

Environment

  • Tableau Server
  • Linux 

Resolution

Make sure the disk partitions where Tableau Server resides are automatically mounted when Linux OS is started, and add the following into the [Unit] section of /etc/systemd/system/user@{uid}.service file:

RequiresMountsFor=/opt/tableau
RequiresMountsFor=/var/opt/tableau

The {uid} can be retrieved by running [id tableau] command.

After mounting the disk partitions, the unit not loaded error will not automatically get resolved. You need to run sudo systemctl restart user@{uid}.service to restart Tableau Server services.

Cause

The disk partitions containing the data directory was not yet available at the time Tableau Server services attempted to start.

Did this article resolve the issue?