MariaDB wird nicht erkannt

  • Hallo,
    ich bin gerade dabei LiveConfig auf Herz und Nieren zu testen.
    Leider sieht es so aus als würde meine MariaDB Installation nicht erkannt werden...


    Die Pakete beziehe ich über:

    Code
    # MariaDB 5.5 repository list - created 2013-01-15
    # 05:24 UTC
    # http://downloads.mariadb.org/mariadb/repositories/
    deb http://mirror2.hs-esslingen.de/mariadb/repo/5.5/debian squeeze main
    deb-src http://mirror2.hs-esslingen.de/mariadb/repo/5.5/debian squeeze main


    Server Daten:
    Debian Squeeze x86 in einem OpenVZ Container
    Linux sql 2.6.32-042stab068.8 #1 SMP Fri Dec 7 17:06:14 MSK 2012 i686 GNU/Linux
    mysql Ver 15.1 Distrib 5.5.29-MariaDB, for debian-linux-gnu (i686) using readline 5.1



    Diagnose Output:



    Habe ich etwas übersehen? Kann man das selber beheben oder liegt es am Repo?


    Grüße,
    Pierre

  • Moin moin,


    wenn keine Info an mir vorbeigegangen ist, ist LiveConfig offiziell ja nicht mit MariaDB kompatibel. Auch wenn MariaDB grundsätzlich zu MySQL kompatibel ist, hat LiveConfig bestimmte Mechanismen, woran es unterstützte Software erkennt. Ich habe noch nicht mit MariaDB gearbeitet, könnte mir aber gut vorstellen, dass die zum Paket gehörenden Dateien schlichtweg anders heißen.


    Die Erkennung der unterstützten MySQL-Software kannst du hier nachvollziehen:


    Code
    /usr/lib/liveconfig/lua/mysql.lua
  • Genau, in der o.g. Lua-Datei finden Sie in Zeile 77 die Suche nach den einzelnen Paketnamen:

    Code
    pkg, v = LC.distribution.hasPackage('mysql-server','percona-server-server','percona-server-server-5.1','percona-server-server-5.5')


    Nehmen Sie da einfach noch z.B. 'mariadb-server-5.5' mit auf, und starten Sie LiveConfig neu.
    Ich habe das eben mit ins "offizielle" mysql.lua hinzugefügt, so dass mit dem nächsten Update auch MariaDB automatisch erkannt werden sollte.


    Viele Grüße


    -Klaus Keppler

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!