Forum

Results 1 to 3 of 3
  1. #1
    Join Date
    March 2017
    Posts
    2

    Server Linux 64-bit 3.0.13.6 + MariaDB is broken, throws assertion error

    Hello, new version of TeamSpeak Server for Linux x86-64 is somehow broken, throws assertion.

    Test:
    - MariaDB Database 10.0.17
    - TeamSpeak Linux Server 64-bit 3.0.13.6
    - new empty database
    - run ts3 server with options:
    Code:
    default_voice_port=9949 voice_port=9949 voice_ip=0.0.0.0 filetransfer_port=30043 filetransfer_ip=0.0.0.0 query_port=10041 query_ip=0.0.0.0 dbplugin=ts3db_mariadb dbpluginparameter=ts3db_mariadb.ini dbsqlpath=sql/ dbsqlcreatepath=create_mysql/ dbconnections=10
    After run, server creates initial structure on empty database:
    Code:
    ==> ts3.test/logs/server.stdout.log <==
    2017-03-07 14:49:41.941865|INFO    |ServerLibPriv |   |TeamSpeak 3 Server 3.0.13.6 (2016-11-08 08:48:33)
    2017-03-07 14:49:41.942530|INFO    |ServerLibPriv |   |SystemInformation: Linux 3.19.3-200.fc21.x86_64 #1 SMP Thu Mar 26 21:39:42 UTC 2015 x86_64 Binary: 64bit
    2017-03-07 14:49:41.950765|INFO    |DatabaseQuery |   |dbPlugin name:    MariaDB plugin, version 3, (c)TeamSpeak Systems GmbH
    2017-03-07 14:49:41.951163|INFO    |DatabaseQuery |   |dbPlugin version: 2
    2017-03-07 14:49:44.106489|INFO    |SQL           |   |db_CreateTables() tables created
    Soon after, it crashes with assertion:

    Code:
    ==> ts3.test/logs/server.stderr.log <==
    2017-03-07 14:49:46.619613|CRITICAL|DatabaseQuery |   |Assertion "string_field_count == string_field_names.size()" failed at ../../../../s/deps/teamspeak_server_lib/src/ts_server/database/db_database.cpp:619; 
    New version of server can not be used on MariaDB (it was perfecly running on mysql on older versions). Now we can not migrate it to MariaDB.

    Regards,
    jkolczasty
    Last edited by dante696; March 7th, 2017 at 10:11 PM. Reason: moved out of bug section

  2. #2
    Join Date
    June 2008
    Posts
    18,279
    The latest server does work with MariaDB.

    Why are you using dbsqlcreatepath=create_mysql/?
    dbsqlcreatepath=create_mariadb/ is the right parameter.

    For detailed how to see:
    http://forum.teamspeak.com/threads/1...424#post388424
    When sending me private messages: Please make sure to include reference link to your forum thread or post.

    TeamSpeak FAQ || What should i report, when i open a client thread?

  3. #3
    Join Date
    March 2017
    Posts
    2
    Oh, sorry, didn't received notification about reply. Will check this out on new instance test. Still, old configuration after migration to mariadb (dump+restore database) is not working (the same way assertion is thrown). I will retest. Thx.

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Start server error using MariaDB
    By alienienigenagamer in forum Server Support
    Replies: 3
    Last Post: November 4th, 2017, 01:36 AM
  2. Replies: 1
    Last Post: February 11th, 2015, 10:54 AM
  3. Replies: 3
    Last Post: March 7th, 2011, 05:14 PM
  4. Replies: 3
    Last Post: March 7th, 2011, 05:14 PM
  5. Assertion error? (Beta 12 Server)
    By willy_sunny in forum Server Support
    Replies: 2
    Last Post: January 13th, 2010, 04:38 AM

Tags for this Thread

Posting Permissions

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