Błąd startu serwera spowodowany wadliwym plikiem licencyjnym

Zombie
ts3
kvrcz4k
kvrcz4k

Próbuję wystartować serwer po raz pierwszy i taki błąd (jak poniżej), ktoś wie, jak to naprawić? 😏

root@vps:~/teamspeak3-server_linux_amd64# ./ts3server_startscript.sh start inifile=ts3server.ini
ts3server.pid found, but no server running. Possibly your previously started ser   ver crashed
Please view the logfile for details.
Starting the TeamSpeak 3 server
TeamSpeak 3 server started, for details please view the log file
root@vps:~/teamspeak3-server_linux_amd64# Please set the environment variable TS   3SERVER_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.
accept
-bash: accept: command not found
root@vps:~/teamspeak3-server_linux_amd64#
Patbox
Patbox

Stwórz plik o nazwie .ts3server_license_accepted w folderze z TS

kvrcz4k
kvrcz4k

Czy w tym pliku musi być jakiś tekst?

Patbox
Patbox

Nie

kvrcz4k
kvrcz4k

Teraz coś takiego:

root@vps:~/teamspeak3-server_linux_amd64# ./ts3server_startscript.sh start inifile=ts3server.ini
ts3server.pid found, but no server running. Possibly your previously started server crashed
Please view the logfile for details.
Starting the TeamSpeak 3 server
TeamSpeak 3 server started, for details please view the log file
root@vps:~/teamspeak3-server_linux_amd64# 2018-05-02 08:08:33.919295|CRITICAL|DatabaseQuery |   |unable to load database plugin library "libts3db_mysql.so", halting!
Patbox
Patbox

Wydaje mi się, że musisz zmienić uprawnienia pliku/katalogu. Jak to nie zadziała to zainstaluj TS jeszcze raz.

DBanaszewski
DBanaszewski α-tester v3

Widzę, że próbujesz uruchomić TS3 z bazą danych. Poradnik z tego forum już nie działa, bo się struktura plików i konfiguracja zmieniła się.

kvrcz4k
kvrcz4k

@DBanaszewski

A pomógłbyś z obecnymi plikami?

karkow
karkow

Edytuj skrypt ts3server_startscript.sh COMMANDLINE_PARAMETERS="inifile=ts3server.ini${2}"

A w ts3server.ini: license_accepted=1

Uprawnienia na 775 dla plików: libts3db_... ts3server ts3server_startscript.sh

DBanaszewski
DBanaszewski α-tester v3

A na 100% potrzeba Ci bazy danych przy TS3? Sam sqlite uźwignie bardzo dużo, a MySQL jest zalecany przy hostingach TS3 (ATHP).

Wystarczy, że usuniesz plik ts3server.ini i usuniesz w parametrach startowych wskazanie do użycia.

@karkow Rozumiem, że jest to drugi sposób - kolega @kvrcz4k już sobie poradził.

Patbox:

Wydaje mi się, że musisz zmienić uprawnienia pliku/katalogu. Jak to nie zadziała to zainstaluj TS jeszcze raz. Nie trzeba, jest to błąd związany ze złą konfiguracją połączenia MySQL

karkow
karkow

Ale zaraz na jakim systemie to odpalasz bo nowsze TS chyba już działa na mariadb a nie mysql.

DBanaszewski
DBanaszewski α-tester v3

Zgadza się, ale prawdopodobnie @kvrcz4k użył poradnika z tego forum, a owy poradnik jest przestarzały.

kvrcz4k
kvrcz4k

Podlinkujecie jakiś poradnik, do MariaDB?

Ps. Dokładnie, zgadza się, użyłem poradnika z tego forum.

DBanaszewski
DBanaszewski α-tester v3

Nie, chodzi mu o wsparcie MariaDB do TeamSpeaka 3.

Za chwilę ogarnę coś :)