ich habe seit vielen Jahren einen Teamspeak 3 Server auf einem Debian Server laufen. Seit paar Wochen startete der Server allerdings nicht mehr und ich schaute, woran es liegt. Ich habe auf die aktuelle Teamspeak Version geupdatet, der Server startet über ./ts3server_minimal_runscript.sh oder ./ts3server_startscript.sh start ganz normal, aber wenn ich ihn wie ewig vorher auch mit dem Systemd Script starte, kommt:
Code: Alles auswählen
root@server / # systemctl start ts3
Job for ts3.service failed because the control process exited with error code.
See "systemctl status ts3.service" and "journalctl -xe" for details.
root@server / # systemctl status ts3.service
● ts3.service - TeamSpeak 3 Server
Loaded: loaded (/lib/systemd/system/ts3.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2019-08-08 07:36:29 CEST; 6s ago
Process: 7071 ExecStart=/home/ts3/server/ts3server_startscript.sh start (code=exited, status=210/CHROOT)
Main PID: 29139 (code=exited, status=0/SUCCESS)
Aug 08 07:36:29 example.org systemd[1]: Failed to start TeamSpeak 3 Server.
Aug 08 07:36:29 example.org systemd[1]: ts3.service: Unit entered failed state.
Aug 08 07:36:29 example.org systemd[1]: ts3.service: Failed with result 'exit-code'.
Aug 08 07:36:29 example.org systemd[1]: ts3.service: Service hold-off time over, scheduling restart.
Aug 08 07:36:29 example.org systemd[1]: Stopped TeamSpeak 3 Server.
Aug 08 07:36:29 example.org systemd[1]: ts3.service: Start request repeated too quickly.
Aug 08 07:36:29 example.org systemd[1]: Failed to start TeamSpeak 3 Server.
Aug 08 07:36:29 example.org systemd[1]: ts3.service: Unit entered failed state.
Aug 08 07:36:29 example.org systemd[1]: ts3.service: Failed with result 'exit-code'.
root@server / #
Code: Alles auswählen
[Unit]
Description=TeamSpeak 3 Server
After=network.target
ConditionPathExists=!/home/ts3/server/.ts3updatescript.lock # Optional; Unterstützung für das TS3UpdateScript: https://github.com/ts3tools/ts3updatescript
[Install]
WantedBy=multi-user.target
Alias=ts3.service
[Service]
User=ts
Group=ts
WorkingDirectory=/home/ts3/server/
ExecStart=/home/ts3/server/ts3server_startscript.sh start
ExecStop=/home/ts3/server/ts3server_startscript.sh stop
ExecReload=/home/ts3/server/ts3server_startscript.sh restart
PIDFile=/home/ts3/server/ts3server.pid
Restart=always
Type=forking
Hat jemand eine Idee? Wie gesagt, ohne Systemd läuft der Server und ist auch erreichbar.
Ich vermute, hier kam durch ein Update von Systemd eine Änderung?
In:
https://metadata.ftp-master.debian.org/ ... _changelog
finde ich so direkt aber nichts. Es könnte aber von der Zeit her passen, der Server lief bis zu dem Neustart vor paar Wochen (seitdem läuft ungefähr Teamspeak nicht mehr per Systemd-Startscript), etliche Monate durch.