[Bug]: Using systemd to run ts3server on boot, myTeamSpeak ID is invalid
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 30/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- bash, linux, shell
- Lĩnh vực
- cli, devops, infrastructure
Hướng nghiên cứu
Bắt đầu với unit systemd được hiển thị trong issue và entry point ts3server start của LinuxGSM, sau đó so sánh log khi khởi động cùng log khi khởi động lại thủ công, đặc biệt là các thông báo về danh sách thu hồi và phân giải tên máy chủ. Được xem là hoàn tất khi máy chủ được khởi động thông qua systemd có thể xác thực các ID myTeamSpeak mà không yêu cầu khởi động lại thủ công; issue không xác định các tệp hoặc bài kiểm thử trong repository.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
User story
As a TeamSpeak 3 administrator, I want to start my ts3server without any error, or limitation in myTeamSpeak related services.
Game
Teamspeak 3
Linux distro
Debian 12
Command
command: start
Further information
When I connect to my TeamSpeak server:
<20:14:54> The TeamSpeak server could not validate your myTeamSpeak ID. Some myTeamSpeak related services are not available.
<20:14:54> Reconnecting might solve the issue.
<20:14:54> myTeamSpeak ID is invalid
To fix, I have to manually restart the ts3server:
$ ./ts3server restart
[ OK ] Stopping ts3server: Graceful: CTRL+c: 2 ... OK
[ OK ] Starting ts3server: Applying Delete file /dev/shm/7gbhujb54g8z9hu43jre8 fix: TeamSpeak 3
[ OK ] Starting ts3server: LinuxGSM
After that, connecting to the server, and the error message is gone.
My ts3server.service:
[Unit]
Description=LinuxGSM TeamSpeak 3 Server
After=network-online.target
Wants=network-online.target
[Service]
Type=forking
User=ts3server
WorkingDirectory=/home/ts3server
#Assume that the service is running after main process exits with code 0
RemainAfterExit=yes
ExecStart=/home/ts3server/ts3server start
ExecStop=/home/ts3server/ts3server stop
Restart=no
[Install]
WantedBy=multi-user.target
Relevant log output
# systemctl status ts3server
● ts3server.service - LinuxGSM TeamSpeak 3 Server
Loaded: loaded (/etc/systemd/system/ts3server.service; enabled; preset: enabled)
Active: active (exited) since Wed 2025-05-07 17:28:16 CEST; 2h 59min ago
Main PID: 1655 (code=exited, status=0/SUCCESS)
CPU: 1min 16.054s
May 07 17:28:13 PRECISION-5820 systemd[1]: Starting ts3server.service - LinuxGSM TeamSpeak 3 Server...
May 07 17:28:16 PRECISION-5820 ts3server[616]: [156B blob data]
May 07 17:28:16 PRECISION-5820 systemd[1]: Started ts3server.service - LinuxGSM TeamSpeak 3 Server.
/log/console/ts3server-console.log
2025-05-07 15:28:15.687430|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.13.7 (2022-06-20 12:21:53)
2025-05-07 15:28:15.687486|INFO |ServerLibPriv | |SystemInformation: Linux 6.1.0-34-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.135-1 (2025-04-25) x86_64 Binary: 64bit
2025-05-07 15:28:15.687500|INFO |ServerLibPriv | |Using hardware aes
2025-05-07 15:28:15.690101|INFO |DatabaseQuery | |dbPlugin name: SQLite3 plugin, Version 3, (c)TeamSpeak Systems GmbH
2025-05-07 15:28:15.690123|INFO |DatabaseQuery | |dbPlugin version: 3.11.1
2025-05-07 15:28:15.692662|INFO |DatabaseQuery | |checking database integrity (may take a while)
2025-05-07 15:28:15.706462|WARNING |Accounting | |Unable to open licensekey.dat, falling back to limited functionality
2025-05-07 15:28:15.708277|INFO |Accounting | |Licensing Information
2025-05-07 15:28:15.708294|INFO |Accounting | |licensed to : Anonymous
2025-05-07 15:28:15.708303|INFO |Accounting | |type : No License
2025-05-07 15:28:15.708313|INFO |Accounting | |starting date : Tue Feb 1 00:00:00 2022
2025-05-07 15:28:15.708322|INFO |Accounting | |ending date : Thu Jul 1 00:00:00 2027
2025-05-07 15:28:15.708330|INFO |Accounting | |max virtualservers: 1
2025-05-07 15:28:15.708337|INFO |Accounting | |max slots : 32
2025-05-07 15:28:16.107211|INFO | | |Puzzle precompute time: 386
2025-05-07 15:28:16.107630|INFO |FileManager | |listening on 0.0.0.0:30033, [::]:30033
2025-05-07 15:28:16.108086|ERROR | | |TS3ANetwork::ResolveHostName failed error: -2 (Name or service not known) 11
2025-05-07 15:28:16.108106|ERROR | | |Could not open default UDP connection for weblist
2025-05-07 15:28:16.108220|INFO |Query | |Using a query thread pool size of 2
2025-05-07 15:28:16.111244|INFO |ServerLibPriv | |failed to download revocation list - count: 1
2025-05-07 15:28:16.113380|INFO |ServerLibPriv | |failed to download revocation list - count: 1
2025-05-07 15:28:16.117284|INFO |VirtualServerBase|1 |listening on 0.0.0.0:9987, [::]:9987
2025-05-07 15:28:16.117375|INFO |Query | |listening for query on 0.0.0.0:10011, [::]:10011
2025-05-07 15:28:16.118829|INFO |Query | |listening for ssh query on 0.0.0.0:10022, [::]:10022
2025-05-07 15:28:16.118860|INFO |Query | |listening for http query on 0.0.0.0:10080, [::]:10080
2025-05-07 15:28:16.118987|INFO |CIDRManager | |updated query_ip_allowlist ips: 127.0.0.1/32, ::1/128,
2025-05-07 15:28:16.207731|ERROR | | |TS3ANetwork::ResolveHostName failed error: -2 (Name or service not known) 11
2025-05-07 15:28:16.210957|ERROR | | |TS3ANetwork::ResolveHostName failed error: -2 (Name or service not known) 11
2025-05-07 15:28:16.211023|ERROR | | |TS3ANetwork::ResolveHostName failed error: -2 (Name or service not known) 11
2025-05-07 15:28:16.211093|ERROR | | |TS3ANetwork::ResolveHostName failed error: -2 (Name or service not known) 11
2025-05-07 15:28:16.211157|ERROR | | |TS3ANetwork::ResolveHostName failed error: -2 (Name or service not known) 11
2025-05-07 15:28:16.211222|ERROR | | |TS3ANetwork::ResolveHostName failed error: -2 (Name or service not known) 11
2025-05-07 15:28:16.211288|ERROR | | |TS3ANetwork::ResolveHostName failed error: -2 (Name or service not known) 11
2025-05-07 15:28:16.211358|ERROR | | |TS3ANetwork::ResolveHostName failed error: -2 (Name or service not known) 11
2025-05-07 15:28:16.211423|ERROR | | |TS3ANetwork::ResolveHostName failed error: -2 (Name or service not known) 11
...
2025-05-07 15:28:16.214374|ERROR | | |Could not open/bind UDP connection on 0.0.0.0 for weblist. Using default
2025-05-07 15:28:16.314586|ERROR | | |TS3ANetwork::ResolveHostName failed error: -2 (Name or service not known) 11
2025-05-07 15:38:16.003923|ERROR | | |TS3ANetwork::Send failed error: 111
2025-05-07 15:38:18.003917|ERROR | | |TS3ANetwork::Send failed error: 111
2025-05-07 15:48:14.297865|ERROR | | |TS3ANetwork::Send failed error: 111
2025-05-07 15:48:16.027029|ERROR | | |TS3ANetwork::Send failed error: 111
2025-05-07 15:48:18.003917|ERROR | | |TS3ANetwork::Send failed error: 111
2025-05-07 15:58:14.297657|ERROR | | |TS3ANetwork::Send failed error: 111
2025-05-07 18:08:16.003919|ERROR | | |TS3ANetwork::Send failed error: 111
...
2025-05-07 18:14:51.553059|INFO |VirtualServerBase|1 |rejecting myteamspeakid: revoke list out of date
2025-05-07 18:14:51.553099|INFO |VirtualServerBase|1 |client is connecting with a invalid or revoked myTeamSpeak ID
2025-05-07 18:14:52.169044|INFO |VirtualServerBase|1 |rejecting myteamspeakid: revoke list out of date
2025-05-07 18:14:52.169074|INFO |VirtualServerBase|1 |failed to update myTeamSpeak ID
2025-05-07 18:18:16.003919|ERROR | | |TS3ANetwork::Send failed error: 111
2025-05-07 18:25:50.337136|INFO |ServerMain | |Received signal SIGINT, shutting down.
2025-05-07 18:25:50.337371|INFO |VirtualServerBase|1 |stopped
/log/server/ts3server_2025-05-07__18_44_44.866282_1.log
2025-05-07 18:44:45.183112|INFO |VirtualServerBase|1 |listening on 0.0.0.0:9987, [::]:9987
2025-05-07 18:44:50.614573|INFO |VirtualServerBase|1 |rejecting myteamspeakid: revoke list out of date
2025-05-07 18:44:50.614609|INFO |VirtualServerBase|1 |client is connecting with a invalid or revoked myTeamSpeak ID
2025-05-07 18:44:51.087669|INFO |VirtualServerBase|1 |rejecting myteamspeakid: revoke list out of date
2025-05-07 18:44:51.087692|INFO |VirtualServerBase|1 |failed to update myTeamSpeak ID
2025-05-07 18:45:11.645216|INFO |VirtualServerBase|1 |rejecting myteamspeakid: revoke list out of date
2025-05-07 18:45:11.645243|INFO |VirtualServerBase|1 |client is connecting with a invalid or revoked myTeamSpeak ID
2025-05-07 18:45:12.165855|INFO |VirtualServerBase|1 |rejecting myteamspeakid: revoke list out of date
2025-05-07 18:45:12.165879|INFO |VirtualServerBase|1 |failed to update myTeamSpeak ID
After successful restart:
2025-05-07 18:25:54.930535|INFO |DatabaseQuery | |dbPlugin name: SQLite3 plugin, Version 3, (c)TeamSpeak Systems GmbH
2025-05-07 18:25:54.930553|INFO |DatabaseQuery | |dbPlugin version: 3.11.1
2025-05-07 18:25:54.930654|INFO |DatabaseQuery | |checking database integrity (may take a while)
2025-05-07 18:25:54.938711|WARNING |Accounting | |Unable to open licensekey.dat, falling back to limited functionality
2025-05-07 18:25:54.938907|INFO |Accounting | |Licensing Information
2025-05-07 18:25:54.938925|INFO |Accounting | |licensed to : Anonymous
2025-05-07 18:25:54.938935|INFO |Accounting | |type : No License
2025-05-07 18:25:54.938945|INFO |Accounting | |starting date : Tue Feb 1 00:00:00 2022
2025-05-07 18:25:54.938954|INFO |Accounting | |ending date : Thu Jul 1 00:00:00 2027
2025-05-07 18:25:54.938961|INFO |Accounting | |max virtualservers: 1
2025-05-07 18:25:54.938969|INFO |Accounting | |max slots : 32
2025-05-07 18:25:55.327308|INFO | | |Puzzle precompute time: 377
2025-05-07 18:25:55.327459|INFO |FileManager | |listening on 0.0.0.0:30033, [::]:30033
2025-05-07 18:25:55.349656|INFO |Query | |Using a query thread pool size of 2
2025-05-07 18:25:55.357425|INFO |VirtualServerBase|1 |listening on 0.0.0.0:9987, [::]:9987
2025-05-07 18:25:55.357511|INFO |Query | |listening for query on 0.0.0.0:10011, [::]:10011
2025-05-07 18:25:55.357598|INFO |Query | |listening for ssh query on 0.0.0.0:10022, [::]:10022
2025-05-07 18:25:55.357629|INFO |Query | |listening for http query on 0.0.0.0:10080, [::]:10080
2025-05-07 18:25:55.357664|INFO |CIDRManager | |updated query_ip_allowlist ips: 127.0.0.1/32, ::1/128,
2025-05-07 18:25:55.482686|INFO | | |myTeamSpeak identifier revocation list was downloaded successfully - all related features are activated
2025-05-07 18:30:57.003922|ERROR | | |TS3ANetwork::Send failed error: 111
2025-05-07 18:30:59.003916|ERROR | | |TS3ANetwork::Send failed error: 111
Steps to reproduce
- Use systemd to run the server on boot: https://docs.linuxgsm.com/configuration/running-on-boot
- Connect to your ts3server
- see error message
- Ngôn ngữ chính
- Shell
- Star
- 4.9k
- Fork
- 870
- Merge trung bình
- 1 ngày 5 giờ
- Pull request đã merge (30 ngày)
- 68
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của GameServerManagers/LinuxGSM
-
type: bug
Độ khó 3/5 Nửa ngày Mức phù hợp với người mới 42/100
GameServerManagers/LinuxGSM#5048 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
engine: unity3d engine: unreal4 Epic game: 7 Days to Die game: ARK: Survival Evolved game: Rust info: dependency type: feature
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 8/100
GameServerManagers/LinuxGSM#5047 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
distro: Ubuntu engine: idtech3 engine: iw2.0 engine: refractor game: Battlefield: Vietnam game: Call of Duty game: Call of Duty 2 game: Call of Duty: United Offensive game: Medal of Honor: Allied Assault info: dependency info: docker type: bug
Độ khó 3/5 Nửa ngày Mức phù hợp với người mới 42/100
GameServerManagers/LinuxGSM#5026 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
command: monitor type: feature
Độ khó 3/5 Nửa ngày Mức phù hợp với người mới 42/100
GameServerManagers/LinuxGSM#4995 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
feat(core): report a clear error when the configured branch doesn't existCó thể đã có người làm @dgibbs64 đã nhận 2 ngày trước. Đang mởtype: feature
Độ khó 3/5 Nửa ngày Mức phù hợp với người mới 45/100
GameServerManagers/LinuxGSM#4994 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của GameServerManagers/LinuxGSM
Issue tương tự
-
area:cli bug good first issue priority:medium
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
rtk-ai/rtk#4615 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
needs-triage
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 62/100
MicrosoftDocs/PowerShell-Docs#13332 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
package-update
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Add a script to fund and create fresh testnet player identitiesCó thể đã có người làm @chiemezie1 đã nhận hôm nay. Đang mởgood first issue Stellar Wave
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
OlaGreat/starbound-realms#119 · 1 bình luận ·
-
base-files: 82_config_generate: regenerate /etc/board.json if 0-bytes / truncated after power cutĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
openwrt/openwrt#25940 · 5 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày