Problem with TPT 96

  • Bombshell2
    12th Jul 2021 Member 0 Permalink

    Note: I have fixed it, more info in comments

     

    Hey there,

     

    I've been playing for a while now on the unoffical snap version on linux.

    It hasn't updated yet, so I tried installing the offical 96 version. However, it seemed like it wasn't working. So I tried installing TPT 95 then installing 96 through the update notification. 95 version worked, clicked the update notification, and it updated to 96, but didn't restart TPT. I ran TPT 96, and nothing. Checked the terminal, and this Error was there:

     

    ./powder64: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by ./powder64)
    ./powder64: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./powder64)

     

    Any help?

    Edited once by Bombshell2. Last: 12th Jul 2021
  • Aranym1
    12th Jul 2021 Member 0 Permalink
    You need at least GLIBC 2.29 to run TPT 96, as the error says. The latest Ubuntu LTS (21.04) is using GLIBC 2.33, so it seems you may be on an old OS release.
    Edited once by Aranym1. Last: 12th Jul 2021
  • jacob1
    12th Jul 2021 Developer 0 Permalink
    I originally wanted to fix this for the 96.0 release, and effort was made to reduce some glibc 2.29 / 2.27 dependencies. But we build tpt on a github runner now, that is more recent than the old build server. There were too many glibc dependencies to apply workarounds to.

    To help alleviate issues in the future, we locked the github runner in place at 20.04, and we will leave it here as long as possible, so that the glibc requirements don't bump unexpectedly in the future. Once 20.04 stops being supported, perhaps we will update it to 22.04, but that won't be for years.
  • Bombshell2
    12th Jul 2021 Member 0 Permalink

    Turns out I have been using Ubuntu LTS 18.04. I have since updated to 20.04 LTS. I should have checked before I posted.

     

    -Bombshell2