[GH-ISSUE #1346] [ts3server]Can't change the ServerAdmin Password #1043

Closed
opened 2026-02-27 02:55:00 +03:00 by kerem · 7 comments
Owner

Originally created by @kradosser on GitHub (Mar 1, 2017).
Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/1346

After many times trying to change the password of the ServerAdmin by using the ./ts3server.sh pw command, nothing changed. Here are my script logs:

Mar 01 12:25:27 ts3-server: START: PASS: Started TeamSpeak 3 Server
Mar 01 12:25:27 ts3-server: TS3-CHANGE-PASS: PASS: New ServerAdmin password applied
Mar 01 12:25:29 ts3-server: TS3-CHANGE-PASS: INFO: Restarting server normally
Mar 01 12:25:39 ts3-server: STOP: PASS: Stopped TeamSpeak 3 Server


After:
Mar 01 12:25:48 ts3-server: START: PASS: Started TeamSpeak 3 Server
Mar 01 12:25:48 ts3-server: START: PASS: command_start.sh exiting with code: 0


Server Logs after the change:

2017-03-01 18:05:50.701284|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.0.13.6 (2016-11-08 08:48:33)
2017-03-01 18:05:50.701611|INFO |ServerLibPriv | |SystemInformation: Linux 3.10.0-514.6.2.el7.x86_64 #1 SMP Thu Feb 23 03:04:39 UTC 2017 x86_64 Binary: 64bit
2017-03-01 18:05:50.749756|INFO |DatabaseQuery | |dbPlugin name: MariaDB plugin, version 3, (c)TeamSpeak Systems GmbH
2017-03-01 18:05:50.749869|INFO |DatabaseQuery | |dbPlugin version: 2
2017-03-01 18:05:50.775543|WARNING |Accounting | |Unable to find valid license key, falling back to limited functionality
2017-03-01 18:05:51.784187|INFO | | |Puzzle precompute time: 928
2017-03-01 18:05:51.785406|INFO |FileManager | |listening on 0.0.0.0:30033, :::30033
2017-03-01 18:05:51.955672|INFO |CIDRManager | |updated query_ip_whitelist ips: 127.0.0.1/32, ::1/128,
2017-03-01 18:05:51.956145|INFO |Query | |listening on 0.0.0.0:10011, :::10011


But every time i try to connect:
2017-03-01 18:05:53.881704|INFO |Query | |query from 36 149.131.129.275:59342 attempted to login with account "serveradmin" and failed!


I'm using CentOS7 and also YaTQA to connect, but like this Query App's error message says, it's an error by the server...

Originally created by @kradosser on GitHub (Mar 1, 2017). Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/1346 After many times trying to change the password of the ServerAdmin by using the **`./ts3server.sh pw`** command, nothing changed. Here are my script logs: `Mar 01 12:25:27 ts3-server: START: PASS: Started TeamSpeak 3 Server` `Mar 01 12:25:27 ts3-server: TS3-CHANGE-PASS: PASS: New ServerAdmin password applied` `Mar 01 12:25:29 ts3-server: TS3-CHANGE-PASS: INFO: Restarting server normally` `Mar 01 12:25:39 ts3-server: STOP: PASS: Stopped TeamSpeak 3 Server` ___ After: `Mar 01 12:25:48 ts3-server: START: PASS: Started TeamSpeak 3 Server` `Mar 01 12:25:48 ts3-server: START: PASS: command_start.sh exiting with code: 0` ___ Server Logs after the change: `2017-03-01 18:05:50.701284|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.0.13.6 (2016-11-08 08:48:33)` `2017-03-01 18:05:50.701611|INFO |ServerLibPriv | |SystemInformation: Linux 3.10.0-514.6.2.el7.x86_64 #1 SMP Thu Feb 23 03:04:39 UTC 2017 x86_64 Binary: 64bit` `2017-03-01 18:05:50.749756|INFO |DatabaseQuery | |dbPlugin name: MariaDB plugin, version 3, (c)TeamSpeak Systems GmbH` `2017-03-01 18:05:50.749869|INFO |DatabaseQuery | |dbPlugin version: 2` `2017-03-01 18:05:50.775543|WARNING |Accounting | |Unable to find valid license key, falling back to limited functionality` `2017-03-01 18:05:51.784187|INFO | | |Puzzle precompute time: 928` `2017-03-01 18:05:51.785406|INFO |FileManager | |listening on 0.0.0.0:30033, :::30033` `2017-03-01 18:05:51.955672|INFO |CIDRManager | |updated query_ip_whitelist ips: 127.0.0.1/32, ::1/128, ` `2017-03-01 18:05:51.956145|INFO |Query | |listening on 0.0.0.0:10011, :::10011` ___ But every time i try to connect: `2017-03-01 18:05:53.881704|INFO |Query | |query from 36 149.131.129.275:59342 attempted to login with account "serveradmin" and failed!` ___ I'm using CentOS7 and also YaTQA to connect, but like this Query App's error message says, it's an error by the server...
kerem 2026-02-27 02:55:00 +03:00
Author
Owner

@UltimateByte commented on GitHub (Mar 1, 2017):

This is a command to help gain some time, but you can try to do it manually as well.
https://support.teamspeakusa.com/index.php?/Knowledgebase/Article/View/326/26/how-do-i-change-or-reset-the-password-of-the-serveradmin-server-query-account

We need ./ts3server postdetails output to help though.
I'll try to reproduce your issue. It's not impossible that latest ts3 updates broke the feature.

<!-- gh-comment-id:283478138 --> @UltimateByte commented on GitHub (Mar 1, 2017): This is a command to help gain some time, but you can try to do it manually as well. https://support.teamspeakusa.com/index.php?/Knowledgebase/Article/View/326/26/how-do-i-change-or-reset-the-password-of-the-serveradmin-server-query-account We need `./ts3server postdetails` output to help though. I'll try to reproduce your issue. It's not impossible that latest ts3 updates broke the feature.
Author
Owner

@kradosser commented on GitHub (Mar 2, 2017):

Here is my postdetails output:
https://hastebin.com/ofewegewir

<!-- gh-comment-id:283579456 --> @kradosser commented on GitHub (Mar 2, 2017): Here is my postdetails output: https://hastebin.com/ofewegewir
Author
Owner

@UltimateByte commented on GitHub (Mar 2, 2017):

I'm testing on my own atm. First thing i can say is: serveradmin password isn't displayed upon install anymore. So this needs to be fixed. However, you can still find the privilege key in logs.
Then i tried to change the serveradmin password, and then I could successfully connect and query the server, as serveradmin user.

For your part:
Weird name for a kernel.
Unset IP could be the cause as well. Try to set the IP to your interface IP in your .ini file.
Using mariadb, might be a cause for your issue if improperly set, who knows.
Also, what's the home dir of your ts3 user? eval echo ~ts3
Also, maybe it's the way you're trying to connect that is wrong. Could you share the exact output you're using (except for the password ofc)?

<!-- gh-comment-id:283605970 --> @UltimateByte commented on GitHub (Mar 2, 2017): I'm testing on my own atm. First thing i can say is: serveradmin password isn't displayed upon install anymore. So this needs to be fixed. However, you can still find the privilege key in logs. Then i tried to change the serveradmin password, and then I could successfully connect and query the server, as serveradmin user. For your part: Weird name for a kernel. Unset IP could be the cause as well. Try to set the IP to your interface IP in your .ini file. Using mariadb, might be a cause for your issue if improperly set, who knows. Also, what's the home dir of your ts3 user? `eval echo ~ts3` Also, maybe it's the way you're trying to connect that is wrong. Could you share the exact output you're using (except for the password ofc)?
Author
Owner

@UltimateByte commented on GitHub (Mar 2, 2017):

Allright, i get why it didn't show the password. It's the prompt for mariadb that is inverted. This is more problematic than i thought then. https://github.com/GameServerManagers/LinuxGSM/issues/1342
You gotta answer "no" instead of "yes". Fixing this ASAP.

<!-- gh-comment-id:283607005 --> @UltimateByte commented on GitHub (Mar 2, 2017): Allright, i get why it didn't show the password. It's the prompt for mariadb that is inverted. This is more problematic than i thought then. https://github.com/GameServerManagers/LinuxGSM/issues/1342 You gotta answer "no" instead of "yes". Fixing this ASAP.
Author
Owner

@UltimateByte commented on GitHub (Mar 2, 2017):

Fixed.
https://github.com/GameServerManagers/LinuxGSM/pull/1348

If it's a new install, i suggest removing: serverfiles and lgsm directories, then run the installer again. If not using mariadb, then answer "N" as you should. ;)

<!-- gh-comment-id:283609596 --> @UltimateByte commented on GitHub (Mar 2, 2017): Fixed. https://github.com/GameServerManagers/LinuxGSM/pull/1348 If it's a new install, i suggest removing: serverfiles and lgsm directories, then run the installer again. If not using mariadb, then answer "N" as you should. ;)
Author
Owner

@UltimateByte commented on GitHub (Mar 2, 2017):

Please, if the issue persists, come find us on Discord or the Steam Group, I'll be glad to help.
https://github.com/GameServerManagers/LinuxGSM/wiki/Support

<!-- gh-comment-id:283643219 --> @UltimateByte commented on GitHub (Mar 2, 2017): Please, if the issue persists, come find us on Discord or the Steam Group, I'll be glad to help. https://github.com/GameServerManagers/LinuxGSM/wiki/Support
Author
Owner

@lock[bot] commented on GitHub (Jul 18, 2018):

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:406100510 --> @lock[bot] commented on GitHub (Jul 18, 2018): 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#1043
No description provided.