[GH-ISSUE #1806] teamspeak automatic licence acceptance fail #1415

Closed
opened 2026-02-27 02:56:57 +03:00 by kerem · 14 comments
Owner

Originally created by @naxIO on GitHub (Feb 15, 2018).
Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/1806

Originally assigned to: @UltimateByte on GitHub.

Every time Teamspeak updates its licence, it enforces clients and servers to agree to it, otherwise the server or client wont start.

I just found my TS broken with an entire log file directory full of accept_license_error logs.

In order to resolve this issue, a file called .ts3server_license_acceptedneeds to be present in the TS3 root directory. We should think about adding that automatically, additionally pass a parameter for auto-accept new licences automatically or not (if you want to read it first.)

I post in this repository because it seems that remarks in the server config repository are ignored / not read at all.

Originally created by @naxIO on GitHub (Feb 15, 2018). Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/1806 Originally assigned to: @UltimateByte on GitHub. Every time Teamspeak updates its licence, it enforces clients and servers to agree to it, otherwise the server or client wont start. I just found my TS broken with an entire log file directory full of accept_license_error logs. In order to resolve this issue, a file called ``` .ts3server_license_accepted```needs to be present in the TS3 root directory. We should think about adding that automatically, additionally pass a parameter for auto-accept new licences automatically or not (if you want to read it first.) I post in this repository because it seems that remarks in the server config repository are ignored / not read at all.
Author
Owner

@SB97 commented on GitHub (Feb 15, 2018):

This problem is also present on the first install

Getting privilege key
=================================
IMPORANT! Save these details for later.
Starting the TeamSpeak 3 server
Please set the environment variable TS3SERVER_LICENSE to "accept" in order to accept the license agreement.
Alternatively, create a file named ".ts3server_license_accepted" in the working directory or start the server with the command 
line parameter "license_accepted=1".
To view the license agreement set TS3SERVER_LICENSE to "view" in order to print the license to the console.
Alternatively view the file "LICENSE" in your favorite text viewer yourself.
TeamSpeak 3 server could not start
No server running (ts3server.pid is missing)
    fetching fix.sh...OK
<!-- gh-comment-id:366062694 --> @SB97 commented on GitHub (Feb 15, 2018): This problem is also present on the first install ``` Getting privilege key ================================= IMPORANT! Save these details for later. Starting the TeamSpeak 3 server Please set the environment variable TS3SERVER_LICENSE to "accept" in order to accept the license agreement. Alternatively, create a file named ".ts3server_license_accepted" in the working directory or start the server with the command line parameter "license_accepted=1". To view the license agreement set TS3SERVER_LICENSE to "view" in order to print the license to the console. Alternatively view the file "LICENSE" in your favorite text viewer yourself. TeamSpeak 3 server could not start No server running (ts3server.pid is missing) fetching fix.sh...OK ```
Author
Owner

@UltimateByte commented on GitHub (Feb 16, 2018):

Is this a new thing? Never experiences that issue.

<!-- gh-comment-id:366288161 --> @UltimateByte commented on GitHub (Feb 16, 2018): Is this a new thing? Never experiences that issue.
Author
Owner

@SB97 commented on GitHub (Feb 16, 2018):

never had it bevore... but just yesterday i wanted to set up a new TS3 Server and it happend

https://forum.teamspeak.com/threads/134874-TeamSpeak-3-Server-3-1-0-released
found the problem...

**Important:**
You will have to accept the server license agreement before being allowed to use the server. See doc/server_quickstart.txt in the server download or this FAQ for information on how to do that. If you attempt to start the server without accepting the license you will get an error log file created with instructions as well. On Linux systems this information will also be printed to console. The license can be found in the LICENSE file or license.txt (depending on platform).
<!-- gh-comment-id:366294130 --> @SB97 commented on GitHub (Feb 16, 2018): never had it bevore... but just yesterday i wanted to set up a new TS3 Server and it happend https://forum.teamspeak.com/threads/134874-TeamSpeak-3-Server-3-1-0-released found the problem... ``` **Important:** You will have to accept the server license agreement before being allowed to use the server. See doc/server_quickstart.txt in the server download or this FAQ for information on how to do that. If you attempt to start the server without accepting the license you will get an error log file created with instructions as well. On Linux systems this information will also be printed to console. The license can be found in the LICENSE file or license.txt (depending on platform). ```
Author
Owner

@UltimateByte commented on GitHub (Feb 16, 2018):

Well, now we perfectly understand the issue. Thanks.

<!-- gh-comment-id:366297684 --> @UltimateByte commented on GitHub (Feb 16, 2018): Well, now we perfectly understand the issue. Thanks.
Author
Owner
<!-- gh-comment-id:366421519 --> @gOOvER commented on GitHub (Feb 17, 2018): https://support.teamspeakusa.com/index.php?/Knowledgebase/Article/View/344/16
Author
Owner

@UltimateByte commented on GitHub (Feb 20, 2018):

I PRed a fix. Fixes existing installs. Probably fixes new installs as well, but didn't test yet.

<!-- gh-comment-id:367151053 --> @UltimateByte commented on GitHub (Feb 20, 2018): I PRed a fix. Fixes existing installs. Probably fixes new installs as well, but didn't test yet.
Author
Owner

@SB97 commented on GitHub (Feb 21, 2018):

Probably fixes new installs as well, but didn't test yet.

If you tell me how i can test :)

<!-- gh-comment-id:367453233 --> @SB97 commented on GitHub (Feb 21, 2018): `Probably fixes new installs as well, but didn't test yet.` If you tell me how i can test :)
Author
Owner

@UltimateByte commented on GitHub (Feb 21, 2018):

You just need to change your ts3server script's github repository to : hotfix/teamspeak-180220
Then install. Would be awesome if you could test and feedback :)

<!-- gh-comment-id:367453896 --> @UltimateByte commented on GitHub (Feb 21, 2018): You just need to change your ts3server script's github repository to : hotfix/teamspeak-180220 Then install. Would be awesome if you could test and feedback :)
Author
Owner

@SB97 commented on GitHub (Feb 21, 2018):

you mean that bevore i install, i change the "master" in the script to "hotfix/teamspeak-180220" and than just ./ts3server install ?

<!-- gh-comment-id:367463082 --> @SB97 commented on GitHub (Feb 21, 2018): you mean that bevore i install, i change the "master" in the script to "hotfix/teamspeak-180220" and than just ./ts3server install ?
Author
Owner

@UltimateByte commented on GitHub (Feb 21, 2018):

yep, should work

<!-- gh-comment-id:367466479 --> @UltimateByte commented on GitHub (Feb 21, 2018): yep, should work
Author
Owner

@SB97 commented on GitHub (Feb 21, 2018):

tried it but didn´t get the hotfix repository...
https://gist.github.com/SB97/5b6a9e9be7a0485b98cbbb1c68e9ccac

will try again tomorow

<!-- gh-comment-id:367472032 --> @SB97 commented on GitHub (Feb 21, 2018): tried it but didn´t get the hotfix repository... https://gist.github.com/SB97/5b6a9e9be7a0485b98cbbb1c68e9ccac will try again tomorow
Author
Owner

@UltimateByte commented on GitHub (Feb 23, 2018):

After examinating the Travis test, it seems like the fix didn't work for new installs. I need to work on it a bit more.

<!-- gh-comment-id:368095917 --> @UltimateByte commented on GitHub (Feb 23, 2018): After examinating the Travis test, it seems like the fix didn't work for new installs. I need to work on it a bit more.
Author
Owner

@UltimateByte commented on GitHub (Feb 27, 2018):

Fixed.

<!-- gh-comment-id:368702936 --> @UltimateByte commented on GitHub (Feb 27, 2018): Fixed.
Author
Owner

@lock[bot] commented on GitHub (Mar 13, 2019):

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

<!-- gh-comment-id:472509449 --> @lock[bot] commented on GitHub (Mar 13, 2019): This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Sign in to join this conversation.
No labels
Atomic
Epic
cannot reproduce
command: backup
command: console
command: debug
command: details
command: fast-dl
command: install
command: mods
command: monitor
command: post-details
command: restart
command: send
command: start
command: stop
command: update
command: update-lgsm
command: validate
command: wipe
distro: AlmaLinux
distro: Arch Linux
distro: CentOS
distro: Debian
distro: Fedora
distro: RedHat
distro: Rocky Linux
distro: Ubuntu
distro: openSUSE
engine: goldsrc
engine: source
game: 7 Days to Die
game: ARMA 3
game: Ark: Survival Evolved
game: Assetto Corsa
game: Avorion
game: BATTALION: Legacy
game: Barotrauma
game: Battalion 1944
game: Battlefield 1942
game: Black Mesa: Deathmatch
game: Blade Symphony
game: Call of Duty 2
game: Call of Duty 4
game: Call of Duty: United Offensive
game: Counter-Strike 1.6
game: Counter-Strike 2
game: Counter-Strike: Global Offensive
game: Counter-Strike: Source
game: Day of Infamy
game: Dayz
game: Death Match Classic
game: Don't Starve Together
game: ET: Legacy
game: Eco
game: Factorio
game: Factorio
game: Garry's Mod
game: Half-Life
game: Hurtword
game: Insurgecy
game: Insurgecy
game: Insurgency: Sandstorm
game: Just Cause 3
game: Killing Floor
game: Killing Floor 2
game: Left 4 Dead 2
game: Minecraft
game: Minecraft Bedrock
game: Mordhau
game: Multi Theft Auto
game: Mumble
game: Natural Selection 2
game: No More Room in Hell
game: Pavlov VR
game: Post Scriptum
game: Project Zomboid
game: Quake 3
game: QuakeWorld
game: Red Orchestra: Ostfront 41-45
game: Return to Castle Wolfenstein
game: Rising World
game: Rust
game: San Andreas Multiplayer
game: Satisfactory
game: Soldat
game: Soldier of Fortune 2
game: Squad
game: Squad 44
game: Starbound
game: Stationeers
game: Sven Co-op
game: Team Fortress 2
game: Teamspeak 3
game: Teeworlds
game: Terraria
game: The Front
game: Unreal Tournament 2004
game: Unreal Tournament 3
game: Unreal Tournament 99
game: Unturned
game: Valheim
game: Wurm Unlimited
game: Zombie Master Reborn
game: label missing
good first issue
help wanted
info: alerts
info: dependency
info: docker
info: docs
info: email
info: query
info: steamcmd
info: systemd
info: tmux
info: website
info: website
needs more info
outcome: duplicate
outcome: issue resolved
outcome: issue resolved
outcome: issue unresolved
outcome: pr accepted
outcome: pr rejected
outcome: unconfirmed
outcome: wontfix
outcome: wrong forum
potential-duplicate
priority
pull-request
type: bug
type: feature
type: feature
type: feature request
type: game server request
type: refactor
waiting response
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/LinuxGSM#1415
No description provided.