Plus de logs inters + Erreur "database disk image is malformed" !

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
Domotifan
Messages : 49
Inscription : 29 sept. 2015, 08:47

Plus de logs inters + Erreur "database disk image is malformed" !

Message par Domotifan »

Salut à tous ! Je rencontre un problème avec mes Inters et la base de données :
Lorsque je demande à consulter les logs des inters, je n'en ai aucun. Pire, j'ai ce message récurrent qui vient s'afficher dans le journal des logs :

"Error: SQL Query("SELECT ROWID, nValue, sValue, Date FROM LightingLog WHERE (DeviceRowID==44) ORDER BY Date DESC") : database disk image is malformed "
Ce message est apparu le jour où j'ai voulu supprimer les historiques des logs des inter dans le paramétrage...
J'ai aussi entretemps procédé à la mise à jour, sans succès : tjrs ce message :evil:
J'ai tenté une réparation avec sqlite3 (comme préconisé sur un autre post), idem !
J'ai redémarré, idem !

Merci si vous avez Une idée sur la question :?
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Plus de logs inters + Erreur "database disk image is malformed" !

Message par patrice »

Bonjour

Est ce que tu as de la place sur ton disque ?
Tu as tente une reparation par PRAGMA integrity_check; ?
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Domotifan
Messages : 49
Inscription : 29 sept. 2015, 08:47

Re: Plus de logs inters + Erreur "database disk image is malformed" !

Message par Domotifan »

Hello ! bah, j'ai 8 Go de carte mem, et 70% (HDD / General Percentage 69.99%).
Et puis, comme je le disais, ça me l'a fait en purgeant ces fameux historiques, alors qu'auparavant, ça fonctionnait.
Non, je n'ai pas tenté la manip que tu m'indiques (je l'ai vu sur le forum English et j'ai pas compris grand chose :roll: )
Si y'avais un tuto plus simple...
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Plus de logs inters + Erreur "database disk image is malformed" !

Message par patrice »

Pour le PRAGMA integrity_check;
Arrete Domoticz
copie le fichier domoticz.db du dossier domoticz sur ton PC Windows
copie domoticz.db en domoticz.old sur le raspberry

Sur ton PC Windows dans Firefox ou Chrome , installe une extensiuon nommée SQL Lite Manager
Tu ouvre la base de domoticz : domoticz.db à l'endroit ou tu l'a enregistrée sur ton PC
Dans l'ecran du haut tu mets PRAGMA integrity_check; (avec le ; a la fin)
et tu fais "executer commnde sql"
sqllite.png
sqllite.png (19.72 Kio) Consulté 10384 fois
Ensuite soit il y a des erreurs et ca ce répare et ca finit par O K , soit il y a des messages mais ça on verra après


Si il n'y a plus de messages d'erreur tu copie ton fichier domoticz.db sur ton pi et tu relance Domoticz
A suivre
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Domotifan
Messages : 49
Inscription : 29 sept. 2015, 08:47

Re: Plus de logs inters + Erreur "database disk image is malformed" !

Message par Domotifan »

integrity_check ok ! apparement aucun problème.
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Plus de logs inters + Erreur "database disk image is malformed" !

Message par patrice »

Et, juste pour jouer, si tu la remets en place cette base , que ce passe t'il

sinon tu as https://www.domoticz.com/forum/viewtopic.php?f=6&t=3861
ou ça
http://www.dosomethinghere.com/2013/02/ ... malformed/

qui consistent tous les deux a exporter la base , en recrer une propre et reimporter tout dedans

ou si tu ne veux pas t'embeter remonte ta sauvegarde la plus récente
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Domotifan
Messages : 49
Inscription : 29 sept. 2015, 08:47

Re: Plus de logs inters + Erreur "database disk image is malformed" !

Message par Domotifan »

Idem, si je la remet, j'ai le même problème !
Pour le lien 2, j'ai déjà testé, mais je me retrouve en export avec une base de 64 ko au lieu de 13 mo initial et de c efait avec une incompatibilité de cette base sous Domoticz ! :evil:
Pour le lien 3, c'est celui-ci que j'avais aussi trouvé au départ...Mais bon, faut traduire et faut du fil à retordre...
Bon, en final, c'est pas bon tout ça, je vais peut-être repasser sous un 'pc normal' sous windows et abandonner le Raspberry avec sa microsd qui doit s'en prendre un peu trop dans les 'ecriture et lectures'.
J'ai une autre MicroD sous la main, je vais essayer de repartir de 0, mais bon, c'est une solution de colmatage qui ne me rassure pas...
PS : J'utilise une base sql sur une gestion d'entreprise et je n'ai jamais eu un tel problème. Je peux même dire que je n'en ai jamais eu depuis 8 ans !
A suivre et à méditer...
En tout cas, merci Patrice pour ton aide précieuse, je vais tenter ton dernier lien tout de même, je ne jette pas l'éponge pour autant ;)
Domotifan
Messages : 49
Inscription : 29 sept. 2015, 08:47

Re: Plus de logs inters + Erreur "database disk image is malformed" !

Message par Domotifan »

Bon, je viens de recharger une ancienne base, ç'est tout bon, à suivre...
J'essayerai de vider les logs inter à nouveau et voir ce que ça fait, mais je prendrai soin de sauvegarder la base avant, au cas où :D
En tout cas, super pour la sauvegarde et restauration de la base, ça se fait sans encombres, c'est déjà ça !
sylvainp69
Messages : 13
Inscription : 11 janv. 2016, 16:27

Re: Plus de logs inters + Erreur "database disk image is malformed" !

Message par sylvainp69 »

Bonsoir

Moi j'ai un peu le même problème mais malheureusement j'ai bien une erreur après check integrity.
Pouvez vous m'aider ?

"*** in database main ***
Page 32802: btreeInitPage() returns error code 11
On tree page 103 cell 15: Child page depth differs
Page 32790: btreeInitPage() returns error code 11
On tree page 103 cell 13: Child page depth differs
Page 32799: btreeInitPage() returns error code 11
Page 32797: btreeInitPage() returns error code 11
Page 32795: btreeInitPage() returns error code 11
Page 32792: btreeInitPage() returns error code 11
Page 32789: btreeInitPage() returns error code 11
Page 32803: btreeInitPage() returns error code 11
Page 32800: btreeInitPage() returns error code 11
Page 32798: btreeInitPage() returns error code 11
Page 32796: btreeInitPage() returns error code 11
Page 32793: btreeInitPage() returns error code 11
Page 32791: btreeInitPage() returns error code 11
Page 32781: btreeInitPage() returns error code 11
Page 32782: btreeInitPage() returns error code 11
Page 32784: btreeInitPage() returns error code 11
On tree page 32764 cell 16: Child page depth differs
On tree page 32764 cell 15: Child page depth differs
Page 32783: btreeInitPage() returns error code 11
Page 32768: btreeInitPage() returns error code 11
On tree page 24599 cell 17: Child page depth differs
On tree page 24599 cell 16: Child page depth differs
Page 32767: btreeInitPage() returns error code 11
Page 32773: btreeInitPage() returns error code 11
On tree page 81 cell 9: Child page depth differs
On tree page 81 cell 8: Child page depth differs
Page 32772: btreeInitPage() returns error code 11
On tree page 18498 cell 16: Child page depth differs
On tree page 18498 cell 15: Child page depth differs
Page 32771: btreeInitPage() returns error code 11
Page 32778: btreeInitPage() returns error code 11
On tree page 81 cell 5: Child page depth differs
On tree page 81 cell 4: Child page depth differs
Page 32777: btreeInitPage() returns error code 11
On tree page 15885 cell 22: Child page depth differs
On tree page 15885 cell 21: Child page depth differs
Page 32788: btreeInitPage() returns error code 11
Page 32787: btreeInitPage() returns error code 11
Page 32805: btreeInitPage() returns error code 11
On tree page 86 cell 3: Child page depth differs
Page 32804: btreeInitPage() returns error code 11
On tree page 86 cell 2: Child page depth differs
Page 32806: btreeInitPage() returns error code 11
Page 16439 is never used
Page 16440 is never used
Page 16441 is never used
Page 16442 is never used
Page 16443 is never used
Page 16444 is never used
Page 16445 is never used
Page 16446 is never used
Page 16447 is never used
Page 16448 is never used
Page 16449 is never used
Page 16450 is never used
Page 16451 is never used
Page 16452 is never used
Page 16453 is never used
Page 17175 is never used
Page 17176 is never used
Page 17177 is never used
Page 17178 is never used
Page 17179 is never used
Page 17180 is never used
Page 17181 is never used
Page 17182 is never used
Page 17183 is never used
Page 17184 is never used
Page 17185 is never used
Page 17186 is never used
Page 17187 is never used
Page 17188 is never used
Page 17189 is never used
Page 17190 is never used
Page 17191 is never used
Page 17192 is never used
Page 17193 is never used
Page 17194 is never used
Page 17195 is never used
Page 17196 is never used
Page 17197 is never used
Page 17198 is never used
Page 17199 is never used
Page 17200 is never used
Page 17201 is never used
Page 17202 is never used
Page 17203 is never used
Page 17204 is never used
Page 17205 is never used
Page 17206 is never used
Page 17207 is never used
Page 17208 is never used
Page 17209 is never used
Page 17210 is never used
Page 17211 is never used
Page 17212 is never used
Page 17213 is never used
Page 17214 is never used"

Je ne sais pas ou chercher.
Merci pour votre aide.

Sylvain
Répondre