DBlog: WARNING - Index Report_Idx doesn't exist.

Begonnen von reibuehl, 03 August 2019, 10:56:23

Vorheriges Thema - Nächstes Thema

reibuehl

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?
Reiner.

DS_Starter

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
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

reibuehl

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
Reiner.

reibuehl

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?
Reiner.

DS_Starter

ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Flachzange

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

DS_Starter

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
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Ist eingecheckt ... bevor ich es wieder verdränge  ;)
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Flachzange