Frage von splatmaster69, 83

Linux Teamspeak3 server Starten error?

Hallo liebe Com, wenn ich versuche meinen Linux (debian um genauzusein) server zu starten bekomme ich folgenden error :

Starting the TeamSpeak 3 server ./ts3server_startscript.sh: line 48: ts3server.pid: Permission denied TeamSpeak 3 server started, for details please view the log file sh-4.2$ ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed sh-4.2$ ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_1.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_1.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_2.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_2.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_3.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_3.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed ERROR: openFile( file:logs/ts3server_2016-03-31__06_48_37.956060_0.log) failed

ich weiss nicht was ich tun soll.. ich bitte um antworten und bedanke im vorraus

Antwort
von TheHunter147, 76

Die Antwort steht ja schon in der zweiten Zeile des Stacktraces."Permission denied". Du hast also keine Rechte um den Server zu starten. Kann es eventuell sein, dass Du mit einem Benutzer den TeamSpeak Server heruntergeladen und entpackt hast, und mit einem anderen Benutzer versucht hast, diesen zu starten? Wenn das so ist, dann hat nämlich niemand (bis auf Benutzer mit den entsprechenden Rechten [z.B. Root]) Rechte auf dieses Verzeichnis und darf somit auch eine Startscripts ausführen. 

Kommentar von splatmaster69 ,

wie kann ich den anderen user dann die rechte geben?

Kommentar von TheHunter147 ,

Du kannst dem Benutzer Rechte für das ganze Verzeichnis geben mit dem Befehl

sudo chown -c <Benutzer> /Datei/Pfad 
Kommentar von splatmaster69 ,

danke :))

Kommentar von splatmaster69 ,

funktioniert immernochned da kommt der error mit den logs

Antwort
von xdmartinhi, 37

Hallo splatmaster69,

dies bedeutet eigentlich nur das es probleme bei den logs lesen gibt. Können andere User denn auf den Teamspeak joinen?

Wenn der server nur den fehhler her haut und nicht startet dann start ihn mal bitte via minimal script und poste das mal bei pastebin einfügst denn gesamten log dahet es da übersichtlicher ist

Antwort
von androhecker, 34

Es fehlen Berechtigungen und das Command ist falsch geschrieben...

Antwort
von Retch, 44

Du musst den Server die Rechte geben und du musst hinter das Startscript noch schreiben Start oder stop.

Antwort
von whiskey99, 35

Hallo, gehe mit dem root user in das entsprechende Verzeichnis und führe "chmod -R 755" aus dann sollte es funktionieren.

MfG

Kommentar von splatmaster69 ,

"missing operand after '755'"

Kommentar von whiskey99 ,

bist du im richtigen Verzeichnis und hast root rechte?

Kommentar von splatmaster69 ,

ja

Kommentar von DJComic ,

Du musst da vor sudo schreiben

Kommentar von splatmaster69 ,

sudo command not found

Kommentar von androhecker ,

Ohne sudo, bei den meisten Servern ist man automatisch als Root drinnen (leider). Bei dem Command oben fehlt etwas, in den TS Ordner und dann "chmod -R 755 *"

Kommentar von whiskey99 ,

stimmt du musst durch das "*" ja angeben das er alles nehmen soll, sry :)

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten