FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Puschel74 am 05 Oktober 2014, 22:22:23

Titel: DbLog: Failed to insert new readings into database:
Beitrag von: Puschel74 am 05 Oktober 2014, 22:22:23
Hallo,

och nö - nicht schon wieder  >:(

Gestern Abend mal wieder ein update gemacht und seither:
Zitat2014.10.05 22:17:20 3: Connecting to database SQLite:dbname=/media/HDD/DB/fhem1.db with user
2014.10.05 22:17:20 3: Connection to db SQLite:dbname=/media/HDD/DB/fhem1.db established for pid 16629
2014.10.05 22:17:20 2: DbLog: Failed to insert new readings into database: DBD::SQLite::st execute failed: attempt to execute on inactive database handle at ./FHEM/93_DbLog.pm line 447.
wenn ich einen Plot aufrufe.

Die Datenbank ist auf alle Fälle erreichbar und die Readings werden auch brav geschrieben.
Die Zeilennummer 447 zeigt mir in Notepad++ das
my $rv_ih = $sth_ih->execute(($timestamp, $device, $type, $event, $reading, $value, $unit));
an.

Für (Ab)Hilfe wäre ich dankbar - es eilt aber nicht da die Plots und daher das schreiben in die DB funktionieren.

Grüße
Titel: Antw:DbLog: Failed to insert new readings into database:
Beitrag von: franky08 am 06 Oktober 2014, 13:30:12
Hallo Puschel. Hatte da vor einiger Zeit auch ein Problem mit DbLog. Vielleicht hilft es dir ja. Siehe:

http://forum.fhem.de/index.php/topic,27156.0.html

VG
Frank
Titel: Antw:DbLog: Failed to insert new readings into database:
Beitrag von: Puschel74 am 06 Oktober 2014, 13:47:46
Hallo,

naja, es gibt ja schon älter Beiträge mit diesem Symptom  8)
Ua auch schon von mir - ich werd mal eine ältere 93_DbLog.pm versuchen.

Dennoch danke für den Hinweis.

Grüße
Titel: Antw:DbLog: Failed to insert new readings into database:
Beitrag von: CQuadrat am 07 Oktober 2014, 08:45:53
Zitat von: Puschel74 am 05 Oktober 2014, 22:22:23
Hallo,

och nö - nicht schon wieder  >:(

Gestern Abend mal wieder ein update gemacht und seither:wenn ich einen Plot aufrufe.

Dito.  :-\
Update gemacht und seitdem wird das Loggen in die DB nach einem Aufruf von SVG eingestellt.
Leider stürzt gelegentlich dabei auch noch FHEM komplett ab, wenn ich den SVG-Editor aufrufe.
Titel: Antw:DbLog: Failed to insert new readings into database:
Beitrag von: marvin78 am 07 Oktober 2014, 08:53:19
Ich habe gerade update check gemacht und es ist gar keine 93_DbLog im Update enthalten. Mein letztes Update war vor etwa 3 Wochen. Seid ihr sicher, dass es an einer neuen DbLogVersion liegt?
Titel: Antw:DbLog: Failed to insert new readings into database:
Beitrag von: Puschel74 am 07 Oktober 2014, 09:04:27
Hallo,

autsch  :-[
Und das mir  :-\

Laut Logfile wurden diese Dateien ge-up-datet:

Zitat2014.10.04 20:09:48 1: UPD ./CHANGED
2014.10.04 20:09:48 1: UPD ./configDB.pm
2014.10.04 20:09:48 1: UPD ./fhem.pl
2014.10.04 20:09:49 1: UPD FHEM/00_MQTT.pm
2014.10.04 20:09:49 1: UPD FHEM/10_CUL_HM.pm
2014.10.04 20:09:49 1: UPD FHEM/10_MQTT_BRIDGE.pm
2014.10.04 20:09:50 1: UPD FHEM/10_MQTT_DEVICE.pm
2014.10.04 20:09:50 1: UPD FHEM/10_SOMFY.pm
2014.10.04 20:09:50 1: UPD FHEM/10_ZWave.pm
2014.10.04 20:09:50 1: UPD FHEM/23_LUXTRONIK2.pm
2014.10.04 20:09:50 1: UPD FHEM/31_LightScene.pm
2014.10.04 20:09:50 1: UPD FHEM/32_speedtest.pm
2014.10.04 20:09:51 1: UPD FHEM/34_NUT.pm
2014.10.04 20:09:51 1: UPD FHEM/42_SYSMON.pm
2014.10.04 20:09:51 1: UPD FHEM/57_Calendar.pm
2014.10.04 20:09:51 1: UPD FHEM/59_Weather.pm
2014.10.04 20:09:51 1: UPD FHEM/72_FB_CALLMONITOR.pm
2014.10.04 20:09:51 1: UPD FHEM/73_PRESENCE.pm
2014.10.04 20:09:52 1: UPD FHEM/91_sequence.pm
2014.10.04 20:09:52 1: UPD FHEM/98_CULflash.pm
2014.10.04 20:09:52 1: UPD FHEM/98_SVG.pm
2014.10.04 20:09:52 1: UPD FHEM/98_statistics.pm
2014.10.04 20:09:52 1: UPD FHEM/98_structure.pm
2014.10.04 20:09:52 1: UPD FHEM/99_Utils.pm
2014.10.04 20:09:52 1: UPD FHEM/GPUtils.pm
2014.10.04 20:09:52 1: UPD FHEM/HMConfig.pm
2014.10.04 20:09:53 1: UPD FHEM/HttpUtils.pm
2014.10.04 20:09:53 1: UPD FHEM/TcpServerUtils.pm
2014.10.04 20:09:53 1: UPD FHEM/lib/openzwave_manufacturer_specific.xml
2014.10.04 20:09:53 1: UPD docs/commandref.html
2014.10.04 20:09:55 1: UPD docs/commandref_DE.html
.
.
.
2014.10.04 20:10:27 0: Server shutdown

Und danach ging es los:
Zitat2014.10.04 20:56:46 3: Connecting to database SQLite:dbname=/media/HDD/DB/fhem1.db with user
2014.10.04 20:56:46 3: Connection to db SQLite:dbname=/media/HDD/DB/fhem1.db established for pid 12222
2014.10.04 20:56:46 2: DbLog: Failed to insert new readings into database: DBD::SQLite::st execute failed: attempt to execute on inactive database handle at ./FHEM/93_DbLog.pm line 447.

Aus der Meldung ist es allerdings schwer ersichtlich das ein anderes Modul quer schiesst - DbLog meckert rum.

Ich werd heute mal versuchen eine alte 93_DbLog.pm einbauen - diese Meldung hatte ich schon mal ist aber bereits etwas länger her.

Grüße
Titel: Antw:DbLog: Failed to insert new readings into database:
Beitrag von: rudolfkoenig am 07 Oktober 2014, 09:13:50
Ist das FHEMWEB plotfork Attribut gesetzt?
Titel: Antw:DbLog: Failed to insert new readings into database:
Beitrag von: CQuadrat am 07 Oktober 2014, 09:34:12
Zitat von: rudolfkoenig am 07 Oktober 2014, 09:13:50
Ist das FHEMWEB plotfork Attribut gesetzt?

Bei mir nicht (mehr). Hatte ich vor ein paar Wochen wegen der Probleme mit DbLog deaktiviert.
Titel: Antw:DbLog: Failed to insert new readings into database:
Beitrag von: Puschel74 am 07 Oktober 2014, 09:40:09
Hallo,

Zitat von: rudolfkoenig am 07 Oktober 2014, 09:13:50
Ist das FHEMWEB plotfork Attribut gesetzt?

Ja, plotfork steht auf 1.

Grüße

Edith:
ZitatHatte ich vor ein paar Wochen wegen der Probleme mit DbLog deaktiviert.
Da hab ich wohl was verpasst  :o
Titel: Antw:DbLog: Failed to insert new readings into database:
Beitrag von: Puschel74 am 07 Oktober 2014, 17:49:25
Hallo,

ich hab nun wieder die Version
Zitat# $Id: 93_DbLog.pm 5348 2014-03-28 09:38:23Z tobiasfaust $
eingespielt und beim Aufruf eines Plots bekomme ich nur noch
Zitat2014.10.07 17:47:24 3: Connecting to database SQLite:dbname=/media/HDD/DB/fhem1.db with user
2014.10.07 17:47:24 3: Connection to db SQLite:dbname=/media/HDD/DB/fhem1.db established for pid 758
im Logfile.
Also so wie gehabt und wie ich es gewohnt war.

Grüße
Titel: Antw:DbLog: Failed to insert new readings into database:
Beitrag von: CQuadrat am 08 Oktober 2014, 11:31:12
Hallo Puschel,

blöde Frage, aber woher bekomme ich wieder die alte Version? Ich benutze kein SVN.  :-\


Viele Grüße

Christoph
Titel: Antw:DbLog: Failed to insert new readings into database:
Beitrag von: Puschel74 am 08 Oktober 2014, 11:34:38
Hallo,

ich habe die alte Version aus einem backup das ich jedesmal VOR einem update händisch mache  ;)

Grüße

Edith: Genau genommen lege ich vor jeder Änderung ein Backup des kompletten Ordners /fhem inkl. aller Unterordner an.
Titel: Antw:DbLog: Failed to insert new readings into database:
Beitrag von: CQuadrat am 08 Oktober 2014, 11:38:56
Danke. Das sollte ich mir auch angewöhnen.