DbLog: Failed to insert new readings into database:

Begonnen von Puschel74, 05 Oktober 2014, 22:22:23

Vorheriges Thema - Nächstes Thema

Puschel74

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
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

franky08

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
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

Puschel74

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
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

CQuadrat

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.
FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), MQTT, SONOS (div. Gimmicks), OneWire, Hue

marvin78

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?

Puschel74

#5
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
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

rudolfkoenig


CQuadrat

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.
FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), MQTT, SONOS (div. Gimmicks), OneWire, Hue

Puschel74

#8
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
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Puschel74

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
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

CQuadrat

Hallo Puschel,

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


Viele Grüße

Christoph
FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), MQTT, SONOS (div. Gimmicks), OneWire, Hue

Puschel74

#11
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.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

CQuadrat

FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), MQTT, SONOS (div. Gimmicks), OneWire, Hue