Page 1 sur 1

Error: database or disk is full

Publié : 20 déc. 2014, 09:49
par nickos
salut
depuis quelque temps j'ai un offline avec une erreur

Code : Tout sélectionner

Error: database or disk is full
dans mon log.
Quelqu'un aurait il une explication a cette erreur a part le manque d'espace dans la carte sd :P

merci

Re: Error: database or disk is full

Publié : 20 déc. 2014, 12:17
par patrice
Bonjour

Le disk full peut aussi indiquer que la partition est pleine indépendamment du disque
ceci étant tu peux essayer ce qui est decrit ici
http://stackoverflow.com/questions/5274 ... -malformed

installe sqllite3 , sudo apt-get install sqlite3
arrete domoticz sudo /etc/init.d/domoticz stop

va dans le dossier domoticz
puis

Code : Tout sélectionner

echo '.dump'|sqlite3 domoticz.db|sqlite3 domoticz_repare
ensuite

Code : Tout sélectionner

mv domoticz.db domoticz_hs
mv domoticz_repare domoticz.db

Relance Domoticz et regarde tes logs

Reviens nous die si c'est OK ici

Merci

Re: Error: database or disk is full

Publié : 21 déc. 2014, 11:41
par nickos
mon problème doit etre plus sérieux.quand je fait un

Code : Tout sélectionner

sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade
j'ai

Code : Tout sélectionner

Err http://archive.raspbian.org wheezy Release.gpg
  Erreur temporaire de résolution de « archive.raspbian.org »
Err http://archive.raspberrypi.org wheezy Release.gpg
  Erreur temporaire de résolution de « archive.raspberrypi.org »
Err http://mirrordirector.raspbian.org wheezy Release.gpg
  Erreur temporaire de résolution de « mirrordirector.raspbian.org »
Err http://raspberrypi.collabora.com wheezy Release.gpg
  Erreur temporaire de résolution de « raspberrypi.collabora.com »
là domoticz est toujour en offline
et quand je fait

Code : Tout sélectionner

sudo service domoticz.sh restart
j'ai

Code : Tout sélectionner

[....] Restarting Domoticz Home Automation System: domoticzstart-stop-daemon: unable to start /home/pi/domoticz/domoticz (Exec format error)
 failed!
je le sent mal là... :shock:

Re: Error: database or disk is full

Publié : 21 déc. 2014, 13:57
par patrice
bonjour,
oui en effet pas bon, ca ressemble à des erreurs sur la carte SD

copie ton fichier domoticz.db et le dossier scripts ailleurs avant qu'il ne soit vraiment trop tard

tu pourra tenter de faire un fsck pour corriger les erreurs
ou reformater/reinstaller/restorer

Du coup, tu as trouvé une activité durant les vacances de Noêl. :oops:

Re: Error: database or disk is full

Publié : 21 déc. 2014, 18:20
par nickos
ha patrice toujours un petit mot pour rire!!!! :o :D ;)
peut tu me dire a quoi correspond ce fichier domoticz.db.
merci

Re: Error: database or disk is full

Publié : 21 déc. 2014, 19:50
par patrice
oui désolé ...

C'est la base de données de Domoticz (paramètrage, données )
avec les scripts c'est le plus important dans Domoticz

Re: Error: database or disk is full

Publié : 21 déc. 2014, 23:09
par nickos
je n'arrive pas a trouver mon domoticz.db j'ai un domoticz et un doimoticz.sh dans domoticz mais dans
backup j'ai

Code : Tout sélectionner

root@domoticz:/home/pi/domoticz/backups/daily# dir
backup-day-10.db  backup-day-14.db  backup-day-18.db  backup-day-21.db  backup-day-25.db  backup-day-29.db  backup-day-4.db  backup-day-8.db
backup-day-11.db  backup-day-15.db  backup-day-19.db  backup-day-22.db  backup-day-26.db  backup-day-2.db   backup-day-5.db  backup-day-9.db
backup-day-12.db  backup-day-16.db  backup-day-1.db   backup-day-23.db  backup-day-27.db  backup-day-30.db  backup-day-6.db
backup-day-13.db  backup-day-17.db  backup-day-20.db  backup-day-24.db  backup-day-28.db  backup-day-3.db   backup-day-7.db
root@domoticz:/home/pi/domoticz/backups/daily#
comment puis-je s'avoir qu'elle est le dernier et comment le récupérer avec winscp.
merci

Re: Error: database or disk is full

Publié : 22 déc. 2014, 08:29
par patrice
Bonjour
La base de données est dans le dossier domoticz et c'est domoticz.db

pour connaitre les dates ecriture des fichiers ne fait pas dir (windows) mais
ls -lisa

Pour winscp , une fois installé tu lui donne l'ip du raspberry, le protocole est sftp le port 22 et le user/password du raspi a savoir pi/raspberry

Avec winscp recupere tout le contenu du dossier backup et tous les ss repertoires
le dossier script
et domoticz.db


Dis nous comment tu avance

Re: Error: database or disk is full

Publié : 30 déc. 2014, 07:35
par nickos
salut
je revient au nouvelle. Après une réinstallation complète,toujours le même problème de
Error: database or disk is full
,
je me suis aperçu que mes dernières sauvegardes de base de donnée était corrompus, je suis revenu a 3 ou 4 sauvegardes plus anciennes et ça a fonctionné. :o
j'ai un message dans mon log apparut hier qui arrive toutes les 5 mn
Error: database disk image is malformed
:|
vais-je m'en sortir un jour?

Re: Error: database or disk is full

Publié : 30 déc. 2014, 16:57
par patrice
bonjour,
C'est la base de données qui est corrompue ou en cours

Fais ce que je disais dans la 2eme réponse pour essayer de corriger les pb de la base elle même
installe sqllite3 , sudo apt-get install sqlite3
arrete domoticz sudo /etc/init.d/domoticz stop

va dans le dossier domoticz
puis

Code : Tout sélectionner
echo '.dump'|sqlite3 domoticz.db|sqlite3 domoticz_repare

ensuite

Code : Tout sélectionner
mv domoticz.db domoticz_hs
mv domoticz_repare domoticz.db



Relance Domoticz et regarde tes logs
Juste avant de faire cette manip , fais une sauvegarde au cas ou le remède serait pire que le mal