restarting teamspeak server doesn't work: # /etc/init.d/teamspeak2-server restart * Stopping TeamSpeak Server... [ ok ] * Starting TeamSpeak Server... [ !! ] because the process takes time to stop. doing /etc/init.d/teamspeak2-server start after a few seconds works well. perhaps a sleep() should be added?
Could you be a bit more detailed, please? What a kernel are you running? What does your /var/log/message and your TeamSpeak related log files say?
emerge info: Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r6 i686) ================================================================= System uname: 2.6.9-gentoo-r6 i686 AMD Duron(tm) Processor Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -mmmx -m3dnow -msse" DISTDIR="/var/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks fixpackages sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.proxad.net/mirrors2/ftp.gentoo.org/ http://mir.zyrianes.net/gentoo/ http://gentoo.blueyonder.co.uk/ http://gentoo.osuosl.org" MAKEOPTS="-j4" PKGDIR="/var/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/var/portage/tree" PORTDIR_OVERLAY="/var/portage/overlays/dju" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="3dnow 3dnowex X X509 Xaw3d aalib acpi alsa apache2 authdaemond avi berkdb bitmap-fonts crypt cups curl dedicated dga divx4linux dvd dvdread encode expat f77 fam ffmpeg flac foomaticdb fortran gd gdbm geoip gif gpm gtk gtk2 imagemagick imap imlib ipv6 jack java jpeg lcms ldap libg++ libwww lzo mad maildir mailwrapper matroska mikmod mmx mmx2 motif mozilla mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pcre pdflib perl pixmaps png portaudio python quicktime readline remote rtc samba sasl sdl slang sndfile snmp speex spell sqlite sse ssl stats svg svga tcltk tcpd theora tiff truetype unicode usb vda vhosts vim-with-x wsconvert x86 xinerama xml xml2 xmms xprint xv xvid zlib" /var/log/teamspeak2-server/server.log: [...] 12-12-04 02:40:46,ALL,Info,server, Server shutdown initialized 12-12-04 02:40:49,ALL,Info,server, Server shutdown finished --------------------------------------------------------------- --------------- log ended at 12-12-04 02:40 -------------- --------------------------------------------------------------- nothing in /var/log/everything/current
I added a sleep(2). seems the easiest way to fix this ;)
i had tried several values for sleep(), and i had found that 2 sometimes didn't work for me, but 3 always did.
I changed sleep 2 to sleep 3 in "files/2.0.20.1-r1/teamspeak2-server.rc6" without a new bump as this is really minor minor.
thanks.