TeamSpeak2 Server

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Mythran
Beiträge: 100
Registriert: 24.01.2003 18:40:45
Wohnort: 127.0.0.1

TeamSpeak2 Server

Beitrag von Mythran » 10.02.2004 23:17:40

Abend,

habe ein kleines prob mit einem TSS2 unter Debian.

Habe den Server wie auf der HP installiert und kann ihn auch starten.
Wenn ich mich dann per Opera auf den Server als Admin oder Superadmin einlogge und irgend etwas am Server änder (z.B. Name) und auf Speicher klicke sagt er mir OK, aber wenn ich mir dann wieder die Einstellungen anschaue hat er nichts gespeichert.
Ich habe schon alle Dateien wie Ordner mit chmod 777 zum spaß bearbeitet aber dies hat auch nichts genützt ... irgend eine idee ?

Der Server läuft im HomeVerzeichnis des User tss

Gruß

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 11.02.2004 14:12:17

... der TTS spuckt doch bestimmt irgendwo Logfiles aus, oder? Steht da nix drin?

Benutzeravatar
Neroz999
Beiträge: 215
Registriert: 12.01.2003 22:20:24
Wohnort: Bay. Monte Carlo = München

Beitrag von Neroz999 » 12.02.2004 08:29:11

also ich habe auch nen TSS auch mit user tss im home is der server, die ganzen ordner usw sollten schon ihm gehöeren net das du die mit rort da rein koperit hast :wink:

wegen den logfiles das glaube ich jetzt net, aber mach mal in der TSS config glaube log =1 müsste da so in der cfg stehen (normal fall noch 0).
Der Spiegel (32/2001)
Gott für jeden, Linus Torvalds ist vor allem sympathisch, weil er nicht Bill Gates ist.

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 12.02.2004 11:49:58

Ich hab das Thema mal verschoben da TS ja als Service laeuft
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Mythran
Beiträge: 100
Registriert: 24.01.2003 18:40:45
Wohnort: 127.0.0.1

Beitrag von Mythran » 12.02.2004 20:59:32

Nabend,

also mein TeamSpeak Server läuft jetzt, aber unter root. Es ist die Beta 51 und ich wollte schon einen DebianForum Server auf machen aber da weinte doch meine DSLLeitung auf einmal. Mal schauen ... geil würde ich es doch finden.

Also wie gesagt, der Server läuft unter root. Habe nur bis jetzt noch kein start script für /etc/init.d/. Der User tss hat die rechte der daten. Wenn ich aber mit ihm versuche den Server zu starten steht in der Log das er nicht auf die Datenbank zugreifen kann
---------------------------------------------------------------
-------------- log started at 12-02-04 03:26 -------------
---------------------------------------------------------------
12-02-04 03:26:45,ALL,Info,server, Server init initialized
12-02-04 03:26:45,ALL,Info,server, Server version: 2.0.19.51 Linux
12-02-04 03:26:45,ERROR,All,SQL, ExcecSQL Error: unable to open database file in query: PRAGMA default_synchronous = OFF;
12-02-04 03:26:45,ERROR,All,SQL, ExcecSQL Error: SQL logic error or missing database in query: VACUUM;
12-02-04 03:26:45,ALL,Info,server, Starting VirtualServer id:1 with port:8767
12-02-04 03:26:45,ERROR,All,SQL, ExcecSQL Error: unable to open database file in query: update ts2_servers set
s_server_name = '..:Fl<FC>stert<FC>te:..',
s_server_welcomemessage = '[Willkommen auf der Fl<FC>stert<FC>te]',
i_server_maxusers = 20,
i_server_udpport = 8767,
s_server_password = 'j3kd83he',
b_server_clan_server = -1,
b_server_allow_codec_celp51 = -1,
b_server_allow_codec_celp63 = -1,
b_server_allow_codec_gsm148 = -1,
b_server_allow_codec_gsm164 = -1,
b_server_allow_codec_celp52 = -1,
b_server_allow_codec_speex2150 = -1,
b_server_allow_codec_speex3950 = -1,
b_server_allow_codec_speex5950 = -1,
b_server_allow_codec_speex8000 = -1,
b_server_allow_codec_speex11000 = -1,
b_server_allow_codec_speex15000 = -1,
b_server_allow_codec_speex18200 = -1,
b_server_allow_codec_speex24600 = -1,
s_server_webposturl = '',
s_server_weblinkurl = '',
b_server_active = -1
where i_server_id = 1;

12-02-04 03:26:45,ALL,Info,server, Server init finished
12-02-04 03:26:45,ERROR,Info,server, Unable to createpid file, stopping daemon
12-02-04 03:26:45,ALL,Info,server, Server shutdown initialized
12-02-04 03:26:48,ALL,Info,server, Server shutdown finished
---------------------------------------------------------------
--------------- log ended at 12-02-04 03:26 --------------
---------------------------------------------------------------
Aber so weit wie ich das sehe habe ich den ganzen Dateien die richtigen chmods gegeben. Die Datenbank soll die server.dbs sein.
drwxr-xr-x 7 501 501 4.0k Feb 12 20:43 .
drwxr-xr-x 3 tss tss 126 Feb 12 02:35 ..
-rw------- 1 tss users 2.6k Feb 12 01:15 INSTALL
-rw------- 1 tss users 1.8k Feb 12 01:16 INSTALL.mysql
drwx------ 2 tss users 6 Feb 12 01:24 Manual
-rw------- 1 tss users 4.1k Feb 12 01:16 README
-rw------- 1 tss users 7 Feb 12 01:36 bad_names.txt
-rw------- 1 tss users 5.7k Jun 9 2003 changelog.txt
drwx------ 4 tss users 4.0k Feb 12 01:30 httpdocs
-rwx------ 1 tss users 229k Feb 12 01:15 libsqlmy.so
-rw------- 1 tss users 362 Feb 12 01:16 manual.html
drwx------ 2 tss users 4.0k Feb 12 01:24 mysql_sql
-rw------- 1 tss users 4.9k Jun 9 2003 readme.txt
-rwx------ 1 tss users 23k Feb 12 20:43 server.dbs
-rw------- 1 tss users 549 Feb 12 15:48 server.ini
-rw------- 1 tss users 57k Feb 12 15:48 server.log
-rwx------ 1 tss users 919k Feb 12 01:16 server_linux
-rw------- 1 tss users 4.9k Jun 9 2003 slicense.txt
-rwx------ 1 tss users 249k Feb 12 01:16 sqlite.so
drwx------ 2 tss users 4.0k Feb 12 01:32 sqlite_sql
drwx------ 2 tss users 4.0k Feb 12 01:25 tcpquerydocs
-rwx------ 1 tss users 1.3k Feb 12 03:20 teamspeak2-server_startscript
-rw------- 1 tss users 751 Aug 26 2002 tss.SuSE_startscript
-rwxr-xr-x 1 tss users 358 Aug 26 2002 tss.minimal_startscript
-rw------- 1 root root 5 Feb 12 15:48 tsserver2.pid
Also hat vieleicht von euch jemand eine idee woran es liegen kann ?


Und noch eine kleine frage:

Das Startscript starte ich mit ./teamspeak2-server_startscript start ... kann ich das mit einem symbolichen link in die /etc/init.d/ rein werfen, so das der Server beim hochfahren des Servers mit startet ?

Gruß

Benutzeravatar
Neroz999
Beiträge: 215
Registriert: 12.01.2003 22:20:24
Wohnort: Bay. Monte Carlo = München

Beitrag von Neroz999 » 13.02.2004 00:00:24

Mythran hat geschrieben:Nabend,


12-02-04 03:26:45,ALL,Info,server, Server init initialized
12-02-04 03:26:45,ALL,Info,server, Server version: 2.0.19.51 Linux
12-02-04 03:26:45,ERROR,All,SQL, ExcecSQL Error: unable to open database file in query: PRAGMA default_synchronous = OFF;
12-02-04 03:26:45,ERROR,All,SQL, ExcecSQL Error: SQL logic error or missing database in query: VACUUM;
12-02-04 03:26:45,ALL,Info,server, Starting VirtualServer id:1 with port:8767
12-02-04 03:26:45,ERROR,All,SQL, ExcecSQL Error: unable to open database file in
hat was mit der SQL Datenkan zu tun, wie wo was genau der TSS mit sql zu hat weiss ich auch nimma, meiner geht ohne probs.

Ansonsten einfach das Teamspeak Forum bsuchen
Der Spiegel (32/2001)
Gott für jeden, Linus Torvalds ist vor allem sympathisch, weil er nicht Bill Gates ist.

Mythran
Beiträge: 100
Registriert: 24.01.2003 18:40:45
Wohnort: 127.0.0.1

Beitrag von Mythran » 13.02.2004 00:06:33

Also wenn ich genau den gleichen Server unter root starte funzt es.
Unter dem user tss nicht.

Seltsam ...

Gruß

Benutzeravatar
Neroz999
Beiträge: 215
Registriert: 12.01.2003 22:20:24
Wohnort: Bay. Monte Carlo = München

Beitrag von Neroz999 » 13.02.2004 07:41:53

dann is es aberein rechte problem, kommt dann immer noch die gleiche meldung wegen SQL ?

ansonsten schau nochmal dein chmod an
Der Spiegel (32/2001)
Gott für jeden, Linus Torvalds ist vor allem sympathisch, weil er nicht Bill Gates ist.

Mythran
Beiträge: 100
Registriert: 24.01.2003 18:40:45
Wohnort: 127.0.0.1

Beitrag von Mythran » 13.02.2004 13:36:27

Tach,

also erstens läuft auf meinem Server kein SQL Server oder ähnliches.

Von wegen chmod: Wie man oben sehen kann hat der user tss alle rechte und kann auch alles lesen wie auch schreiben. Alle Ordner und libs wie bins kann er auch ausführen.

Ich weiß nicht was man da noch mehr können soll ... aus der sicht des user tss.

Gruß

PS: Habe gerade meinen thread gelesen und ich wollte nur sagen das es nicht motzig rüberkommen soll. Weil ich finde, nach einem wiederholten lesen, das man es falsch verstehen könnte. Also ... ; )

Necator
Beiträge: 1
Registriert: 08.02.2005 13:25:04

Beitrag von Necator » 08.02.2005 13:50:11

Ich weiß, ich bin so in etwa ein Jahr zu spät dran ;-)

Aber ich hatte gerade das selbe Problem und weiß (bei mir) nun zumindest wo der (ziemlich böde) Fehler meinerseits war.

Nicht das war das Problem:
---------------------------------------------------------------
-------------- log started at 12-02-04 03:26 -------------
---------------------------------------------------------------
12-02-04 03:26:45,ALL,Info,server, Server init initialized
12-02-04 03:26:45,ALL,Info,server, Server version: 2.0.19.51 Linux
12-02-04 03:26:45,ERROR,All,SQL, ExcecSQL Error: unable to open database file in query: PRAGMA default_synchronous = OFF;
12-02-04 03:26:45,ERROR,All,SQL, ExcecSQL Error: SQL logic error or missing database in query: VACUUM;
12-02-04 03:26:45,ALL,Info,server, Starting VirtualServer id:1 with port:8767
12-02-04 03:26:45,ERROR,All,SQL, ExcecSQL Error: unable to open database file in query: update ts2_servers set
Sondern hier:
12-02-04 03:26:45,ALL,Info,server, Server init finished
12-02-04 03:26:45,ERROR,Info,server, Unable to createpid file, stopping daemon
12-02-04 03:26:45,ALL,Info,server, Server shutdown initialized
12-02-04 03:26:48,ALL,Info,server, Server shutdown finished
---------------------------------------------------------------
--------------- log ended at 12-02-04 03:26 --------------
---------------------------------------------------------------
drwxr-xr-x 7 501 501 4.0k Feb 12 20:43 .
[...]
-rw------- 1 root root 5 Feb 12 15:48 tsserver2.pid
Also das root-pid file löschen. Ist wohl von irgendwann übriggeblieben?

Achja, bei mir war das Problem, daß das tss-Verzeichnis selbst nicht dem user tss gehörte, und er deswegen darin nicht das pid-file anlegen konnte.

Ich hoffe ich helfe damit noch irgendwem...

Antworten