epgd: SQL-Error in 'create index idxstate on vdrs(state);' - Table storage engine for 'vdrs' doesn't have this option

  • Hallo,


    leider war meine mysql-Datenbank korrupt. Ich habe sie deshalb neu erstellt.
    Leider funktioniert epgd seitdem nicht mehr. Ich habe die Datenbank allerdings sowohl manuell als auch mit dem epgd-tool neu erstellt. Dennoch bekomme ich diese Fehlermeldung:


    (und weitere, s.u.).


    Ich hab jetzt schon lange gesucht. Kann mir jemand einen Tipp geben?


    Gruß&Danke,
    Hendrik



  • Ohne zu wissen wie du deine Datenbank konfiguriert hast weiß ich auch nur das, was im Log steht:

    Code
    Sep  8 23:52:25 homeserver epgd: SQL-Error in 'create index idxstate on vdrs(state);' - Table storage engine for 'vdrs' doesn't have this option (1031)
    Sep  8 23:52:25 homeserver epgd: SQL-Error in 'createIndices()' - Table storage engine for 'vdrs' doesn't have this option (1031) '' [create index idxstate on vdrs(state);]

    Was hast du denn als Storage Engine konfiguriert und welche Version von MySQL bzw. MariaDB nutzt du?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo seahawk,


    danke für deine Antwort.
    Ich benutze Ubuntu 14.04 und da wird -glaube ich- InnoDB genutzt.
    Die einzige Besonderheit ist

    Code
    /mnt/Stick/mysql on /var/lib/mysql type none (rw,bind)


    womit ich die DB auf einen Stick ausgelagert habe.
    Seitdem habe ich auch die Probleme, bzw. als die Datenbank defekt war habe ich die Gelegenheit genutzt die neue DB auf dem Stick neu anzulegen.


    Unten die Konfiguration des sql-Servers.


    Gruß und Danke für die Hilfe,
    Hendrik


  • womit ich die DB auf einen Stick ausgelagert habe.

    Die Dateien aus dem Verzeichnis hast du aber schon bei gestopptem MySQL in den entsprechenden Ordner auf dem Stick kopiert?

    Ich benutze Ubuntu 14.04 und da wird -glaube ich- InnoDB genutzt.

    Besser keine Vermutungen anstellen, wenn man einfach nachsehen kann - was steht denn im Log von MySQL (vermutlich /var/log/mysql)? Da sieht man doch normalerweise was er nutzt und ob es Fehler gibt...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo,


    na, die DB war korrupt. Daher habe ich mit einem neuen Ordner auf dem Stick angefangen.
    Aber dein Tipp, mal ins Log zu gucken war gut (natürlich hatte ich vorher oft rein gegeguckt, aber seit der mysql wieder läuft halt nur noch ins syslog und nicht mehr in den sql-log).
    Die Datenbank war noch nicht funktionsfähig. Der obige Fehler war ein Hinweis darauf, dass in die DB nicht geschrieben werden konnte.
    Habe ich beheben können. Läuft.


    Danke!


    Gruß,
    Hendrik

Jetzt mitmachen!

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