DBLog --> DBD::mysql::st execute failed [gelöst]

Begonnen von Henry, 28 August 2013, 12:13:43

Vorheriges Thema - Nächstes Thema

Henry

Hallo an alle
Nach meiner Sommerpause habe ich meinen FhemServer mal wieder auf Vordermann gebracht und wollte in dem Zuge auf DBLog umstellen. Aber ich komme an der Fehlermeldung:
2013.08.28 11:56:01 3: Connecting to database mysql:fhem;localhost;port=3306 with user fhemuser
2013.08.28 11:56:01 3: Connection to db mysql:fhem;localhost;port=3306 established
2013.08.28 11:56:01 3: Connection to db mysql:fhem;localhost;port=3306 established
2013.08.28 11:56:02 3: Opening CUL_433 device /dev/ttyACM0
2013.08.28 11:56:02 3: CUL_433 device opened
2013.08.28 11:56:02 3: CUL_433: Possible commands: BCFiAGMRTVWXefmltux
2013.08.28 11:56:02 3: Opening CUL_868 device /dev/ttyACM1
2013.08.28 11:56:02 3: CUL_868 device opened
2013.08.28 11:56:02 3: CUL_868: Possible commands: BCFiAGMRTVWXefmltux

2013.08.28 11:56:02 1: Including ./log/fhem.save
2013.08.28 11:56:02 1: usb create starting
2013.08.28 11:56:03 1: usb create end
2013.08.28 11:56:03 2: DbLog: Failed to insert new readings into database: DBD::mysql::st execute failed: UPDATE command denied to user 'fhemuser'@'localhost' for table 'current' at ./FHEM/93_DbLog.pm line 410.
die Zeile 410 in der Dblog.pm ist:
408 if ($DbLogType =~ m(Current) ) {
409          # update or insert current
410          my $rv_uc = $sth_uc->execute(($ts, $t, $s, $value, $unit, $n, $reading));
411          if ($rv_uc == 0) {
412            my $rv_ic = $sth_ic->execute(@is);

nicht vorbei. Das erstellen der Datenbank lief ohne Fehler und auch die Verbindung klappt beim starten von Fhem. Fhem ist auf dem neusten Stand und
 libdbi-perl libdbd-mysql-perl sind laut apt-get  installiert und auf dem neusten Stand.
Ich habe auch schon gegoogelt aber keine Lösung gefunden auch nichts hier im Forum also liegt es wohl an mir.
Wäre nett wenn mir jemand weiter helfen könnte.
***************** gelöst ***************************
so dumm wie es klingt war ein Fehler in der Berechtigung des Datenbank User (hatte keine Berechtigung zum Update)
vielen Dank Henry
DebianServer als FHEM-Plattform
FS20 über CUL868
Intertechno über Signalduino
Philips HUE