Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Użytkownik

witam!
sciągnalem sobie TeamSpeak'a, rozpakowalem i jak chce odpalic do wywalia mi Killed
jak mam to uruchomic??
linux to debian 3.0
jestem poczatkujacym uzytkownikiem i nie moge sobie poradzic :(
Offline

Użytkownik


a moze podalbys pelen komunikat konsoli ?
o ile dobrze wiem, wrozenia tu sie nie praktykuje ;]
pzdr
Offline
Użytkownik

takie cos mam w konsoli
./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 92: 825 Killed ./server_linux -PID=tsserver2.pid
Offline




elektryk dyżurny





hm a pokaż ten fragment linii 92 i okolic tego skryptu
próbowałeś odpalać jako zwykły user?
Offline
Użytkownik

no probowalem jako zwykly user i to samo wywala
fragment tego skryptu
teamspeak~rtscript [----] 0 L:[ 52+40 92/ 94] *(2453/2465b)= e 101 0x65
echo "server does not shutdown cleanly - killing"
kill -KILL `cat tsserver2.pid`
rm tsserver2.pid
sleep 5
else
echo "done"
fi
else
echo "tsserver2.pid is missing, no started server ?"
exit 7
fi
;;
restart)
$0 stop && $0 start || exit 1
;;
status)
if [ -e tsserver2.pid ]; then
echo "the server seems to be running"
exit 0
else
echo "the server seems to be stopped"
exit 3
fi
;;
passwords)
if [ -e server.log ]; then
date=$(cat server.log | grep "admin account info: username: admin" | tail -n 1 | sed "s/^([0-9]+-[0-
spass=$(cat server.log | grep "superadmin account info: username: superadmin" | tail -n 1 | sed "s/^.*
pass=$(cat server.log | grep "admin account info: username: admin" | tail -n 1 | sed "s/^.*username: a
echo "Following passwords were generated on $date"
echo "superadmin = "$spass""
echo "admin = "$pass""
else
echo "server.log not found, maybe you did not start the server yet ?"
exit 1
fi
;;
*)
echo "Usage: $0 {start|stop|restart|status|passwords}"
exit 2
esac
exit 0w lini 92 jest dokladnie wlasnie
esac
Offline


były zielony_83 :)
za esac wstaw ;;
albo wywal exit 0
Offline
Użytkownik

jak zamiast esac dalem ;; wywalilo
debian:~/tss2_rc2# ./teamspeak2-server_startscript start ./teamspeak2-server_startscript: line 93: syntax error near unexpected token `0' ./teamspeak2-server_startscript: line 93: `exit 0'
jak usunolem exit 0 tez nic nie pomoglo :(
Offline


były zielony_83 :)
sorks mój błąd tak ma być
*)
echo "Usage: $0 {start|stop|restart|status|passwords}"
exit 2
;;
esac
exit 0
Offline
Użytkownik

tak tez sie wywala
czepia sie tego esac
Offline


były zielony_83 :)
pokaż cały skrypt
Offline
Użytkownik

caly skrypt
#! /bin/bash
# Copyright (c) 2004 TeamSpeak team All rights reserved.
#
# Author: pwk.linuxfan 2004
#
case "$1" in
start)
if [ -e tsserver2.pid ]; then
echo "tsserver2.pid already exists...server already started ?";
echo "If you are sure the server is not running, delete tsserver2.pid"
exit 1
else
if [ "$UID" = "0" ]; then
echo WARNING ! For security reasons we advise: DO NOT RUN THE SERVER AS ROOT
for c in $(seq 1 10); do
echo -n "!"
sleep 1
done
echo !
fi
echo "starting the teamspeak2 server"
if [ -e server_linux ]; then
if [ ! -x server_linux ]; then
echo "server_linux is not executable, trying to set it"
chmod u+x server_linux
fi
if [ -x server_linux ]; then
./server_linux -PID=tsserver2.pid
else
echo "server_linux is not executable, fix this"
exit 4
fi
else
echo "Couldnt find server_linux"
exit 5
fi
fi
;;
stop)
if [ -e tsserver2.pid ]; then
echo -n "stopping the teamspeak2 server"
if ( kill -TERM `cat tsserver2.pid` ); then
for c in $(seq 1 300); do
if [ -e tsserver2.pid ]; then
echo -n "."
sleep 1
fi
done
fi
if [ -e tsserver2.pid ]; then
echo "server does not shutdown cleanly - killing"
kill -KILL `cat tsserver2.pid`
rm tsserver2.pid
sleep 5
else
echo "done"
fi
else
echo "tsserver2.pid is missing, no started server ?"
exit 7
fi
;;
restart)
$0 stop && $0 start || exit 1
;;
status)
if [ -e tsserver2.pid ]; then
echo "the server seems to be running"
exit 0
else
echo "the server seems to be stopped"
exit 3
fi
;;
passwords)
if [ -e server.log ]; then
date=$(cat server.log | grep "admin account info: username: admin" | tail -n 1 | sed "s/^([0-9]+-[0-9]+-[0-9]+ [0-9]+:[0-9]+:[0-
spass=$(cat server.log | grep "superadmin account info: username: superadmin" | tail -n 1 | sed "s/^.*username: superadmin password:
pass=$(cat server.log | grep "admin account info: username: admin" | tail -n 1 | sed "s/^.*username: admin password: ([a-z0-9]+).*$
echo "Following passwords were generated on $date"
echo "superadmin = "$spass""
echo "admin = "$pass""
else
echo "server.log not found, maybe you did not start the server yet ?"
exit 1
fi
;;
*)
echo "Usage: $0 {start|stop|restart|status|passwords}"
exit 2
esac
exit 0
Offline


były zielony_83 :)
cała sekcja passwords wyhaszuj ją powinno działać na poprawkę tej sekcji nie mam pomysłów.
EDIT
Miałbym pomysł jeśli bym miał plik server.log :-)
BTW.
Lorenzo jest lepszy ode mnie może coś wymyśli.
Offline
Użytkownik

nic nie dalo po wyhaszowaniu passwords
pliku server.log nie ma bo tworzy on sie dopiero gdy serwer wstanie
w syslogu mam takie cos
Feb 1 22:34:21 debian kernel: PAX: From 88.156.25.69: execution attempt in: /root/tss2_rc2/server_linux, 08217000-0822f000 000ce000 Feb 1 22:34:21 debian kernel: PAX: terminating task: /root/tss2_rc2/server_linux(server_linux):13712, uid/euid: 0/0, PC: 0821af37, SP: 5ff4c394 Feb 1 22:34:21 debian kernel: PAX: bytes at PC: 83 44 24 04 dc e9 53 4a e3 ff 83 44 24 04 dc e9 5d 4a e3 ff Feb 1 22:34:21 debian kernel: grsec: From 88.156.25.69: attempted resource overstep by requesting 4096 for RLIMIT_CORE against limit 0 by /root/tss2_rc2/server_linux[server_linux:13712] uid/euid:0/0 gid/egid:0/0, parent /root/tss2_rc2/teamspeak2-server_startscript[teamspeak2-serv:25655] uid/euid:0/0 gid/egid:0/0 Feb 1 22:38:01 debian /USR/SBIN/CRON[20747]: (mail) CMD ( if [ -x /usr/sbin/exim -a -f /etc/exim/exim.conf ]; then /usr/sbin/exim -q ; fi)
Offline


były zielony_83 :)
tak masz mieć
LINK
u mnie działa
~@g-point $: ./teamskpeak
Usage: ./teamskpeak {start|stop|restart|status|passwords}
EDIT
swoją drogą to ten serwer możesz odpalić dając polecenie
./server_linux
swoją drogą potrzebny ci na kompie ten serwer ? ty chcesz udostępniać usługę czy tylko komunikować się przy pomocy tego.
Offline
Użytkownik

dalej lipa
juz mi normalnie glowa od tego peka, nie wiem o co chodzi...
EDIT
gdy odpalam przez ./server_linux odrazu wywala Killed
potrzebuje serwer zeby z ludzmi po lanie gadac...
Offline


były zielony_83 :)
wyedytowałem a ty odpisałeś w tym czasie
przeczytaj to co jest po EDIT w moim poście wcześniej bo nie chce mi się powtarzać ;-)
Offline