Latest TS6 Server Beta won't work | version `GLIBC_2.32' not found (required by ./tsserver)

Hi! I updated the server files to the latest version (beta 9) and I get these errors when starting the server:

./tsserver: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./tsserver)
./tsserver: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./tsserver)
./tsserver: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./tsserver)
./tsserver: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /home/ts/libssh.so.4)
./tsserver: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /home/ts/libssh.so.4)

Your distros libc is outdated. Either update your distro (i.e. for Ubuntu you need at least 22.04) or just run in docker.

On a side note with all the recent major linux kernel vulnerabilities make sure to regularly update all your system packages.

2 Likes

I did ā€œapt-get updateā€ and ā€œapt-get upgradeā€ and no change

As I said you need at least 22.04. Major versions can only be upgraded through do-release-upgrade, though that requires utmost caution, might not always work, and can break stuff.

2 Likes