Forum


Notice to all users

We are migrating towards a new forum system located at community.teamspeak.com, as such this forum will become read-only on January 29, 2020

Results 1 to 7 of 7
  1. #1
    Join Date
    April 2010
    Location
    the Netherlands
    Posts
    26

    Some new virtual servers failed to start

    Dear teamspeak users & mods,

    We are running multiple teamspeak 3 servers, but we get an error with a new virtual server.
    These servers were first running smooth and fine (Virtual server ID 9 & 14), but one day later we are getting the next errors:

    Also the query port: 10011 isn't working for gametracker to add a server, but the telnet query access does work.
    We already tried to put the ip of gametracker in the whitelist.txt, but that didn't help.
    On our other host machine these query port problems and other errors don't occur.

    2010-08-17 15:09:16.583504|INFO |ServerLibPriv | | Server Version: 3.0.0-beta27 [Build: 12002], Windows
    2010-08-17 15:09:16.584504|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
    2010-08-17 15:09:16.584504|INFO |DatabaseQuery | | dbPlugin version: 3.6.10
    2010-08-17 15:09:16.584504|INFO |DatabaseQuery | | checking database integrity (may take a while)
    2010-08-17 15:09:17.020529|INFO |SQL | | pruning old database log entries where timestamp is older than 90 days
    2010-08-17 15:09:17.350547|INFO |Accounting | | Licensing Information
    2010-08-17 15:09:17.353548|INFO |Accounting | | licensed to : Die Hard Servers
    2010-08-17 15:09:17.354548|INFO |Accounting | | type : Hoster
    2010-08-17 15:09:17.356548|INFO |Accounting | | starting date : Sat Jan 09 23:00:00 2010
    2010-08-17 15:09:17.357548|INFO |Accounting | | ending date : Sun Jan 09 23:00:00 2011
    2010-08-17 15:09:17.358548|INFO |Accounting | | max virtualservers: 2500
    2010-08-17 15:09:17.359548|INFO |Accounting | | max slots : 25000
    2010-08-17 15:09:17.413551|INFO |FileManager | | listening on 0.0.0.0:30033
    2010-08-17 15:09:17.415551|ERROR |DatabaseQuery | | db_exec failed database is locked
    2010-08-17 15:09:17.415551|ERROR |DatabaseQuery | | db_exec() insert into log (server_id, log_timestamp, log_level, log_channel, log error: database is locked

    2010-08-17 15:09:17.579561|INFO |VirtualServer | 2| listening on 0.0.0.0:8000
    2010-08-17 15:09:17.702568|INFO |VirtualServer | 3| listening on 0.0.0.0:8001
    2010-08-17 15:09:17.832575|INFO |VirtualServer | 4| listening on 0.0.0.0:8002
    2010-08-17 15:09:17.977583|INFO |VirtualServer | 5| listening on 0.0.0.0:8003
    2010-08-17 15:09:18.106591|INFO |VirtualServer | 6| listening on 0.0.0.0:8004
    2010-08-17 15:09:18.232598|INFO |VirtualServer | 7| listening on 0.0.0.0:8005
    2010-08-17 15:09:18.365606|INFO |VirtualServer | 8| listening on 0.0.0.0:8006
    2010-08-17 15:09:18.499613|ERROR |VirtualServer | 9| VIRTUALSERVER_DEFAULT_CHANNEL_ADMIN_GROUP points to 0
    2010-08-17 15:09:18.500613|ERROR |VirtualSvrMgr | | loading VirtualServer(9) failed to start, error: invalid group ID

    2010-08-17 15:09:18.502613|INFO |VirtualServer | 9| stopped
    2010-08-17 15:09:18.631621|INFO |VirtualServer | 10| listening on 0.0.0.0:8008
    2010-08-17 15:09:18.769629|INFO |VirtualServer | 11| listening on 0.0.0.0:8009
    2010-08-17 15:09:18.901636|INFO |VirtualServer | 12| listening on 0.0.0.0:8010
    2010-08-17 15:09:19.019643|INFO |VirtualServer | 13| listening on 0.0.0.0:8011
    2010-08-17 15:09:19.138650|ERROR |VirtualServer | 14| VIRTUALSERVER_DEFAULT_CHANNEL_ADMIN_GROUP points to 0
    2010-08-17 15:09:19.139650|ERROR |VirtualSvrMgr | | loading VirtualServer(14) failed to start, error: invalid group ID

    2010-08-17 15:09:19.141650|INFO |VirtualServer | 14| stopped
    2010-08-17 15:09:19.267657|INFO |VirtualServer | 15| listening on 0.0.0.0:8013
    2010-08-17 15:09:19.401665|INFO |VirtualServer | 16| listening on 0.0.0.0:8014
    2010-08-17 15:09:19.516671|INFO |VirtualServer | 17| listening on 0.0.0.0:8015
    2010-08-17 15:09:19.659680|INFO |VirtualServer | 18| listening on 0.0.0.0:8016
    2010-08-17 15:09:19.782687|INFO |VirtualServer | 19| listening on 0.0.0.0:5000
    2010-08-17 15:09:19.912694|INFO |VirtualServer | 20| listening on 0.0.0.0:5001
    2010-08-17 15:09:19.914694|INFO |CIDRManager | | updated query_ip_whitelist ips: 127.0.0.1, 208.167.225.13,
    2010-08-17 15:09:19.917694|INFO |Query | | listening on 0.0.0.0:10011

  2. #2
    Join Date
    December 2009
    Posts
    237
    Hi,
    From your logs i'd guess that somehow a group that was set as default channel admin group got deleted. This is normally not possible from within the client so it must have either happened through serverquery or a webinterface where this is not checked before deleting the group.
    As a quick solution you can try setting another chennelgroup (e.g. guest) as the default channeladmin via serverquery for the concerned servers.

  3. #3
    Join Date
    April 2010
    Location
    the Netherlands
    Posts
    26
    Quote Originally Posted by TheMinz View Post
    Hi,
    From your logs i'd guess that somehow a group that was set as default channel admin group got deleted. This is normally not possible from within the client so it must have either happened through serverquery or a webinterface where this is not checked before deleting the group.
    As a quick solution you can try setting another chennelgroup (e.g. guest) as the default channeladmin via serverquery for the concerned servers.
    Okay, or I just could try to stop and delete those two virtual servers and re-create them? That would be an easy fix too...?

    This error is solved and disappeared from the log file after a restart of the teamspeak 3 server.
    2010-08-17 15:09:17.415551|ERROR |DatabaseQuery | | db_exec failed database is locked
    2010-08-17 15:09:17.415551|ERROR |DatabaseQuery | | db_exec() insert into log (server_id, log_timestamp, log_level, log_channel, log error: database is locked
    Last edited by DieHardServers.com; August 17th, 2010 at 05:12 PM.

  4. #4
    Join Date
    December 2009
    Posts
    237
    Yes, recreating the servers should also work as a solution.
    However you should also have a look at the root of this problem to prevent this error in the future.

    Code:
    2010-08-17 15:09:17.415551|ERROR |DatabaseQuery | | db_exec failed database is locked
    2010-08-17 15:09:17.415551|ERROR |DatabaseQuery | | db_exec() insert into log (server_id, log_timestamp, log_level, log_channel, log error: database is locked
    This usually means that either another instance/program is accessing the file or that the permissions of the database file have been set to read-only.

  5. #5
    Join Date
    April 2010
    Location
    the Netherlands
    Posts
    26
    Quote Originally Posted by TheMinz View Post
    Yes, recreating the servers should also work as a solution.
    However you should also have a look at the root of this problem to prevent this error in the future.

    Code:
    2010-08-17 15:09:17.415551|ERROR |DatabaseQuery | | db_exec failed database is locked
    2010-08-17 15:09:17.415551|ERROR |DatabaseQuery | | db_exec() insert into log (server_id, log_timestamp, log_level, log_channel, log error: database is locked
    This usually means that either another instance/program is accessing the file or that the permissions of the database file have been set to read-only.
    That problem is gone after a restart of the server and I checked the database file and it isn't "read-only".

    Would this be the solution for the query port gametracker problem?
    http://forum.teamspeak.com/showthrea...ht=gametracker

    To change the following settings so it can be scanned by gametracker.com.
    PermID 8470 = permission for serverinfo command
    PermID 8472 = Permission for channellist command
    PermID 8474 = Permission for clientlist command
    PermValue 1 = Permenantly set this

  6. #6
    Join Date
    December 2009
    Posts
    237
    Without any error messages from Gametracker I cannot say much about this but it is indeed true that if your "Guest" servergroup does not have those permissions, gametracker wont work at all.
    As I dont use Gametracker or any other "viewer/status service", I dont have much experience with the quirks of those tools.
    Although I dont know if you might have to set the same permissions for your guest server query group too.
    I remember that there was a discussion somewhere that went about how certain viewers did not use the guest-server-query permissions but the normal guest ones instead but I dont know whether something has changed in this regard.

  7. #7
    Join Date
    April 2010
    Location
    the Netherlands
    Posts
    26
    Quote Originally Posted by DieHardServers.com View Post
    Would this be the solution for the query port gametracker problem?
    http://forum.teamspeak.com/showthrea...ht=gametracker

    To change the following settings so it can be scanned by gametracker.com.
    PermID 8470 = permission for serverinfo command
    PermID 8472 = Permission for channellist command
    PermID 8474 = Permission for clientlist command
    PermValue 1 = Permenantly set this
    I tried this option and it's working fine. Gametracker is able to scan the server now...

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. [Not possible] NPL +2 virtual servers +2 physical servers
    By Un0rThOd0x in forum Server Support
    Replies: 4
    Last Post: June 18th, 2014, 07:57 AM
  2. Replies: 1
    Last Post: October 8th, 2012, 03:44 PM
  3. Replies: 1
    Last Post: May 12th, 2012, 05:46 PM
  4. I cant Start my Virtual Servers
    By Dooki in forum Linux / FreeBSD
    Replies: 1
    Last Post: November 19th, 2010, 10:11 PM

Posting Permissions

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