Community Forums Today's Posts     Member List     Archive    
Results 1 to 3 of 3
  1. #1
    Join Date
    Jul 2011
    Posts
    1

    Server only runs using root user.

    Hello, I'm trying to make the TS3 amd64 server run on my CentOS server.

    When launching it as the "root" user, it runs fine (except for the "don't run as root !!!!!!" warning).

    However, when launching it using my regular user account, it immediately crashes. The log:

    Code:
    2011-12-03 15:29:26.627857|INFO    |ServerLibPriv |   | TeamSpeak 3 Server 3.0.1 (2011-11-17 07:34:30)
    2011-12-03 15:29:26.628169|INFO    |DatabaseQuery |   | dbPlugin name:    SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
    2011-12-03 15:29:26.628201|INFO    |DatabaseQuery |   | dbPlugin version: 3.7.3
    2011-12-03 15:29:26.628433|INFO    |DatabaseQuery |   | checking database integrity (may take a while)
    2011-12-03 15:29:26.722079|WARNING |Accounting    |   | Unable to find valid license key, falling back to limited functionality
    2011-12-03 15:29:26.722234|ERROR   |Accounting    |   | failed to register local accounting service
    2011-12-03 15:29:26.722266|ERROR   |ServerLibPriv |   | Server() error while starting servermanager, error: instance check error

  2. #2
    Join Date
    Jan 2010
    Location
    Secret Base in Arctic Region
    Posts
    1,188
    Make a screenshot from the directory you installed the server.
    You need probably to chmod some files.

  3. #3
    Join Date
    May 2010
    Posts
    6,372
    Hello

    [QUOTEWerner291]
    Code:
    2011-12-03 15:29:26.722234|ERROR   |Accounting    |   | failed to register local accounting service
    2011-12-03 15:29:26.722266|ERROR   |ServerLibPriv |   | Server() error while starting servermanager, error: instance check
    [/QUOTE]

    Please read the documentation :
    Quote Originally Posted by server_quickstart
    *** ATTENTION ***

    In some cases, the server process terminates on startup and the error message reads
    "Server() error while starting servermanager, error: instance check error".

    As long as you don't have a license key embededded we make sure you only run exactly
    one instance of the TS3 server free unregistered version. We use shared memory to
    facilitate the communication to detect other running instances, which requires tmpfs
    to be mounted at /dev/shm. If you (for whatever reason) do not have this mounted, the
    above error will occur.

    To fix this problem, the following commands or file edits need to be done as root user
    (or using something like sudo). This is a temporary fix until your next reboot.

    mount -t tmpfs tmpfs /dev/shm

    Now, to make sure this mount is done automatically upon reboot edit the file /etc/fstab
    and add the line:

    tmpfs /dev/shm tmpfs defaults 0 0
    And please be sure that all file/folder have the same linux user

    This thread will be merge after forum clean.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 0
    Last Post: 04-05-2011, 01:22
  2. Replies: 1
    Last Post: 07-04-2010, 14:34
  3. Custom Server Port with non-root user
    By rodrigodc01 in forum [TeamSpeak 2] Server Support
    Replies: 2
    Last Post: 08-01-2010, 00:43
  4. Unable to start server as non-root user on VPS
    By jesepi in forum Linux / FreeBSD
    Replies: 5
    Last Post: 21-12-2009, 01:44
  5. FC3 TS2 Only Runs Under Root
    By skuggi in forum [TeamSpeak 2] Client Support
    Replies: 1
    Last Post: 24-01-2005, 15:09

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •