myGully.com

myGully.com (https://mygully.com/index.php)
-   Linux & BSD (https://mygully.com/forumdisplay.php?f=401)
-   -   TS3 - Screen (https://mygully.com/showthread.php?t=2240285)

Dennka 24.02.11 20:42

TS3 - Screen
 
Hey,

ich wollte heute meinen TS3 neu aufsetzten. Aber am Punkt wo ich ihn mit screen laufen lassen will ( ich starte es über screen -mdS ts3 ./ts3server_minimal_runs*****.sh) und dann will ich über scree -list nachschauen ob der läuft, da sagt mir putty: No Sockets found in /var/run/screen/S-ts.

Auf dem vServer ist Ubuntu 8.04 drauf

spartan-b292 24.02.11 21:07

Was ist denn nach dem starten des Servers mit screen, der Output von
Code:

ps -e | grep -i screen

Dennka 24.02.11 21:22

Da passiert nix. Keine ausgabe uind keine Meldung

spartan-b292 24.02.11 21:27

Dann ist der Server vermutlich auch nicht richtig gestartet, weshalb du auch mit dem zweiten Befehl ins leere läufst.

Bekommst du eine Meldung beim starten des Servers?

Dennka 24.02.11 21:29

Ich hab gerade mal probiert den Server ohne screen laufen zu lassen: Permission denied

Aber dem User hab ich die nötigen Rechte gegeben (755)

spartan-b292 24.02.11 22:43

Überprüfe mit ls -l nochmal ob du die nötigen rechte hast und ob das Starts***** ausführbar ist (chmod +x).
EDIT: Überprüfe auch ob du der Besitzer der Datei bist.

Shazam09 25.02.11 10:42

Den Ts mit screen laufen zu lassen ist nicht mehr nötig. Einfach ./ts3server_minimal_runs*****.sh start eingeben und der Ts sollte laufen und auch wenn du putty zu machst läuft der Server weiter.

./ts3server_minimal_runs*****.sh start (Server starten)
./ts3server_minimal_runs*****.sh stop (Server stoppen)
./ts3server_minimal_runs*****.sh status

Ps du musst den dateien ./ts3server_minimal_runs*****.sh ect auch die rechte 755 geben.

Dennka 26.02.11 08:41

Die nötigen Rechte haben die Dateien. Wie meinst du das, das ich der überprüfen soll ob ich Besitzer der Datei bin?

Shazam, bei allen 3 Befeheln kommt immer das hier raus

Zitat:

2011-02-26 08:42:26.271635|ERROR |ServerLibPriv | | Failed to create "logs" directory
ERROR: openFile( file:logs/ts3server_2011-02-26__08_42_26.271891.log) failed
2011-02-26 08:42:26.272054|WARNING |LogFile | | Failed to open file for logging, file logging disabled
TeamSpeak Server 3.0.0-beta30 [Build: 12998]
(c)TeamSpeak Systems GmbH

Logging started
2011-02-26 08:42:26.272223|INFO |ServerLibPriv | | Server Version: 3.0.0-beta30 [Build: 12998], Linux
2011-02-26 08:42:26.272606|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
2011-02-26 08:42:26.272682|INFO |DatabaseQuery | | dbPlugin version: 3.7.3
2011-02-26 08:42:26.272924|ERROR |DatabaseQuery | | db_connect() failed unable to open database file
2011-02-26 08:42:26.272990|CRITICAL|ServerLibPriv | | Server() DatabaseError unable to open database file

spartan-b292 26.02.11 10:16

Wenn du als Berechtigung 755 gesetzt hast bedeutet dass, dass der Besitzer der Datei sie ausführen darf, also ggf nochmal mit chown den Besitzer auf deinen User setzen.

grymkmb 26.02.11 10:23

Zitat:

Zitat von Dennka (Beitrag 21960461)
2011-02-26 08:42:26.271635|ERROR |ServerLibPriv | | Failed to create "logs" directory
ERROR: openFile( file:logs/ts3server_2011-02-26__08_42_26.271891.log) failed
2011-02-26 08:42:26.272054|WARNING |LogFile | | Failed to open file for logging, file logging disabled
TeamSpeak Server 3.0.0-beta30 [Build: 12998]
(c)TeamSpeak Systems GmbH

Das sieht danach aus, als ob du in dem Verzeichnis keine Schreibrechte hast. In welchem Verzeichnis liegt die Datei ?

Zitat:

Zitat von Dennka (Beitrag 21960461)
Logging started
2011-02-26 08:42:26.272223|INFO |ServerLibPriv | | Server Version: 3.0.0-beta30 [Build: 12998], Linux
2011-02-26 08:42:26.272606|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
2011-02-26 08:42:26.272682|INFO |DatabaseQuery | | dbPlugin version: 3.7.3
2011-02-26 08:42:26.272924|ERROR |DatabaseQuery | | db_connect() failed unable to open database file
2011-02-26 08:42:26.272990|CRITICAL|ServerLibPriv | | Server() DatabaseError unable to open database file

Auch hier scheint es ein Rechteproblem zu sein.

Poste mal ein "ls -l".

Dennka 26.02.11 10:40

Ich hab einen User ts dafür angelegt. Über den log ich mit in Putty ein, geh ins Verzeichnis wo die Daten drin sind

ls- l log:
Zitat:

$ ls -l
total 7500
-rwxr-xr-x 1 root root 28985 Nov 23 05:01 CHANGELOG
-rwxr-xr-x 1 root root 24099 Nov 23 05:01 LICENSE
drwxr-xr-x 2 root root 4096 Feb 24 19:40 doc
-rwxr-xr-x 1 root root 208962 Nov 23 05:01 libts3db_mysql.so
-rwxr-xr-x 1 root root 907009 Nov 23 05:01 libts3db_sqlite3.so
drwxr-xr-x 2 root root 4096 Feb 24 19:41 serverquerydocs
drwxr-xr-x 4 root root 4096 Feb 24 19:41 sql
-rwxr-xr-x 1 root root 6458060 Nov 23 05:01 ts3server_linux_x86
-rwxr-xr-x 1 root root 399 Nov 23 05:01 ts3server_minimal_runs*****.sh
-rwxr-xr-x 1 root root 2817 Nov 23 05:01 ts3server_starts*****.sh

spartan-b292 26.02.11 11:03

Wie du siehst gehören die zwei Runs*****s dem User root, deshalb darfst du als Benutzer die Dateien nicht ausführen.

Als Root anmelden, und mittels chown den User ts zum Besitzer der Datei machen.

P.S. Ich empfehle dir dringend dich mal etwas näher mit Linux zu beschäftigen wenn du einen vServer administrierst.

Dennka 26.02.11 11:26

Naja mit Linux beschäftige ich mich schon ab und zu, benutze es auch auf dem Netbook, aber so mit dem inneren und den Befehlen eher weniger, ausser wenn ich was brauch.

werde mir jetzt auf jedenfall die wichtigstens Befehle anschauen

Aber ohne Screen läuft das nicht wenn ich Putty schließe. Habs wieder mit screen am laufen
Danke für eure hilfe


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:14 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.