Resolution
Option 1: Upgrade to Tableau Server 2023.3.2
If upgrading to Tableau Server 2023.3.2 is not an option, try one of the following potential workarounds:
Option 2: (During upgrade) Modify servicestate.json to disable NRS service
- During the upgrade process, modify the servicestate.json file following steps below:
1. Stop admin services
Linux: sudo /opt/tableau/tableau_server/packages/scripts.<Build number>/stop-administrative-services
Windows: C:\Program Files\Tableau\Tableau Server\packages\scripts.<Build number>\stop-administrative-services.cmd
2. Navigate to the following filepath:
data/tabsvc/tabadmincontroller/0/3. Edit the servicestate.json file (you will see the folllowing):
"currentState" : "UNINSTALL_FAILED",
"requestedState" : "NONE"
4. Modify the above settings to:
"currentState" : "NONE",
"requestedState" : "NONE"
5. Start admin services and proceed with the upgrade
Linux: sudo /opt/tableau/tableau_server/packages/scripts.<Build number>/start-administrative-services
Windows: C:\Program Files\Tableau\Tableau Server\packages\scripts.<Build number>\start-administrative-services.cmd
Option 3: (Prior to upgrade) Disable the NRS process
- Enter the following commands in the TSM Command Line Interface (CLI):
1. Run the command:
tsm topology set-process -pr nrs -n node1 -c 0
2. Run the command:
tsm pending-changes apply
NOTE: Tableau Server may prompt for a restart.
3. Check to see Tableau Server has returned to a running status after restarting by running the command:
tsm status -v