TeamSpeak Server Installation auf MySQL Basis schlägt fehl

    • Offizieller Beitrag

    Hallo,


    ich habe ein Problem mit der Installation meines TeamSpeak Servers. Ich möchte gerne einen komplett frischen Server installieren und ihn in diesem Zuge auch direkt mit der MySQL Datenbank zusammen benutzen und die SQLite Datenbank mal hinter mir lassen, leider habe ich jetzt 3 Anleitungen zum Installieren des ganzen probiert und jedesmal funktionierte es nicht...


    Nachfolgend findet ihr die Fehlermeldung:

    Code
    2014-05-29 19:24:40.313116|INFO    |ServerLibPriv |   | TeamSpeak 3 Server 3.0.10.3 (2014-01-01 16:28:39)2014-05-29 19:24:40.313160|INFO    |ServerLibPriv |   | SystemInformation: Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.57-3+deb7u1 x86_64 Binary: 64bit2014-05-29 19:24:40.313174|INFO    |ServerLibPriv |   | Using hardware aes2014-05-29 19:24:40.313287|INFO    |DatabaseQuery |   | Please make sure you use the supplied ts3server_minimal_runscript.sh to run the server, or set LD_LIBRARY_PATH yourself2014-05-29 19:24:40.313301|CRITICAL|DatabaseQuery |   | unable to load database plugin library "libts3db_mysql.so", halting!


    Diese Plugin Libary existiert jedenfalls:

    Code
    $ stat libts3db_mysql.so  Datei: „libts3db_mysql.so“  Größe: 746856         Blöcke: 1464       EA Block: 4096   reguläre DateiGerät: fe05h/65029d     Inode: 30802189    Verknüpfungen: 1Zugriff: (0755/-rwxr-xr-x)  Uid: ( 1001/teamspeak)   Gid: ( 1001/teamspeak)Zugriff    : 2014-05-29 21:15:03.460478355 +0200Modifiziert: 2014-01-02 08:25:10.000000000 +0100Geändert   : 2014-05-29 21:09:46.444480793 +0200 Geburt    : -


    Und was mit der vorherigen Meldung gemeint ist, weis ich nicht... :(


    Die Datenbank, die angelegt und in der ts3server.ini konfiguriert ist, wurde nicht angelegt - sie ist immer noch ohne Tabellen. :(


    Hier ein paar Eckdaten meines Servers:

    Code
    $ cat /etc/debian_version7.5$ uname -aLinux prod-teamspeak 3.2.0-4-amd64 #1 SMP Debian 3.2.57-3+deb7u1 x86_64 GNU/Linux$ dpkg -l | grep -i mysqlii  libdbd-mysql-perl                  4.021-1+b1                amd64        Perl5 database interface to the MySQL databaseii  libmysqlclient18:amd64             5.5.37-0+wheezy1          amd64        MySQL database client libraryii  mysql-client-5.5                   5.5.37-0+wheezy1          amd64        MySQL database client binariesii  mysql-common                       5.5.37-0+wheezy1          all          MySQL database common files, e.g. /etc/mysql/my.cnfii  mysql-server-5.5                   5.5.37-0+wheezy1          amd64        MySQL database server binaries and system database setupii  mysql-server-core-5.5              5.5.37-0+wheezy1          amd64        MySQL database server binariesii  php5-mysql                         5.4.4-14+deb7u9           amd64        MySQL module for php5


    Und die Konfigurationsdateien:

    Code
    $ cat ts3server.inimachine_id=1default_voice_port=9988voice_ip=10.0.0.2licensepath=filetransfer_port=30033filetransfer_ip=10.0.0.2query_port=10011query_ip=127.0.0.1query_ip_whitelist=query_ip_whitelist.txtquery_ip_blacklist=query_ip_blacklist.txtdbplugin=ts3db_mysqldbpluginparameter=ts3db_mysql.inidbsqlpath=sql/dbsqlcreatepath=create_mysql/dblogkeepdays=90logpath=logslogquerycommands=0dbclientkeepdays=30


    Code
    $ cat ts3db_mysql.ini
    [config]
    host=localhost
    port=3306
    username=teamspeak_datenbank_user
    password=sehrGeheimesPasswort2014$:D
    database=teamspeak_athp
    socket=


    Kann mir vielleicht jemand helfen? Oder könnte vielleicht sogar jemand ein HowTo dazu schreiben? Wäre klasse! :D

  • Hallo Sebbo,


    Code
    2014-05-29 19:24:40.313287|INFO |DatabaseQuery | | Please make sure you use the supplied ts3server_minimal_runscript.sh to run the server, or set LD_LIBRARY_PATH yourself


    Hast du das ts3server_minimal_runscript.sh ausgeführt?


    Wenn ja, dann poste mal ein


    Code
    echo $LD_LIBRARY_PATH


    Würde mich mal Interressieren was das ausspuckt.

    Gute vServer, Root Server oder Dedicated Server gesucht?


    Die findest du hier:
    (5% Rabatt mit dem Rabattcode "TSConnNewcomer" bei Erstbestellung)


    Noon-Server.de



    logo_big.png

  • Deine lib ist vielleicht zu neu.


    Mach mal im teamspeak Pfad:


    $ ldd libts3db_mysql.so


    wenn die 15er nicht gefunden wird (wie hier mit <<<<< makiert):


    Code
    linux-vdso.so.1 => (0x00007fff8a7c8000)
    libmysqlclient.so.15 => not found <<<<<
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/
    libstdc++.so.6 (0x00007f091a950000)
    libm.so.6 => /lib/x86_64-linux-gnu/
    libm.so.6 (0x00007f091a6cd000)libgcc_s.so.1 => /lib/x86_64-linux-gnu/
    libgcc_s.so.1 (0x00007f091a4b7000)libc.so.6 => /lib/x86_64-linux-gnu/
    libc.so.6 (0x00007f091a130000)/
    lib64/ld-linux-x86-64.so.2 (0x00007f091ae65000)


    dann hol die die vom debian repo (also root, aber das weißt du ja)


    wget http://archive.debian.org/debian/pool/main/m/mysql-dfsg-5.0/libmysqlclient15off_5.0.51a-24+lenny5_amd64.deb
    dpkg -i libmysqlclient15off_5.0.96-0ubuntu3_amd64.deb


    dann sollte es klappen.


    mfg Thomas

    • Offizieller Beitrag

    Mein Server läuft seit über 2 Jahren mit Mysql, und ich bereue es auf keinen Fall, mann hat einfach viel mehr möglichkeiten, und eine bessere Übersicht. z.B. Versteckte bzw. persönliche Rechte finden etc.


    Damals beim umstieg von SQL auf MySQL sind mir auch keine Probleme aufgefallen, musste bissel rumprobieren, hatt aber alles geklappt :D
    Und seit dem macht mein Server jedes Update ohne komplikationen mit, daher versteh ich nicht wie die Probleme auftreten können, kannst dir ja mal meine configs und so anschaun wenn du dennoch nicht weiter kommst :)


    MfG PhiL



    P.S. wo ist eigentlich meine Signatur hin?^^

  • Dieses Thema enthält 2 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.