Teamspeak2 auf Debian... @AMD Sempron 64 3000+

BlackHat

Registered User
hi,
also mein problem ist folgendes:
ich möchte auf meinem debian root teamspeak2 installieren..

also hab ich erst mal einen user erstellt: ts mit dem home dir /home/ts
in das dir hab ich dann mittels wget die .tar gesaugt.. und entpackt..
danach hab ich das ownership auf ts geändert und die datei teamspeak2-server_startscript gestartet...
und zwar mit diesem ergebniss:

ts@debian3164lamp:~/tss2_rc2$ ./teamspeak2-server_startscript start
starting the teamspeak2 server
./teamspeak2-server_startscript: line 29: ./server_linux: cannot execute binary file


ich weiß nicht weiter ...
vielen dank schonmal.. blackhat
 
Hat das Verzeichnis auch den Owner, den die Dateien haben?
Falls nicht, bitte einstellen, da die DB auch in dem Verzeichnis liegt, wo TS reinschreiben möchte.
 
Für ./server_linux mal direkt aus und nicht über das Startscript.
Das Startscript solltest du (bitte die INSTALL Datei lesen!) als root in /etc/init.d kopieren, damit dein TS Server beim Reboot automatisch gestartet wird.
 
vielen dank für die vielen antworten!!


also hier mal das listing:

-rw-r--r-- 1 ts ts 11391 2004-03-09 13:40 changelog.txt
drwxr-xr-x 4 ts ts 4096 2004-03-09 13:41 httpdocs
-rw-r--r-- 1 ts ts 2546 2004-03-09 13:40 INSTALL
-rw-r--r-- 1 ts ts 2577 2004-03-10 02:38 INSTALL.mysql
-rw-r--r-- 1 ts ts 234289 2004-03-09 13:40 libsqlmy.so
drwxr-xr-x 2 ts ts 4096 2004-03-09 13:41 Manual
-rw-r--r-- 1 ts ts 353 2004-03-09 13:40 manual.html
drwxr-xr-x 2 ts ts 4096 2004-03-09 14:04 mysql_sql
-rw-r--r-- 1 ts ts 4040 2004-03-09 13:40 README
-rwxr-xr-x 1 ts ts 941456 2004-03-09 13:40 server_linux
-rw-r--r-- 1 ts ts 251908 2004-03-09 13:40 sqlite.so
drwxr-xr-x 2 ts ts 4096 2004-03-09 14:04 sqlite_sql
drwxr-xr-x 2 ts ts 4096 2004-03-09 13:42 tcpquerydocs
-rwxr-xr-x 1 ts ts 2465 2004-03-09 13:40 teamspeak2-server_startscript

also mit dem owner sollte alles ok sein oder?

hier nochmal der fehler:
ts@debian3164lamp:~/tss2_rc2$ ./teamspeak2-server_startscript start
starting the teamspeak2 server
./teamspeak2-server_startscript: line 29: ./server_linux: cannot execute binary file

und auch hier:
ts@debian3164lamp:~/tss2_rc2$ ./server_linux
bash: ./server_linux: cannot execute binary file

hab dann nochmal die berechtigungen geändert:
ts@debian3164lamp:~/tss2_rc2$ chmod 754 server_linux
ts@debian3164lamp:~/tss2_rc2$ chmod 754 teamspeak2-server_startscript

und wieder:
ts@debian3164lamp:~/tss2_rc2$ ./teamspeak2-server_startscript start
starting the teamspeak2 server
./teamspeak2-server_startscript: line 29: ./server_linux: cannot execute binary file
ts@debian3164lamp:~/tss2_rc2$ ./server_linux

und auch hier wieder:
bash: ./server_linux: cannot execute binary file
ts@debian3164lamp:~/tss2_rc2$


kann es eventuell daran liegen das ich die 64bit version von debian verwende?
 
Hast du das Verzeichniss als User ts oder als root entpackt?
Welcher Gruppe gehört der User ts an?
 
so hab nu einfach alles auf chmod 777 gesetzt.. alles mit dem ts user entpackt.. den ts in user gesteckt und nuja.. immer noch beim alten :( *heul*

ts@debian3164lamp:~/tss2_rc2$ chmod 777 *
ts@debian3164lamp:~/tss2_rc2$ ls -l
total 1464
-rwxrwxrwx 1 ts users 11391 2004-03-09 13:40 changelog.txt
drwxrwxrwx 4 ts users 4096 2004-03-09 13:41 httpdocs
-rwxrwxrwx 1 ts users 2546 2004-03-09 13:40 INSTALL
-rwxrwxrwx 1 ts users 2577 2004-03-10 02:38 INSTALL.mysql
-rwxrwxrwx 1 ts users 234289 2004-03-09 13:40 libsqlmy.so
drwxrwxrwx 2 ts users 4096 2004-03-09 13:41 Manual
-rwxrwxrwx 1 ts users 353 2004-03-09 13:40 manual.html
drwxrwxrwx 2 ts users 4096 2004-03-09 14:04 mysql_sql
-rwxrwxrwx 1 ts users 4040 2004-03-09 13:40 README
-rwxrwxrwx 1 ts users 941456 2004-03-09 13:40 server_linux
-rwxrwxrwx 1 ts users 251908 2004-03-09 13:40 sqlite.so
drwxrwxrwx 2 ts users 4096 2004-03-09 14:04 sqlite_sql
drwxrwxrwx 2 ts users 4096 2004-03-09 13:42 tcpquerydocs
-rwxrwxrwx 1 ts users 2465 2004-03-09 13:40 teamspeak2-server_startscript
ts@debian3164lamp:~/tss2_rc2$ ./teamspeak2-server_startscript start
starting the teamspeak2 server
./teamspeak2-server_startscript: line 29: ./server_linux: cannot execute binary file
ts@debian3164lamp:~/tss2_rc2$
 
hatte ich auch schon kein unterschied leider :mad:

kann es nicht daran liegen das ich debian 64 am laufen hab?


---

vielen dank an der stelle nochmal für die ausdauernde hilfe !!!
 
Nein an 64bit dürfte es eigentlich nicht liegen.
Aber dass du das nicht als Root starten kannst macht mich doch jetzt etwas sehr stutzig
 
:( mich auch .. hab grade mal psybnc installiert der läuft einwandfrei... nur ts will sich nich starten lassen :/
 
Hast du ein Debian System?
Wenn ja:
apt-cache search lib32
apt-get install (lib32)
Und dann nochmal testen
 
debian3164lamp:~# apt-cache search lib32
lib32gcc1 - GCC support library (ia32)
lib32stdc++6 - The GNU Standard C++ Library v3 (ia32)


debian3164lamp:~# apt-get install lib32gcc1
Reading Package Lists... Done
Building Dependency Tree... Done
lib32gcc1 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


debian3164lamp:~# apt-get install lib32stdc++6
Reading Package Lists... Done
Building Dependency Tree... Done
lib32stdc++6 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


debian3164lamp:/home/ts/tss2_rc2# ./teamspeak2-server_startscript start
WARNING ! For security reasons we advise: DO NOT RUN THE SERVER AS ROOT
!!!!!!!!!!!
starting the teamspeak2 server
./teamspeak2-server_startscript: line 29: ./server_linux: cannot execute binary file


and still the old problem :(
 
Lösungsvorschlag aus deinem TS Forum:
first try to copy (COPY not move !!) the folder tss2 in /usr/local

"cp /dir_where_tss2_is/tss2 /usr/local/ -vr"

do a "chmod 777 /usr/local/tss2 -R"

go in /usr/local/tss2 then run "./server_linux"
 
Back
Top