[erledigt] epgd: SQL-Error ... Index events is corrupted (1712) ...

  • Hallo!


    Seit geraumer Zeit lässt sich der VDR nicht mehr ausschalten ("wird später ausgeschaltet").

    Ursache ist wohl, dass der EPGD offenbar permanent SQL-Errors bekommt, weil anscheinend der "Index events corrupted" ist:

    Code
    ...
    Jun 15 17:24:15 localhost epgd: Starting episode lookup ...
    Jun 15 17:24:16 localhost epgd: SQL-Error in 'execute(store_result)' - Index events is corrupted (1712) 'Index events is corrupted' [select eventid, channelid, compshorttext, episodecomppartname, episodelang from events where comptitle = ?]
    Jun 15 17:24:16 localhost epgd: message repeated 2775 times: [ SQL-Error in 'execute(store_result)' - Index events is corrupted (1712) 'Index events is corrupted' [select eventid, channelid, compshorttext, episodecomppartname, episodelang from events where comptitle = ?]]
    Jun 15 17:24:16 localhost epgd: Lookup done for 2776 series, matched 0 parts by compare and 0 parts by lv in 1 seconds; Updated 0
    Jun 15 17:24:16 localhost epgd: Calling 'mergeepg'
    Jun 15 17:24:16 localhost epgd: SQL-Error in 'execute(stmt_execute)' - Index events is corrupted (1712) 'Index events is corrupted' [call mergeepg]
    Jun 15 17:24:16 localhost epgd: State now 'busy (images)'
    ...

    Ich habe mich dann in mariadb (mysql) angemeldet und mit show tables; sehe ich u.a. die Tabelle "events".

    check table events sagt auch, dass der Index kaputt ist:

    Code
    MariaDB [epg2vdr]> check table events;
    +----------------+-------+----------+------------------------------------------------+
    | Table          | Op    | Msg_type | Msg_text                                       |
    +----------------+-------+----------+------------------------------------------------+
    | epg2vdr.events | check | Warning  | InnoDB: Index "PRIMARY" is marked as corrupted |
    | epg2vdr.events | check | error    | Corrupt                                        |
    +----------------+-------+----------+------------------------------------------------+


    Aber sämtliche Reparaturversuche scheitern damit, dass es die Tabelle anscheinend doch nicht gibt?!?!?!?



    Dann wollte ich den Index einfach löschen und neu anlegen, aber scheitere auch schon bei ersterem:

    Code
    MariaDB [epg2vdr]> alter table events drop index events;
    ERROR 1932 (42S02): Table 'epg2vdr.events' doesn't exist in engine



    => Kann mir bitte dringend jemand sagen, wie ich am schnellsten und saubersten wieder aus der Nummer rauskomme?

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Hab jetzt - mehr aus Panik wg. WAF - mal ein epgd-tool -drop-all gemacht.
    Mal schauen, ob das wieder wird ...

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • DB wurde offenbar erfolgreich neu aufgebaut - Thema erledigt.

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

Jetzt mitmachen!

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