Hallo liebe Gemeinde,
leider verzweifle ich gerade am Autostart meines TS3 Servers. Im Log kann ich sehen, dass nachdem der Autostart des services über eine /etc/init.d/ datei funktioniert "Status: active" das TS3 Serverlog mir mitteilt, dass der Server ein SIGINT erhält und dann sofort wieder herunterfährt. Wenn ich aber von Hand noch "ts3server createinifile=1" eingebe, startet er ohne murren. Wohlgemerkt habe ich in mein ts3server_startscript eingetragen, dass er das ini file benutzen soll, tut dies aber anscheinend nicht.
Wohlgemerkt nur der vServer. Kennt jemand dieses Problem, bzw kann mir helfen es zu lösen?
Hier einmal die Logs vom Autostart:
2019-06-16 22:05:24.585048|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.8.0 (2019-05-27 06:32:09)
2019-06-16 22:05:24.585217|INFO |ServerLibPriv | |SystemInformation: Linux 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u2 (2019-05-13) x86_64 Binary: 64bit
2019-06-16 22:05:24.585402|INFO |ServerLibPriv | |Using hardware aes
2019-06-16 22:05:24.585856|INFO |DatabaseQuery | |dbPlugin name: SQLite3 plugin, Version 3, (c)TeamSpeak Systems GmbH
2019-06-16 22:05:24.585985|INFO |DatabaseQuery | |dbPlugin version: 3.11.1
2019-06-16 22:05:24.586268|INFO |DatabaseQuery | |checking database integrity (may take a while)
2019-06-16 22:05:24.596551|WARNING |Accounting | |Unable to open licensekey.dat, falling back to limited functionality
2019-06-16 22:05:24.596770|INFO |Accounting | |Licensing Information
2019-06-16 22:05:24.596949|INFO |Accounting | |licensed to : Anonymous
2019-06-16 22:05:24.597153|INFO |Accounting | |type : No License
2019-06-16 22:05:24.597593|INFO |Accounting | |starting date : Tue Jan 1 00:00:00 2019
2019-06-16 22:05:24.597755|INFO |Accounting | |ending date : Fri Jan 31 00:00:00 2020
2019-06-16 22:05:24.597915|INFO |Accounting | |max virtualservers: 1
2019-06-16 22:05:24.598108|INFO |Accounting | |max slots : 32
2019-06-16 22:05:24.681661|INFO | | |myTeamSpeak identifier revocation list was downloaded successfully - all related features are activated
2019-06-16 22:05:25.476410|INFO | | |Puzzle precompute time: 867
2019-06-16 22:05:25.476653|INFO |FileManager | |listening on 0.0.0.0:30033, [::]:30033
2019-06-16 22:05:25.479604|INFO |Query | |listening for query on 0.0.0.0:10011, [::]:10011
2019-06-16 22:05:25.479872|INFO |Query | |listening for query ssh on 0.0.0.0:10022, [::]:10022
2019-06-16 22:05:25.480090|INFO |CIDRManager | |updated query_ip_whitelist ips: 127.0.0.1/32, ::1/128,
2019-06-16 22:05:30.856846|INFO |ServerMain | |Received signal SIGTERM, shutting down.
2019-06-16 22:05:30.856878|INFO |ServerMain | |Received signal SIGHUP, shutting down.
Alles anzeigen
2019-06-16 22:05:25.479317|INFO |VirtualServer |1 |listening on 0.0.0.0:9987, [::]:9987
2019-06-16 22:05:30.907243|INFO |VirtualServerBase|1 |stopped
Und hier die ersten Zeilen des ts3server_startscript.sh:
#!/bin/sh
# Copyright (c) 2019 TeamSpeak Systems GmbH
# All rights reserved
BINARYNAME=ts3server
COMMANDLINE_PARAMETERS="inifile=ts3server.ini" #add any command line parameters you want to pass here
PID_FILE=ts3server.pid
do_start() {
[...]
Und hiermit habe ich den Service konfiguriert:
#!/bin/sh
### BEGIN INIT INFO
# Provides: teamspeak3
# Required-Start: $local_fs $network
# Required-Stop: $local_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: Teamspeak 3 Server
### END INIT INFO
# INIT Script by wiki.xprog.de
######################################
# Customize values for your needs: "User"; "DIR"
USER="teamspeakacc"
DIR="/var/teamspeak3/"
###### Teamspeak 3 server start/stop script ######
case "$1" in
start)
su $USER -c "${DIR}/ts3server_startscript.sh start"
;;
stop)
su $USER -c "${DIR}/ts3server_startscript.sh stop"
;;
restart)
su $USER -c "${DIR}/ts3server_startscript.sh restart"
;;
status)
su $USER -c "${DIR}/ts3server_startscript.sh status"
;;
*)
echo "Usage: {start|stop|restart|status}" >&2
exit 1
;;
esac
exit 0
Alles anzeigen
Vielen Dank schonmal für die Hilfen!