XXV ändert xxvd.cfg selbstständig ???????

  • Hi,
    hab im Moment folgendes Problem:
    nach jedem reboot muss ich die xxvd.cfg in usr/local/src/XXV/etc/
    neu anpassen weil sonst die obligatorische Fehlermeldung kommt.

    Code
    Access denied for user 'xpix'@'localhost' (using password: YES) at ./bin/xxvd line 357.


    vor dem reboot sieht xxvd.cfg folgendermaßen aus (Auszug)

    Code
    [General]
    DSN=DBI:mysql:database=xxv;host=localhost;port=3306
    PWD=
    USR=xpix


    beim nächsten Systemstart aber dann so: (Auszug)

    Code
    [General]
    DSN=DBI:mysql:database=xxv;host=localhost;port=3306
    Language=de_DE
    PWD=xxv
    USR=xpix
    initscript=/etc/init.d/xxvd


    In dieser Konfiguration startet xxv aber nicht und oben genannte Fehlermeldung tritt auf.
    Lässt sich das irgendwie beseitigen, oder die Konfiguration von was auch immer so verändern das, das auch mit der automatisch erstellten Konfig lüppt ??


    Mein System: Ubuntu 5.04 (Debian)


    mfg
    Holy

    AMD Athlon XP 2400+ TT-FF1.3 DVB-S Twinhan-Budget AVBoard 1.3 LinVDR 0.7+Cody 1.3.42


    gratis Sony PSP (funktioniert wirklich!): KLICK


    gratis IPod (funktioniert wirklich!): KLICK


    Beschreibung siehe :P

    Einmal editiert, zuletzt von holy ()

  • Hi,


    das Problem liegt darin begründet das Du kein Passwort für die mysql Verbindung festgelegt hast,
    das es in der Implementierung keine Unterscheidung zwischen "gewollt leer" und "undefiniert" gibt, deshalb werden von xxv einfach die Defaultwerte eingetragen.


    Auf die Schnelle sehe ich zwei Lösung
    a) MYSQL Account mit Passwort anlegen
    b) xxvd patchen :


    Andreas

  • ich hab leider keine Ahnung von mysql,
    aber ich hab xxv wie in der Wiki beschrieben installiert
    ich denke der Ausdruck der den Fehler hervoruft ist folgender:

    Code
    mysql -u root -e "create database xxv;"
    mysql -u root -e "grant all privileges on xxv.* to xpix@localhost;"


    wie müsste das abgeändert werden um dem Fehler vorzubeugen und in welcher *.conf müsste ich dann noch Änderungen vornehmen ?
    ( xxvd.cfg ? )


    der o.g. Patch funktioniert leider nicht :(


    mfg
    holy


    ps: es stört nicht besonders, aber trotz der Umstellung der Sprache in der Konfiguartion von xxvd bleibt diese Englisch, woran liegt dad nun wieder ?

    AMD Athlon XP 2400+ TT-FF1.3 DVB-S Twinhan-Budget AVBoard 1.3 LinVDR 0.7+Cody 1.3.42


    gratis Sony PSP (funktioniert wirklich!): KLICK


    gratis IPod (funktioniert wirklich!): KLICK


    Beschreibung siehe :P

  • schau dir mal contrib/create-database.sql an :


    [PHP]--
    -- Current Database: mysql
    --
    use mysql;


    CREATE DATABASE IF NOT EXISTS xxv;


    use xxv;


    -- Create a mysql-Account : Adjust User and Password here and add this to xxvd.cfg
    -- [General]
    -- DSN=DBI:mysql:database=xxv;host=localhost;port=3306
    -- PWD=xpix97
    -- USR=xpix


    -- The first line is useful for granting access to user xpix on all computers in a network.
    /* grant all privileges on xxv.* to xpix@'%' IDENTIFIED BY 'xpix97'; */


    -- Grant access to user xpix on the local machine with password 'xpix97'
    grant all privileges on xxv.* to xpix@localhost IDENTIFIED BY 'xpix97';


    flush privileges;[/PHP]



    Das Thema Wiki verwirrt mich erst mal ...
    Andreas

Jetzt mitmachen!

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