FHEM Forum

FHEM => Automatisierung => Thema gestartet von: reibuehl am 03 August 2019, 10:56:23

Titel: DBlog: WARNING - Index Report_Idx doesn't exist.
Beitrag von: reibuehl am 03 August 2019, 10:56:23
Ich habe in meinem logfile Meldungen wier diese:

DbRep logdbAgent - WARNING - Index Report_Idx doesn't exist. Please create the index by "set logdbAgent index recreate_Report_Idx" command !

Wenn ich das angebene Kommando "set logdbAgent index recreate_Report_Idx" ausführe, erhalte ich aber eine Fehlermeldung

Unknown argument index, choose one of eraseReadings deviceRename

und auch im Web UI sehe ich kein index sondern nur eraseReadings deviceRename im set dropdown Menü des Devices.

FHEM ist auf dem Updated Stand von heute.

Was geht hier schief?
Titel: Antw:DBlog: WARNING - Index Report_Idx doesn't exist.
Beitrag von: DS_Starter am 03 August 2019, 11:19:36
Hallo Reiner,

mein Fehler. Habe den Typ Agent nicht für die Funktion freigeschaltet. Hole ich nach meinem Urlaub nach.
Du kannst den Befehl mit einem beliebigen DbRep Client ausführen.

Lg,
Heiko
Titel: Antw:DBlog: WARNING - Index Report_Idx doesn't exist.
Beitrag von: reibuehl am 03 August 2019, 15:59:16
Hallo Heiko,

wenn ich den Befehl in einem Client ausführe, bekomme ich diese Fehlermeldung zurück:

DBD::mysql::db do failed: ALTER command denied to user 'fhemuser'@'<hostname>' for table 'history' at ./FHEM/93_DbRep.pm line 6444.

Logging scheint aber mit dem fhemuser weiterhin zu funktionieren. Sehe ich irgendwo das SQL, das ausgeführt werden soll um den Index neu anzulegen? Dann könnte ich das mal als root in der MariaDB direkt ausführen... eilt aber nicht... genieße Deinen Urlaub! :-)

Gruß,
Reiner
Titel: Antw:DBlog: WARNING - Index Report_Idx doesn't exist.
Beitrag von: reibuehl am 03 August 2019, 16:08:43
Hab gerade mal die Rechte des Users in MariaDB gecheckt:

GRANT SELECT, INSERT, UPDATE, DELETE ON `fhem`.* TO 'fhemuser'@'%'

Damit sollte es doch eigentlich gehen... oder?
Titel: Antw:DBlog: WARNING - Index Report_Idx doesn't exist.
Beitrag von: DS_Starter am 03 August 2019, 16:18:46
INDEX bzw. Create noch dazu  :)
Titel: Antw:DBlog: WARNING - Index Report_Idx doesn't exist.
Beitrag von: Flachzange am 17 September 2022, 18:47:10
Zitat von: DS_Starter am 03 August 2019, 11:19:36
mein Fehler. Habe den Typ Agent nicht für die Funktion freigeschaltet. Hole ich nach meinem Urlaub nach.
Du kannst den Befehl mit einem beliebigen DbRep Client ausführen.

Hallo Heiko,

da ich gerade über genau dasselbe gestolpert bin: Im Agent scheint es immernoch nicht freigeschaltet zu sein. Nur als Info, da es ja über andere Clients funktioniert.

Gruß
Chris
Titel: Antw:DBlog: WARNING - Index Report_Idx doesn't exist.
Beitrag von: DS_Starter am 17 September 2022, 19:24:38
Hallo Chris,

oh je, das ist ja schon eine Altlast.  ;)

Aber du hast recht, hatte ich nicht mehr daran gedacht. Mache ich.

Grüße,
Heiko
Titel: Antw:DBlog: WARNING - Index Report_Idx doesn't exist.
Beitrag von: DS_Starter am 17 September 2022, 20:09:40
Ist eingecheckt ... bevor ich es wieder verdränge  ;)
Titel: Antw:DBlog: WARNING - Index Report_Idx doesn't exist.
Beitrag von: Flachzange am 17 September 2022, 23:32:46
Haha. Sehr gut. Vielen Dank!