V Server - TS3 start mit Mysql

  • Hallo leute
    hab folgendes problem
    Der Ts3 server lässt sich nicht mit mysql plugin starten

    Grund
    sh-3.2$ ldd libts3db_mysql.so
    linux-gate.so.1 => (0xf773b000)
    libmysqlclient.so.15 => not found
    libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf763b000)
    libm.so.6 => /lib32/libm.so.6 (0xf7617000)
    libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf760a000)
    libc.so.6 => /lib32/libc.so.6 (0xf74b7000)
    /lib/ld-linux.so.2 (0xf773c000)

    weiß einer wie man das problem lösen kann ?
    libmysqlclient.so.15 liegt unter usr/lib ja

  • Zitat von fLoo;13733

    Was sagt das Startscript? Ist die Datei richtig verlinkt? Ggf. das -dev Package benötigt ?

    ./ts3server_minimal_runscript.sh
    2010-02-09 10:12:33.036279|INFO |ServerLibPriv | | Server Version: 3.0.0-beta18 [Build: 10190]
    2010-02-09 10:12:33.036623|INFO |DatabaseQuery | | Please make sure you use the supplied ts3server_minimal_runscript.sh to run the server, or set LD_LIBRARY_PATH yourself
    2010-02-09 10:12:33.036695|CRITICAL|DatabaseQuery | | unable to load database plugin library "libts3db_mysql.so", halting!

    Also Hab nun auch im TS3 stammodner verlinkt - libmysqlclient.so.15
    also im root libmysqlclint.... auf usr/lib/libmysqlclint ----

    ohne erfolg

  • ts3server.ini

    ts3db_mysql.ini

    Code
    [config]
     host='127.0.0.1'
     port='3306'
     username='' 
     password=''
     database='ts3server'
     socket=

    ts3server_minimal_runscript.sh

    Und sh: kommt von
    su ts3
    ./ts3server_minimal_runscript.sh


    selbst mit root

    root@:/home/ts3# ./ts3server_startscript.sh start
    WARNING ! For security reasons we advise: DO NOT RUN THE SERVER AS ROOT
    !!!!!!!!!!!
    Starting the TeamSpeak 3 server
    TeamSpeak 3 server started, for details please view the log file
    root@v220100145262357:/home/ts3# 2010-02-13 15:20:40.280922|CRITICAL|DatabaseQuery | | unable to load database plugin library "libts3db_mysql.so", halting!

  • Zitat von fLoo;13742

    ist libmysqlclient15off installiert ?



    Jepp

    root@v220100145262357:/home/ts3# apt-get install libmysqlclient15off
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut
    Lese Status-Informationen ein... Fertig
    libmysqlclient15off ist schon die neueste Version.
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

    er lauft zwar aber nur mit Plugin SQLite3 plugin

    2010-02-13 15:33:30.160883|INFO |ServerLibPriv | | Server Version: 3.0.0-beta18 [Build: 10190]
    2010-02-13 15:33:30.161097|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, (c)TeamSpeak Systems GmbH
    2010-02-13 15:33:30.161137|INFO |DatabaseQuery | | dbPlugin version: 3.6.21
    2010-02-13 15:33:30.161363|INFO |DatabaseQuery | | checking database integrity (may take a while)
    2010-02-13 15:33:30.199963|INFO |SQL | | pruning old database log entries where timestamp is older than 90 days
    2010-02-13 15:33:30.387152|INFO |Accounting | | Licensing Information
    2010-02-13 15:33:30.387530|INFO |Accounting | | type : Non-profit
    2010-02-13 15:33:30.388183|INFO |Accounting | | starting date : Sat Jan 2 23:00:00 2010
    2010-02-13 15:33:30.388607|INFO |Accounting | | ending date : Sun Jan 2 23:00:00 2011
    2010-02-13 15:33:30.388865|INFO |Accounting | | max virtualservers: 10
    2010-02-13 15:33:30.389131|INFO |Accounting | | max slots : 512
    2010-02-13 15:33:30.412189|INFO |FileManager | | listening on 0.0.0.0:30033
    2010-02-13 15:33:30.452948|INFO |VirtualServer | 1| listening on 0.0.0.0:9987
    2010-02-13 15:33:30.503377|INFO |VirtualServer | 2| listening on 0.0.0.0:9988
    2010-02-13 15:33:30.536618|INFO |VirtualServer | 3| listening on 0.0.0.0:9989
    2010-02-13 15:33:30.570087|INFO |VirtualServer | 4| listening on 0.0.0.0:9990
    2010-02-13 15:33:30.570405|INFO |Query | | whitelist ips: 127.0.0.1,
    2010-02-13 15:33:30.571140|INFO |Query | | listening on 0.0.0.0:10011

  • Zitat von Servior;13767

    Immernoch der selbe Fehler wie oben?
    Wenn nicht, wie ist die aktuelle Fehlermeldung?


    jepp ich hab mal im Forum vom offi forum von teamspeak 3 gepostet
    ma abwarten =)

  • Zitat von beckstar;13773

    frage nebenbei

    darf man TS3 aufn Vserver jetzt installieren?

    Hallo,
    So wie ich das andere Thema gelesen habe darfst du es insterlieren solange du willst, nur:
    Falls etwas passiert (dadurch das TS3 noch Beta ist) und dein vServer gespeert werden muss oder ähnliches solltest du dir über die Konsequenzen bewusst sein.

    Zum Thema zurück, da ich vor längerer Zeit auch vorhatte TS3 mit MySQL zu nutzen und das nicht so geklappt hat (damals Beta 14-15) habe ich auf dem Offiziellen TS3-Server (von den Teamspeak Autoren) nachgefragt und einer der Dev's hat mir empfohlen es nicht zu verwenden da die SQLLite Methode performanter und auch ausgereifter ist. (Das nur als Info was jeder einzelne macht ist ja seine Sache ;))

  • Zitat von Seb;13794

    Falls etwas passiert (dadurch das TS3 noch Beta ist) und dein vServer gespeert werden muss oder ähnliches solltest du dir über die Konsequenzen bewusst sein.


    [offtopic]Das sollte man sich aber immer sein. Nur weil eine Software den Alpha/Beta/RC Status verlassen hat, heißt das nicht, dass es keine Fehler mehr gibt, die sich genauso schlimm auswirken. Das könnte bei jeder Final Software genauso sein :D [/offtopic]


    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Zitat

    [offtopic]Das sollte man sich aber immer sein. Nur weil eine Software den Alpha/Beta/RC Status verlassen hat, heißt das nicht, dass es keine Fehler mehr gibt, die sich genauso schlimm auswirken. Das könnte bei jeder Final Software genauso sein :D [/offtopic]

    [offtopic] Das stimmt natürlich, allerdings ist die wahrscheinlichkeit bei einem Produkt das ca. 1/4 - 1/2 Jahr Beta geringer das "schlimme" Bugs wie Flooding oder so nicht behoben sind. Oder liege ich da komplett falsch? ;) [/offtopic]

  • Zitat von Seb;13797

    [offtopic] Das stimmt natürlich, allerdings ist die wahrscheinlichkeit bei einem Produkt das ca. 1/4 - 1/2 Jahr Beta geringer das "schlimme" Bugs wie Flooding oder so nicht behoben sind. Oder liege ich da komplett falsch? ;) [/offtopic]


    [offtopic]Stimmt schon, wollte es vorhin nur anmerken :D [/offtopic]


    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Zitat von Seb;13794

    Zum Thema zurück, da ich vor längerer Zeit auch vorhatte TS3 mit MySQL zu nutzen und das nicht so geklappt hat (damals Beta 14-15) habe ich auf dem Offiziellen TS3-Server (von den Teamspeak Autoren) nachgefragt und einer der Dev's hat mir empfohlen es nicht zu verwenden da die SQLLite Methode performanter und auch ausgereifter ist. (Das nur als Info was jeder einzelne macht ist ja seine Sache ;))


    Mal 'ne Frage: Was speichert TS3 eigentlich alles in der DB? Benutzernamen, Settings, ...?

    Die Settings werden wahrscheinlich einmal beim Start ausgelesen und die Benutzernamen wenn jemand versucht sich anzumelden. Wer also nicht gerade tausende Benutzer verwalten muss, von denen sich alle halbe Sekunde einer einloggt, kann ich mir vorstellen, dass MySQL nur unnötigen Overhead erzeugt.

    Ich lache mich ja selbst aus, weil ich für meinen MTA eine MySQL-Datenbank verwalte um meine 3 Benutzerkonten zu verwalten. Leider habe ich aber noch kein sqlite-Modul für den MTA gefunden.