5 Replies Latest reply on Jul 18, 2018 9:51 AM by Mark McGhee

    Tableau Upgrade to 10.5.4

    kbj3030

      Hi All,

       

      We have recently upgraded our current version 10.4.0 to 10.5.4. My query here is, it did not pop-up for workers to upgrade during upgrade phase but it was done successfully.

       

      Did some basic tests and everything seems good as of now. Also, checked the server version and its showing as 10.5.4.

       

      I logged on to the worker servers and checked under programs & features. The worker software is displaying old version only (10.4.0).

       

      Now, do I need to install the workers setup explicitly ? If so, what's the process. If not required, then how can we make sure that workers also upgraded?

       

      Any inputs and suggestions are appreciated. Let me know if you require any info from my end.

       

      Thanks in advance

        • 1. Re: Tableau Upgrade to 10.5.4
          Jeff Strauss

          When upgrading the primary, if there is no manual intervention required on the workers, then under worker program/features, it will show the old version.

           

          If you want to verify, you should be able to navigate to the bin directory on the primary and worker and verify that it's the up-to-date version this way.  Here's a screenprint of what it looks like on my worker for the 10.5.3

           

          • 2. Re: Tableau Upgrade to 10.5.4
            Mark McGhee

            Hi Trinadha,


            Jeff has a good way to find out the version of the workers and we've had a number of support cases where folks aren't quite sure if the workers themselves upgraded or not.  This is going back from memory but with more recent versions of Tableau Server the Primary queries the workers to see what version they're running.  If there's a mismatch, Tableau Server will fail to start.

             

            We do have a KB article that provides more background on when it's necessary to do a manual install of worker software versus when the Primary can "push" the upgrade packages down to the worker:

             

            Error "One or more workers could not be upgraded automatically" During Multi-Node Upgrade | Tableau Software

             

            In older days there wasn't any option and you always had to manually upgrade the workers.  Whereas Tableau's development team tried to make multi-node upgrades easier but as the article mentions once we update the version of Postgres a manual upgrade will be necessary but the installation program run on the Primary should give a heads up.   It's always best to try an upgrade in a non-Production environment first and these don't have to exactly mimic Production but hopefully will have at least one worker if your Production system is multi-node.

            • 3. Re: Tableau Upgrade to 10.5.4
              Jeff Strauss

              Mark.  Thanks for the link to the KB article.  I knew there was one out there...

              • 4. Re: Tableau Upgrade to 10.5.4
                kbj3030

                I tried running the above command and I see the new version name but with error message like below

                log4j: ERROR Failed to rename [D:Tableau Server/logs/tabsvc-tabadmin-java.log] to [D:Tableau Server/logs/tabsvc-tabadmin-java.log.2018-07-12].

                10500.18.0510.1801.

                 

                Can I ignore the error message or do I need to take any action on worker nodes?

                • 5. Re: Tableau Upgrade to 10.5.4
                  Mark McGhee

                  Hi Trinadha,


                  This is going from memory which isn't what it used to be.  More than likely the tabadmin command will really only work on the Primary versus the Workers.   One other method I forgot was that just like the Primary, each Worker has its own tabadmin.log file.   The tabadmin.log records what happens when you first start up Tableau Server in addition to the outcome of any "tabadmin commands" that you run.   In that file it should reveal the version along with resources such as memory, CPU.  Basically that gets logged everytime Tableau Server starts up.   The only trick there is these files can retain a lot of history so you want to start from the bottom of the file and search up.  If you start at the top of the file you'll most likely see the older versions that they were on at one time.