View Full Version : Teamspeak2 mit SuSE8.1 und Kernel 2.4.20
Twinstar
05-02-2003, 11:52
Hallo,
kann es sein, daß der Teamspeak 2 Server unter SuSE8.1 mit Kernel 2.4.20 nicht läuft? Wer hat den TS mit dieser Linux Config laufen?
KA was bekommst den für Fehlermeldungen?
Twinstar
05-02-2003, 13:42
so sieht das mit dem SuSE script aus:
----------------------------------------------------------
:/home/tss # ./tss.SuSE_startscript start
Starting TeamSpeak 2 Server Daemon
Runtime error 234 at 0804D05F
failed
------------------------------------------------------------------
und so mit dem minimal:
-------------------------------------------------------------------
:/home/tss # ./tss.minimal_startscript start
Runtime error 234 at 0804D05F
--------------------------------------------------------------------
Ich habe das gleiche Problem !
Habt ihr schon eine Erklärung / Lösung dafür, bzw wann ist damit zu rechnen ?
Renegat3
11-02-2003, 18:27
Hmm, ich habe zwar den 2.4.19-4GB (SuSE 8.1 default), aber auf
dem läuft er völlig normal und es sollte auch keinen Unterschied
machen. Schon mal versucht, den Server von Hand zu starten?
Also: ./server_linux
BTW bin ich mit dem /home/tss Verzeichnis nicht glücklich,
da dort nur User Verzeichnisse sein und auch nur vom "root"
angelegt werden (dürfen) sollten.
Aber auch da läuft es bei mir.
Schon mal mit dem default Kernel versucht?
----------------------------------------------------------
:/home/tss # ./tss.SuSE_startscript start
Starting TeamSpeak 2 Server Daemon
Runtime error 234 at 0804D05F
failed
------------------------------------------------------------------
und so mit dem minimal:
-------------------------------------------------------------------
:/home/tss # ./tss.minimal_startscript start
Runtime error 234 at 0804D05F
--------------------------------------------------------------------
Das könnte mit der glibc zusammenhängen. Die besten Ergebnisse
hatte ich mit der 2.2.5
Gruß
Stephan
Ja die scripte habe ich alle durchprobiert, bringt alles nichts.
Und neuen kernel... ungern. ist ein root server von puretec... wenn der nicht mehr startet kann nicht mal eben hingehen :)
Also irgendwas offizielles seitens teamspeak wäre schon gut.
N. Werensteijn
11-02-2003, 20:19
are you running some kind of preloaded libraries? like libsafe?
Those have been proven to be incompatible with kylix generated applications
Hmmm, wie könnte ich das rausfinden ?
Unter 8.0 lief alles super und dann wurde der Server mit 8.1 komplett reiinitialisiert und es geht nicht :(
Also wonach soll ich wie kucken ?
lufthansen
16-02-2003, 18:55
also ich habe den kernel
2.4.20-GR secutiry patch :)
ich hadde das gleich prob
ich habe dann aber mit
ps -aux
alle tss prozesse geuscht die heißen server_linux
sie mit kill -9 <pid> gekillt und habe den server dann gestarte dann ging es auf einaml :)
exchange
17-02-2003, 08:42
SuSE Linux 8.1 Pro. :
bei der Standard installation wird das Paket glibc-locale nicht mitinstalliert. Daher geht der TSS2 Server net. Einfach das Paket installieren und es geht
SUPER.
Das wars bei mir :)
Danke !!!
einherjer
05-03-2003, 00:37
AARRGGGHHH!
Darauf muß man erstmal kommen das ein Paket fehlt.
Damit läuft es jetzt auch bei mir auf dem Puretec Rootie.
Aber gleich noch eine Frage (setz mich zum ersten Mal mit TeamSpeak Server auseinander ;-)
Läßt sich das Passwort für den Superadmin ändern?
exchange
05-03-2003, 06:02
Teamspeak hat ein eigenens Webinterface, da kann man auch das Kennwort ändern!
Twinstar
05-03-2003, 07:45
Ja, mit der nachinstallierten lib gehts. Allerdings nur mit dem minimal startscript, das SuSE startscript geht immernoch nicht. Aber is ja auch egal. Hauptsache es rennt. :):rolleyes:
exchange
05-03-2003, 15:46
du musst in dem suse startscript die daten bearbeiten. da sind pfad angaben drin :-)
einherjer
05-03-2003, 18:29
Das mit dem starten hab ich so gelöst:
Teamspeak Dateien in ein Unterverzeichnis im /home Verzeichnis des entsprechenden Users entpackt.
SUID bei server_linux und sqlite.so gesetzt damit die als dieser User und nicht etwa als root laufen (geht sehr einfach mit dem mc ;-)
Im Verzeichnis in dem Teamspeak liegt ein Startscript "teamspeak" mit folgenden Inhalt erstellt:
#! /bin/bash
### BEGIN INIT INFO
# Provides: tss
# Required-Start: $network
# Required-Stop:
# Default-Start: 3 5
# Default-Stop:
# Description: TeamSpeakServer
### END INIT INFO
. /etc/rc.status
rc_reset
case "$1" in
start)
echo Starting TeamSpeak 2 Server Daemon
/home/user/teamspeak/server_linux -PID=/home/user/teamspeak/tss2.pid > /dev/null
rc_status -v
;;
stop)
echo Stopping TeamSpeak Server Daemon
kill -TERM `cat /home/user/teamspeak/tss2.pid`
rc_status -v
;;
restart)
$0 stop && $0 start || return=$rc_failed
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
(ist also so gesehen das ursprünglich mitgelieferte ;-)
dann in /etc/init.d folgende Datei (hab ich ebenfalls teamspeak genannt):
#!/bin/sh
### BEGIN INIT INFO
# Provides: teamspeak
# Required-Start: $network
# Required-Stop: $network
# Default-Start: 2 3 5
# Description: Team Speak Server
### END INIT INFO
case "$1" in
'start')
cd /home/user/teamspeak
./teamspeak start
;;
'stop')
cd /home/user/teamspeak
./teamspeak stop
;;
*)
echo "Usage: $0 { start | stop }"
;;
esac
exit 0
Die Datei dann in den entsprechenden Runleveln verlinkt (bzw. mit Webmin start at boot YES ;-)
Zwar nicht schön und nicht optimal, aber es funktioniert...
KoshNaranek
12-03-2003, 00:48
Ja ja... SuSE und die Runlevel :rolleyes: :D
Wenn bei mir das YAST wieder alles verbiegt, dann startet der webmin, bevor das Netzwerk gestartet wurde... gibt lustige Fehlermeldungen.
Ich finde auch toll, das SuSE immer meint, andere Verzeichnisse benutzen zu müssen. Bei jeder Distri was neues... nervt ein wenig, aber ich habe es halt im Abo :D
Webmin kann ich auch nur wärmstens empfehlen :)
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.