Licence not valid - server does not boot as of today - default licence

urgent help needed. my server will not boot as of today

2025-09-02 15:41:18.304030|CRITICAL|Accounting | |The default license has expired. Please use the latest server version.

using latest beta 6 and already re-generated files - Whats the issue with teamspeak??? Is their callback server not working and we’re not getting service?

Hey - my server was running 24/ since the beta released with no issues.
But as of today I got the message that my folks can’t enter the server anymore - I tried rebooting tre container, regenerating the files but the server always exits with:

2025-09-02 15:53:40.583283|INFO |ServerLibPriv | |SystemInformation: Linux 6.8.0-63-generic #66-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 13 20:25:30 UTC 2025 x86_64 Binary: 64bit
2025-09-02 15:53:40.583613|INFO | | |checking database integrity (may take a while)
2025-09-02 15:53:40.590677|WARNING |Accounting | |Unable to open /var/tsserver/licensekey.dat
2025-09-02 15:53:40.590739|CRITICAL|Accounting | |The default license has expired. Please use the latest server version.

I already use the latest available server files and it still ceises. Whats the issue? I heard teamspeak wants to phone home or ceise to work if it can’t reach teamspeaks licence check server. Is this the problem??

No its not any IP issues or anything network related - server is reachable and has been all the time

Please update to the latest server version and try starting the server again.

2 Likes

i regenerated files using beta6 explitly and it works now. the “latest” menu choice only updates me to beta5 which explains the issue

Hi i just noticed my ts 6 server is down and instantly exits during startup (installed via docker) starting up a new one with latest image results in the same issue. I guess this is due to the license, is there any way to update it manually for the old server? Also i for some reason cannot start new servers with latest beta :frowning:

Is there any way to debug? I just know docker exec into bash but as the server instantly exits thats not possible i think

If you start the container non-detached, e.g. docker compose up (without the -d) you will get the container log directly printed to your console, so you can hopefully see why it’s not starting.

didnt use compose :frowning:

just checked via docker logs, its the license that has expired :melting_face:

Well, then you can just do the same with docker run. Simply leave out the -d and all the input/output will be mapped to your console.

For the license pulling the latest image should be enough. Just run a docker image pull teamspeaksystems/teamspeak6-server:latest and then the run command again.

1 Like

ah i found my issue, when i tried starting another one using ts6-server:latest… it didnt pull the new one for some reason. :slight_smile:

Thank you for your help :smiley:

I am running the latest beta version with docker compose in a Proxmox LXC. I am using the example-compose-sqlite.yaml (which I renamed to docker-compose.yaml) and when I launch the server using

docker compose -f docker-compose.yaml up -d

the server gets stuck in a reboot loop. I am using “docker ps” to see the status of the container.

I thought it might be because there was no /var/tsserver directory, so I made it myself. This did not work. In the past I just launched the server as an executable, but I want this to be persistent.

docker compose pull
then
docker compose up -d

2 Likes

Always check the container logs using docker compose logs or docker compose logs <service_name> (in this case docker compose logs teamspeak) first. Pretty sure it’s related to the license, so just update your container as @Gamer92000 has already described.

btw: You can remove the docker- suffix from your file, so plain compose.yml, compose-override.yml is enough because compose is a docker plugin since v2.

It seems that all non myTeamspeak Servers (regular hosted) are not accessible due a connection problem.

Started:
026-May-01 02:13:25
2026-05-01 02:13:25.000879|ERROR |Accounting | |Failed to report default license - connection issue

Since then no teamspeak 6 server of mine or my friends are reachable.

Hopefully the new “copy fail” vulnerability did not hit Teamspeak :smiley:

I can only speak for Windows at this point. The self-hosted (non myTeamSpeak-hosted communities) TS6 servers are running without any issues there.

Are the servers up to date? (6.0.0-beta9)

3 Likes

Hello,

Since this morning, I got hit by an error about “default license has expired”. My server was still running v6.0.0-beta8. So I tried to update by stopping the container, but even with “image: teamspeaksystems/teamspeak6-server:latest” it doesn’t download the v6.0.0-beta9 and keep starting a v6.0.0-beta8 server.

What can I do to fix this issue ?

We have tested 5 Server - all are on v6.0.0-beta8.
So you imply that beta9 broke the functionality of older versions 9days after the release?

I have the same issue. Docker compose doesn’t pull the 6.0.0-beta9 and keep restarting with the 6.0.0-beta8

1 Like