TeamSpeak 3 сервер не запускается после обновления

Описание установки, настройки и обслуживания сервера TeamSpeak3
Аватара пользователя
ustim
Администратор
Сообщения: 152
Зарегистрирован: 17 янв 2017, 13:11
Откуда: Сочи
Контактная информация:

TeamSpeak 3 сервер не запускается после обновления

Непрочитанное сообщение ustim »

После обновления сервера видим такую картину
root@ts:/home# systemctl status ts3server.service
● ts3server.service - TeamSpeak 3 Server
Loaded: loaded (/etc/systemd/system/ts3server.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Wed 2018-08-22 08:58:22 MSK; 6s ago
Process: 24526 ExecStop=/home/ts3/ts3server/ts3server_startscript.sh stop (code=exited, status=0/SUCCESS)
Process: 24523 ExecStart=/home/ts3/ts3server/ts3server_startscript.sh start (code=exited, status=1/FAILURE)
Main PID: 24523 (code=exited, status=1/FAILURE)
Как видим, запуск скрипта проходит с ошибкой... Пробуем перейти в директорию сервера и запустить скрипт напрямую

Код: Выделить всё

cd /home/ts3/ts3server

Код: Выделить всё

./ts3server_startscript.sh start
А вот теперь видим вот такое предупреждение
root@ts:/home/ts3/ts3server# ./ts3server_startscript.sh start
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
Да все просто, после обновления нам нужно лишь принять лицензионное соглашение... для этого делаем следующее
В директории сервера создаем файл .ts3server_license_accepted

Код: Выделить всё

touch .ts3server_license_accepted
Заполнять файл не обязательно, можно оставить пустой.
Ну а далее запускаем сервер командой

Код: Выделить всё

./ts3server_startscript.sh start license_accepted=1

Ответить