• Diese Seite verwendet Cookies. Indem du diese Website weiterhin nutzt, erklärst du dich mit der Verwendung von Cookies einverstanden. Erfahre mehr

Teamspeak Server crash

Themenstarter #1
Hallo Freunde,

ich habe ein FreeNAS Server mit einem jail auf dem ein teamspeak-server läuft.
Ich kam heute an meinen Rechner und wollte mich mit dem teamspeak-server verbinden. Ohne Erfolg.

Jetzt kann es natürlich sein, dass ich in meiner Not schon Dinge durchprobiert habe die evtl. mehr Schaden als Nutzen verursacht haben.
Zunächst jail neu gestartet, anschließend Maschine neu gestartet, dann backup vom FreeNAS eingespielt.

Dann die Jail version von 11.2 auf 11.3 geupgraded. Dann den Teamspeak Server deinstalliert und neu installiert. Leider meldet sich nichts mehr. Jemand eine Idee was man noch machen kann bzw. wo ich eine config finde? Ich habe das ungute Gefühl, dass diese verschwunden ist und ich nun einen komplett neuen teamspeak-Server aufsetzen darf.

Ich hoffe auf hilfreiche Antworten.
 

mr44er

moderater Moderator
Mitarbeiter
#2
Hoi :) ,

normalerweise ist der Pfad innerhalb der jail /usr/local/etc/

Kenne mich mit FreeNAS nicht aus, ggf. hilft dir locate teamspeak oder locate .conf. Oder eben im FreeNAS-Forum direkt fragen.
 
Themenstarter #3
dort ist ein ordner aber dieser ist leer. FreeNAS ist quasi FreeBSD. Jeder befehl ist gleich und das pkg ist auch für FreeBSD
 

foxit

Well-Known Member
#4
Ich kenne dieses Problem mit Teamspeak. Wenn der Server zu alt ist, dann startet der Daemon normal und nach 2-3 Sekunden schaltet er sich einfach wieder ab. Im Log steht dazu überhaupt nichts. Zeig mal die Logfiles! Zu finden entweder in /var/log/teamspeak oder /var/db/teamspeak/logs. Welche Version hat dein TS Server?
 
Themenstarter #7
2020-07-01 19:17:51.046711|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.10.2
(2019-11-20 08:39:31)
2020-07-01 19:17:51.046883|INFO |ServerLibPriv | |SystemInformation: FreeBS
D 11.3-RELEASE-p9 FreeBSD 11.3-RELEASE-p9 #0 r325575+588899735f7(HEAD): Mon Jun
1 15:05:53 EDT 2020 root@mp20.tn.ixsystems.com:/freenas-releng/freenas/_BE/
objs/freenas-releng/freenas/_BE/os/sys/FreeNAS.amd64-DEBUG amd64 Binary: 64bit
2020-07-01 19:17:51.047182|INFO |DatabaseQuery | |dbPlugin name: SQLite3
plugin, Version 3, (c)TeamSpeak Systems GmbH
2020-07-01 19:17:51.047232|INFO |DatabaseQuery | |dbPlugin version: 3.11.1
2020-07-01 19:17:51.047416|INFO |DatabaseQuery | |checking database integri
ty (may take a while)
2020-07-01 19:17:51.148360|WARNING |Accounting | |Unable to open /usr/local
/etc/teamspeak/licensekey.dat, falling back to limited functionality
2020-07-01 19:17:51.148451|CRITICAL|Accounting | |Failed loading default li
cense file!


Das "failed loading license file" scheint zu stören. Hätte ja meiner Meinung nach durch die Neuinstallation behoben sein sollen.

Ordner /usr/local/etc/teamspeak/ ist leer
 
#8

foxit

Well-Known Member
#9
Code:
2020-07-01 01:01:00.082804|INFO    |DatabaseQuery |   |checking database integrity (may take a while) 
2020-07-01 01:01:00.149985|WARNING |Accounting    |   |Unable to open licensekey.dat, falling back to limited functionality 
2020-07-01 01:01:00.150110|INFO    |Accounting    |   |Licensing Information 
2020-07-01 01:01:00.150128|INFO    |Accounting    |   |licensed to       : Anonymous
2020-07-01 01:01:00.151063|INFO    |Accounting    |   |type              : No License
Das ist eine "normale" Fehlermeldung ist kein Problem. Es sagt einfach, dass du keine Lizenz hast. TS kann man auch kaufen.

Mit pkg list teamspeakkannst du dir sämtliche Dateien anzeigen lassen. Was für Dateien hast du in /var/db/teamspeak? Vielleicht diese auch mal komplett löschen nach dem deinstallieren von Teamspeak. Noch besser, du erstellst dir eine neue Testjail und versuchst es dort nochmal. Hast du dort den gleichen Fehler, ist def. deine Version zu alt.

Du sagst du nutzt FreeNAS, daher kann ich dir das nicht genau erklären, wie du es machen musst aber du kannst versuchen in der Jail einen neueren Quartals-Branch zu aktivieren, damit du an eine neuere Version von Teamspeak kommst. Ich würde mind. auf Version 3.11 gehen.
 

CommanderZed

OpenBSD User
Mitarbeiter
#10
Moin,

das ist ein ganz normaler Vorgang bei Teamspeak-Servern. Alle X Monate laufen die Kostenlosen lizenzen aus, hier muss man die aktuellste Teamspeak Version installieren.

Damit möchte man die User animieren keine alten Versionen mit Sicherheitslücken zu verwenden.

Du solltest auch bedenken hier ein potentiell gefährliches Setup (Zu alte Version) gefahren zu haben.

Ein ganz normales Upgrade, wie du das ja hoffentlich regelmäßgi machst, löst das Problem.

LG

Zed
 
Themenstarter #11
Moin,

das ist ein ganz normaler Vorgang bei Teamspeak-Servern. Alle X Monate laufen die Kostenlosen lizenzen aus, hier muss man die aktuellste Teamspeak Version installieren.

Damit möchte man die User animieren keine alten Versionen mit Sicherheitslücken zu verwenden.

Du solltest auch bedenken hier ein potentiell gefährliches Setup (Zu alte Version) gefahren zu haben.

Ein ganz normales Upgrade, wie du das ja hoffentlich regelmäßgi machst, löst das Problem.

LG

Zed

Danke für den Hinweis: ich wusste nicht, dass diese Lizenzen auslaufen und der Server plötzlich und ohne Vorwarnung down ist.
Nein, ich habe seit der installation keine Updates eingespielt. Der TS3-Server wird ohnehin nur von wenigen Personen genutzt daher schätze ich das Sicherheitsrisiko als gering ein.

Folgende Kommandos haben mir nun geholfen(die so auch nicht in der Updateanleitung für TS3 stehen)
Ich gehe davon aus, dass einige FreeNAS-User hier stranden werden da die Basis fürs OS FreeBSD ist.

Im FreeNAS
1. jexec "enter JID here" pkg upgrade -y
2. stop jail
3. /usr/local/bin/iocage/ upgrade "enter Jailname here" -r " enter release name here e.g. -> 11.3-RELEASE"

Innerhalb Jail:
1. pkg update
2. pkg upgrade
3. portsnap fetch
4. portsnap extract
5. portsnap fetch update
6. cd /usr/ports/audio/teamspeak3-server/ && make deinstall
7. cd /usr/ports/audio/teamspeak3-server/ && make reinstall
8. service teamspeak3 stop
9. service teamspeak3 start

Bei mir läuft der TS wieder. Alleine der leere Ordner auf den mich auch die Fehlermeldungen hingewiesen haben sowie der Ort an dem die config hätte liegen sollen haben mich kirre gemacht. Der Denkanstoß in die richtige Richtung hat gefehlt. Vielen Dank erstmal und somit liegt hier eine Anleitung falls jemand nach dem gleichen Problem sucht. Falls zu meinem geschilderten Ablauf jemand kommentare/Verbesserungsvorschläge hat nehme ich diese gern an. So ist das für mich aus mehreren Anleitungen zusammengestückelt.

Vielen Dank für die Unterstützung.
 

mr44er

moderater Moderator
Mitarbeiter
#12
Prima und Lob für die Zusammenfassung! :)

Der TS3-Server wird ohnehin nur von wenigen Personen genutzt daher schätze ich das Sicherheitsrisiko als gering ein.
Das Risiko bemisst sich nicht, welche Personen benutzen dürfen. ;) Sobald was auf einer öffentlichen IP läuft, könnten (fremde) Personen per etwaiger Sicherheitslücke Dinge tun und Rechte erlangen, die man wirklich nicht haben mag. Bis zu rechtlichen/finanziellen Konsequenzen.