Page 1 sur 1

Restauration d'une sauvegarde impossible

Publié : 29 déc. 2018, 17:24
par JuGuSm
Bonjour,

Après une coupure de courant, j'ai eu la mauvaise surprise de voir mon Domoticz HS. Le raspberry démarre mais plante au bout de 3 secondes.

Je me suis dis que j'avais des sauvegardes mais impossible de restaurer !

J'ai installé un Domoticz sur une carte SD différente pour garder celle qui pose problème (on sait jamais).

Et lorsque je tente la restauration j'ai le message suivant :

Code : Tout sélectionner

2018-12-29 17:26:16.559 Status: Restore Database: Starting...
2018-12-29 17:26:16.733 Error: Database incompatible with this Domoticz version. (You cannot downgrade to an old Domoticz version!)
2018-12-29 17:26:19.739 Error: Restore Database: Error opening new database!
2018-12-29 17:26:19.739 Error: Database not open!!...Check your user rights!..
2018-12-29 17:26:20.026 Error: Database not open!!...Check your user rights!..
2018-12-29 17:26:20.036 Error: Database not open!!...Check your user rights!..
Bizarre puisque j'avais la dernière version donc normalement c'est la même que celle que je viens d'installer...
J'ai d'ailleurs fouillé dans la carte SD de l'install HS et j'ai vu des numéros de version identiques à celle que j'ai réinstallé.

J'ai ensuite récupéré la sauvegarde quotidienne présente dans la carte SD et datant d'hier à 4h et qq du matin.

Cette fois le message indique juste :

Code : Tout sélectionner

Database not open!!...Check your user rights!..
Si quelqu'un a une idée, je suis preneur car j'ai vraiment pas envie de perdre toutes les heures de travail effectué...

Re: Restauration d'une sauvegarde

Publié : 29 déc. 2018, 17:33
par manuloup
Bonjour,

La base de données de Domoticz est du SQLite. La version de ta nouvelle carte doit être plus récente, ce qui te pose le problème.

Tu as regardé un peu sur le net ?

Re: Restauration d'une sauvegarde impossible

Publié : 29 déc. 2018, 17:42
par JuGuSm
Merci de répondre,

Le message d'erreur mentionne une incompatibilité de version de Domoticz, pas de SQlite et c'est bien ce qui m'étonne.

Oui j'arrête pas de chercher mais pour l'instant rien de probant.

Re: Restauration d'une sauvegarde impossible

Publié : 29 déc. 2018, 22:55
par thier
Check your user rights! te demande de vérifier tes droits d'utilisateur sur ta sauvegarde. Si tu es sous linux fais un chmod 777 sur ta sauvegarde. Ça donne tous les droits.

Re: Restauration d'une sauvegarde impossible

Publié : 30 déc. 2018, 00:06
par JuGuSm
thier a écrit : 29 déc. 2018, 22:55 Check your user rights! te demande de vérifier tes droits d'utilisateur sur ta sauvegarde. Si tu es sous linux fais un chmod 777 sur ta sauvegarde. Ça donne tous les droits.
Oui j'y ai pensé mais le soucis c'est que je fais ça depuis l'interface donc je vois pas comment changer les droits en chargeant le fichier.

J'ai essayé de la transférer en SCP puis de lui changer les droits et de remplacer la base utilisée par Domoticz avec celle que j'ai transféré. J'ai tout de suite redémarrer Domoticz mais j'accède pas à la page Web et le processus ne semble pas tourner donc ça fonctionne pas à priori.

Je sais plus quoi faire à part refaire tout ce que j'ai fait depuis des mois bien sur...

Re: Restauration d'une sauvegarde impossible

Publié : 30 déc. 2018, 00:15
par JuGuSm
Point important : j'arrive quand même à lire l'ancienne carte mémoire avec des applications comme DiskInternals Linux Reader donc les fichiers sont récupérables mais je vois mal comment restaurer une SD fonctionnelle en copiant simplement les fichiers d'autant plus que je suis sous Windows donc on perd tous les attributs des fichiers (permissions et propriétaires).

Re: Restauration d'une sauvegarde impossible

Publié : 30 déc. 2018, 00:30
par JuGuSm
Pour info, je viens de tester la sauvegarde de l'ancienne SD pour la restaurer sur la nouvelle et j'ai le même plantage au démarrage donc je ne pense pas que ce soit la SD qui soit HS mais plutôt que le contenu est corrompu.

Voilà le message en question :

Image

Re: Restauration d'une sauvegarde impossible

Publié : 31 déc. 2018, 01:20
par lmet
Bonsoir,
L'idéal est de sauvegarder l'ensemble de la carte SD avec des logiciels comme Win32DiskImager.
Sinon en arrêtant Domoticz :

Code : Tout sélectionner

sudo service domoticz stop
puis en recopiant le fichier "domoticz.db" dans le répertoire /home/pi/domoticz via WinSCP
puis en redémarrant Domoticz :

Code : Tout sélectionner

sudo service domoticz start
Cela dit quoi ?