WinFuture-Forum.de: Teamspeak-server Will Nicht Starten - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Linux
  • 2 Seiten +
  • 1
  • 2

Teamspeak-server Will Nicht Starten habe nur neu gebootet


#1 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 13. Oktober 2005 - 18:38

hi,
ich habe seit einiger zeit einen TSserver auf meinem server (Fedora Core 4) laufen. bis vor 3h ging auch alles noch super. dann habe ich den server rebooten lassen und jetzt startet der server nichtmehr.

das ist die ausgabe:

Zitat

-sh-3.00$ ./teamspeak2-server_startscript start
starting the teamspeak2 server
Error, Either an old instance of teamspeak is still running, or
an other application is using the tcpquery port!
Error, Server was not started!


habt ihr ne ahnung warum das so is?

Dieser Beitrag wurde von Meatwad bearbeitet: 14. Oktober 2005 - 11:06

I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

Anzeige



#2 Mitglied ist offline   [U]nixchecker 

  • Gruppe: aktive Mitglieder
  • Beiträge: 347
  • Beigetreten: 17. Mai 05
  • Reputation: 0
  • Wohnort:Bayern
  • Interessen:Informatik, Linux, Rollerbladen, Bodybuilding, GungFu

geschrieben 13. Oktober 2005 - 20:49

Ja könnte sein, dass da noch ne .pid rumliegt von der vorigen session, guck mal unter:

/var/run

ob da noch eine pid da ist, die evtl zu dem teamspeak2 server gehört, ansonsten kannste gucken mit:

netstat -np | grep tcp

was da gerade so für sachen laufen und die evtl, wie er behauptet den port belegen
0

#3 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 14. Oktober 2005 - 11:09

scheint, als wär keine PID vorhanden. und netstat zeigt mir keinen port, aufden zugrgriffen wird, der von TS belegt wird.


nochjemand ne idee?
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#4 Mitglied ist offline   Internetkopfgeldjäger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.718
  • Beigetreten: 29. Januar 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Interessen::-)

geschrieben 14. Oktober 2005 - 11:49

Hallo,

hast Du den TeamSpeak-Server überhaupt gestartet?
Ich mache das immer händisch auf meinem FreeBSD,
weil ich das als Desktop System verwende.

Meine TeamSpeak-Server Startscripte sind z. B. in /usr/local/lib/teamspeak_server.
Die rufe ich auf mit:
sh teamspeak2-server_startscript status

Das zeigt den Status an.
Dies hier startet den TeamSpeak-Server:
sh teamspeak2-server_startscript start


Und das hier stoppt in dann wieder:
sh teamspeak2-server_startscript stop


Ich rufe den TeamSpeak-Server direkt aus seinem Verzeichnis auf,
habe mir aber Menüeintrage dafür gebastelt. :)
Will man ihn von überall her starten können,
muß das natürlich in den ausführbaren Pfad gelinkt sein,
wär bei mir zum Beispiel /usr/local/bin als der übliche Ort wo so was sich befinden sollte.
Auf FreeBSD trennt man recht streng Basissystem
und installierte portierte Anwendungen; "Ports",
daher /usr/local/ als der übliche Prefix. :)

Willst Du ihn nun immer bei Betriebssystemstart automatisch starten,
müßtest Du ein kleines Script z.B. in das rc.d System einbinden.

Auf meinem FreeBSD System würde sich so etwas wieder,
streng getrennt vom Basissytem,
unter /usr/local/rc.d/ befinden.

Ein kleines startscript für den TeamSpeak-Server
würde ich mir vielleicht so schreiben:
#!/bin/sh

#--------------------------------------------------------
# TeamSpeak-Server Start Script
#
# Bitte entsprechend anpassen!
#--------------------------------------------------------

cd /usr/local/lib/teamspeak_server

./teamspeak2-server_startscript start

Achtung, ist ungetestet.

Sonst kannst Du auch mal im TeamSpeak Forum gucken,
ist direkt der Link zum deutschen Linux TeamSpeak-Server Unterforum. ;)


Gruß, Internetkopfgeldjäger
0

#5 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 14. Oktober 2005 - 12:10

er startet ja auch immer beim booten, nur seit gestern nichtmehr. der dienst wird alerdings gestartet, nur der server gibt dann den error und kann dadurch nicht gestartet werden. hier nochma der error wenn ich

Zitat

./teamspeak2-server_startscript start

ausführe:

Zitat

starting the teamspeak2 server
Error, Either an old instance of teamspeak is still running, or
an other application is using the tcpquery port!
Error, Server was not started!


udn wenn ich dann

Zitat

./teamspeak2-server_startscript status

mache, kommt das bei raus:

Zitat

the server seems to be stopped

weil ja ein error beim starten aufgetreren ist.
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#6 Mitglied ist offline   linksta 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.319
  • Beigetreten: 16. Dezember 04
  • Reputation: 2

geschrieben 14. Oktober 2005 - 12:46

das ist bei mir aber auch so wenn neu gebootet wird das ich den ts server neu starten muss

man könnte sowas zwar auch als cronjob machen lohnt sich aber nicht
auf unbestimmte zeit offline
<3 Adblock
0

#7 Mitglied ist offline   Internetkopfgeldjäger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.718
  • Beigetreten: 29. Januar 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Interessen::-)

geschrieben 14. Oktober 2005 - 13:00

Hallo,

kannst Du es den mit "top" (zeigt Prozesse an)
oder/und "ps aux" irgendwie entdecken?

"top" hält sich bei mir zum TeamSpeak-Server recht bedeckt,
es betitelt das nur mit "server_linux"

"ps aux" ist da etwas auskunftsfreudiger, es sagt: ./server_linux -PID=tsserver2.pid.

Die pid wird mir von beiden Programmen genannt,
so könnte man es mit "kill -9 1209" abschießen.
(1209 ist gerade bei mir die pid vom TeamSpeak Server)

Ich weiß ja nicht, ob der Server local zu Hause bei Dir steht,
und ob Du die Maschine dann auch als Desktopsystem mit X-Server verwendest,
aber da ich das System als Desktopsystem mit X-Server verwende,
kann ich auch unter KDE die Systemüberwachung verwenden,
oder unter Gnome den System Monitor. :)


Gruß, Internetkopfgeldjäger

Dieser Beitrag wurde von Internetkopfgeldjäger bearbeitet: 14. Oktober 2005 - 13:01

0

#8 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 14. Oktober 2005 - 13:39

ne, das ding startet im runlevel 3. die pid von ts existiert nicht. der server steht bei mir zuhause.


habe aber gerade etwas interessantes herausgefunden: wenn ich den TSServer als root starte, funktioniert er, nur trägt das nicht gerade zur sicherheit bei -.-



PS: die beiden befehle haben auch nichts ergeben, das ding ist sicherlich nicht gestartet, weil man kann ja auch nicht connecten. das webinterface geht auchnicht

Dieser Beitrag wurde von Meatwad bearbeitet: 14. Oktober 2005 - 13:42

I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#9 Mitglied ist offline   Internetkopfgeldjäger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.718
  • Beigetreten: 29. Januar 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Interessen::-)

geschrieben 14. Oktober 2005 - 14:54

Hallo,

wie sind den die Rechte gesetzt? :)


Gruß, Internetkopfgeldjäger

Dieser Beitrag wurde von Internetkopfgeldjäger bearbeitet: 14. Oktober 2005 - 18:45

0

#10 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 14. Oktober 2005 - 16:06

also die rechte für den ordner, indem sich TS befindet sind 775 und der user ist teamspeak. wenn ich den server starten will, wird auch nur der user teamspeak verwendet
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#11 Mitglied ist offline   Internetkopfgeldjäger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.718
  • Beigetreten: 29. Januar 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Interessen::-)

geschrieben 14. Oktober 2005 - 16:39

Hallo,

versuchst Du auch als User teamspeak den TeamSpeak-Server zu starten:
sh teamspeak2-server_startscript start

oder status oder stop?

Die Rechte sind bei mir auch so
Benutzer: teamspeak,
Gruppe: teamspeak.

Als Benutzer teamspeak
kann ich den TeamSpeak-Server starten, stoppen oder den Status abfragen,
mein nomaler Benutzer darf das alles auch nicht,
root darf natürlich alles,
auch das System kaputtmachen. Eingefügtes Bild

Unter KDE ist das bequem im Startmenü einzurichten,
einfach "Unter anderer Benutzerkennung ausführen" (kdesu)
So habe ich das gemacht. :wink:


Gruß, Internetkopfgeldjäger

Dieser Beitrag wurde von Internetkopfgeldjäger bearbeitet: 14. Oktober 2005 - 16:40

0

#12 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 14. Oktober 2005 - 17:07

@Internetkopfgeldjäger:

Zitat

wenn ich den server starten will, wird auch nur der user teamspeak verwendet

starte natürlich nur mit dem dazugehörigem user. alerdings existiert keine gruppe teamspeak

und wie gesagt, keine grafische oberfläche, runlevel 3.

wenn ich

Zitat

sh teamspeak2-server_startscript start

mache, dann kommt genau die selbe fehlermeldung.
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#13 Mitglied ist offline   Internetkopfgeldjäger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.718
  • Beigetreten: 29. Januar 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Interessen::-)

geschrieben 14. Oktober 2005 - 17:30

Hallo,

für die User Verwaltung unter Linux habe ich auf die Schnelle das hier gefunden:
http://linux.regionnet.de/grundbefehle.php...trationsbefehle

Hier wäre das FreeBSD Handbuch, wie man so etwas unter FreeBSD macht:
http://www.freebsd.org/doc/de_DE.ISO8859-1...-modifying.html

Vielleicht mußt Du ja nur eine Gruppe teamspeak anlegen,
und dann könntest Du Deinen normalen Benutzer zu dieser Gruppe hinzufügen,
sofern Dir dies nicht als zu unsicher erscheint.

Viel Erfolg! :wink:
Glaube aber, wenn root das starten kann,
ist es "nur noch" ein Rechte Problem.


Gruß, Internetkopfgeldjäger
0

#14 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 14. Oktober 2005 - 18:05

also ich hab jetzt den user teamspeak gelöscht und habe einen neuen und eine gleichnamige gruppe angelegt. die primärgruppe von "teamspeak" ist "teamspeak". das homeverzeichnis ist das teamspeak-installationsverzeichnis. habe nun mit chown und --recursive teamspeak als owner gesetzt. mit chmod 755 und wieder --recursive die dateirechte gesetzt. jetzt müsste es ja eigntlich gehen, tuts aber nicht. immernoch gleiche fehlermeldung -.-
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#15 Mitglied ist offline   Internetkopfgeldjäger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.718
  • Beigetreten: 29. Januar 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Interessen::-)

geschrieben 14. Oktober 2005 - 18:40

Hallo,

sehr rätselhaft, das.
Mir fällt jetzt auch nicht mehr wirklich was ein.

Ich zeige Dir mal den print von ls -l
von meinem /usr/local/lib/teamspeak_server:
-rw-r-----  1 teamspeak  teamspeak	2546 Mar  9  2004 INSTALL
-rw-r-----  1 teamspeak  teamspeak	2577 Mar 10  2004 INSTALL.mysql
drwxr-x---  2 teamspeak  teamspeak	2048 Mar  9  2004 Manual
-rw-r-----  1 teamspeak  teamspeak	4040 Mar  9  2004 README
-rwxr-x---  1 teamspeak  teamspeak	 699 Oct 14 17:20 TS-Server
-rwxr-x---  1 teamspeak  teamspeak	 699 Oct 14 12:19 Teamspeak
-rw-r-----  1 teamspeak  teamspeak	   7 Dec 22  2004 bad_names.txt
-rw-r-----  1 teamspeak  teamspeak   11391 Mar  9  2004 changelog.txt
drwx------  4 teamspeak  teamspeak	1536 May 31 20:46 httpdocs
-rw-r-----  1 teamspeak  teamspeak  234289 Mar  9  2004 libsqlmy.so
-rw-r-----  1 teamspeak  teamspeak	 353 Mar  9  2004 manual.html
drwxr-x---  2 teamspeak  teamspeak	1536 Mar  9  2004 mysql_sql
-rwxr-----  1 teamspeak  teamspeak	5000 Jun  9  2003 readme.txt
-rw-r-----  1 teamspeak  teamspeak   20480 Oct 14 17:23 server.dbs
-rw-r-----  1 teamspeak  teamspeak	 545 Oct 14 17:23 server.ini
-rw-r-----  1 teamspeak  teamspeak   14711 Oct 14 17:24 server.log
-rwxr-x---  1 teamspeak  teamspeak  941456 Mar  9  2004 server_linux
-rwxr-----  1 teamspeak  teamspeak	5053 Jun  9  2003 slicense.txt
-rw-r-----  1 teamspeak  teamspeak  251908 Mar  9  2004 sqlite.so
drwx------  2 teamspeak  teamspeak	1536 May 31 20:46 sqlite_sql
drwxr-x---  2 teamspeak  teamspeak	1536 Mar  9  2004 tcpquerydocs
-rwxr-x---  1 teamspeak  teamspeak	2465 Mar  9  2004 teamspeak2-server_startscript
-rwx------  1 teamspeak  teamspeak	 751 Aug 26  2002 tss.SuSE_startscript
-rwx------  1 teamspeak  teamspeak	 356 Dec 22  2004 tss.minimal_startscript

So hat es mir portupgrade, das FreeBSD Verwaltungstool, da hineingesetzt.
Rumgefummelt habe ich nur an Teamspeak und TS-Server,
weil so:
!/bin/sh

Sollte kein Script anfangen, sondern bitte so:
#!/bin/sh

Ohne Leerzeile darüber und bitte mit einem "#" vor !/bin/name_der_shell.
Das mit der Leerzeile ist in der Darstellung hier im Forum
leider nicht so gut erkennbar.


Gruß, Internetkopfgeldjäger

Dieser Beitrag wurde von Internetkopfgeldjäger bearbeitet: 14. Oktober 2005 - 18:44

0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0