FIX the database disk image is malformed

FIX the database disk image is malformed

24 september 2021 1 Door Ivo

Fix voor Domoticz ‘Database disk image is malformed’

Heel vervelend, de database is malformed en wordt niet meer bijgewerkt en logs worden niet opgeslagen.

Download DB Browser for sql
Installeer het op je PC of Mac.

Download een backup van je database.
Domoticz – Instellingen – Backup/herstel en klik op Backup database.

Open nu de DB Bowser en open je domoticz.db

En exporteer de Database SQL.

DB bowser

Maak een nieuwe .db bestand en importeer de SQL.
Ik kreeg met het importeren een foutmelding op percentage temperatuur.
Open het oude .db weer en exporteer de database zonder de foute sector.
Import deze dan in de nieuwe .db en het zal nu goed gaan.

Sla de nieuwe.db op en ga weer naar je Domoticz en laad het nieuwe.db in.

Geen succes

Bij mij gebeurde er niets. Login je Raspberry met de terminal op je telefoon, VCN of gewoon met een scherm en toetsenbord.
Het verwijderen kan veilig je heb deze immers nog op de computer staan.

sudo service domoticz.sh stop 
cd domoticz 
sudo rm domoticz.db 
sudo service domoticz.sh start

Nu kun je Domoticz weer via je browser openen, hij zal leeg zijn, en laad je nieuwe.db in via instellingen en herstel database. Dit lukte bij mij meteen. 😊

Nu zal de nieuwe.db wel ingeladen worden en zijn je hardware en geschiedenis van apparaten hersteld. (op de in mijn geval temperatuur sensor na)

Een ander probleem?

Error: EventSystem: problem writing file: /usr/local/domoticz/var/scripts/dzVents/generated_scripts/[….].lua

Die oplossing vind je hier

 

Laat weten of het gelukt is!