Posts Tagged ‘TeamSpeak’

Teamspeak 3 Server: instance check error

December 20th, 2009 by Andreas - Posted in Linux, Server

Teamspeak 3 Beta1 is out and there are some problems running it under Linux. I wrote a step by step howto to set up a ts3 server on linux.

HowTo:

First you have to create a user which runs the ts3 server (root is a bad idea):

useradd ts3

After this change to the user and move to his home directory:

su ts3
cd ~

Download and extract the Teamspeak 3 server (this is the 64bit version):

wget http://ftp.4players.de/pub/hosted/ts3/releases/beta-1/teamspeak3-server_linux-amd64-3.0.0-beta1.tar.gz
tar zxvf teamspeak3-server_linux-amd64-3.0.0-beta1.tar.gz

Now move to the extracted folder and start the Teamspeak 3 server:

cd teamspeak3-server_linux-amd64
./ts3server_linux_amd64 &

Write down the user name and password which is shown on the screen for server admin rights. The first log file under /logs in the ts3 server folder contains the admin token. This token can be used once to register a user with admin rights.

Problems:

2009-12-20 10:49:39.852960|INFO    |ServerLibPriv |   | Server Version: 3.0.0-beta1 [Build: 9366]
2009-12-20 10:49:39.890852|INFO    |DatabaseQuery |   | dbPlugin name:    SQLite3 plugin, (c)TeamSpeak Systems GmbH
2009-12-20 10:49:39.891284|INFO    |DatabaseQuery |   | dbPlugin version: 3.6.4
2009-12-20 10:49:39.971083|WARNING |Accounting    |   | Unable to find valid license key, falling back to limited functionality
2009-12-20 10:49:40.312599|ERROR   |Accounting    |   | failed to register accounting service
2009-12-20 10:49:40.318183|ERROR   |ServerLibPriv |   | Server() error while starting servermanager, error: instance check error

If you are not able to start the ts3 server (after you started is with root rights or with another users), empty the /tmp server. Teamspeak 3 creates a lock file to check if the service runs.

[strace error information]
...
unlink("/tmp/7gbhujb54g8z9hu43jre8")    = -1 EPERM (Operation not permitted)
open("/tmp/7gbhujb54g8z9hu43jre8", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW, 0777) = -1 EEXIST (File exists)
...

Tags: , , , , , ,
1 Stars2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

How to run TeamSpeak on a 64bit linux system

October 9th, 2008 by Andreas - Posted in Linux

If you want to start TeamSpeak on a 64bit system you will get a error that the executable “linux_server” could not be found. But the file is in the same folder and also marked as executeable.

The problem is another. TeamSpeak is a 32bit software and needs the 32bit runtime libraries. The system have no 32bit runtime installed by default. So you have to do this by your own.

This could be easily done by following command (Debian):
apt-get install ia32-libs

After this TeamSpeak is working on a 64bit system.


Tags: , , , , , , ,
1 Stars2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...