Page 2 sur 4

Re: PB : je ne peux plus rien modifier...

Publié : 27 janv. 2017, 11:46
par GlaGlaGloups
Non, non pas de soucis, juste un planning de vie...

Code : Tout sélectionner

pi@raspberrypi:~/domoticz$ ls -l
total 213424
drwxr-xr-x 67 pi   pi        4096 nov.   9 09:05 Config
-rw-r-----  1 root root       236 janv. 27 05:00 domocookie.txt
-rwxr-xr-x  1 pi   pi    10002333 nov.  10 16:51 domoticz
-rw-r--r--  1 root root 175021056 janv. 27 11:35 domoticz.db
-rw-r--r--  1 root root    262144 janv. 27 11:36 domoticz.db-shm
-rw-r--r--  1 root root  33092728 janv. 27 11:36 domoticz.db-wal
-rw-r--r--  1 pi   pi        4347 oct.  24 18:05 domoticz.sh
-rw-r--r--  1 pi   pi       81255 oct.  31 08:52 History.txt
-rw-r--r--  1 pi   pi       35147 oct.  19 16:11 License.txt
-rw-r-----  1 root root       230 nov.   7 11:35 ozwcp.poll.XXXXXX.xml
drwxr-xr-x  7 pi   pi        4096 oct.  24 18:05 scripts
-rw-r--r--  1 pi   pi        3414 oct.  19 16:11 server_cert.pem
-rwxr-xr-x  1 pi   pi         583 oct.  19 16:11 updatebeta
-rwxr-xr-x  1 pi   pi         600 nov.   2 09:05 updaterelease
drwxr-xr-x 13 pi   pi        4096 nov.   5 11:05 www
Par contre la fonction lsof sur les fichiers domoticz.* (et db donc) n'affiche rien

Re: PB : je ne peux plus rien modifier...

Publié : 27 janv. 2017, 11:53
par Sebby
Est ce que ton répertoire domoticz est en ecriture/lecture ou simplement lecture?
Est ce que quand tu remets ta bdd tu n'as plus de process domoticz qui tournent ?
Ton log domoticz tu peux nous en mettre un morceau ?
Aciver le mode verbose aussi pour avoir un peu plus de details ?
Merci

Re: PB : je ne peux plus rien modifier...

Publié : 27 janv. 2017, 12:25
par Doume
Ton problème, c'est qu'à un moment il y a eu un accès à la database en tant que root....
Du coup, les fichiers de roolback et transactions (*.shm, *.wal ) appartiennent à root , et le user 'pi' qui fait tourner domoticz n'y a pas accès.

Solution :
login 'pi'
cd domoticz
sudo chown -R pi:pi *

sudo service domoticz restart

Re: PB : je ne peux plus rien modifier...

Publié : 27 janv. 2017, 16:01
par Ghislain
J'ai les mêmes propriétaires sur ces fichiers et ça marche...

Tu as eu écrit "j'ai écrasé le dossier Domoticz" mais.... est ce que tu avais TOUT supprimé ? ou écrasé ? donc possibilité que d'anciens fichier soit existant... y compris dans init.d ?

Re: PB : je ne peux plus rien modifier...

Publié : 27 janv. 2017, 16:46
par GlaGlaGloups
Doume a écrit : Solution :
login 'pi'
cd domoticz
sudo chown -R pi:pi *

sudo service domoticz restart
Je viens de tester, aucune amélioration. J'avais testé un truc similaire sans succès

Sinon, pour la mise à jour "forcée", quand je dit que j'ai écrasé les fichiers du dossier domoticz, c'est ce que j'ai fait à partir d'une archive venant du site de domoticz. Une fois fait j'ai écrasé le fichier domoticz.db à partir de celui que j'avais sauvegardé. Et tout ceci hors du Rasp. Je suis sous Linux pour mon PC de bureau. C'est peut être un peu trop bourrin. Mais ça a marché et j'ai pu faire une mise à jour de Domoticz pour être aujourd'hui en V3.5877

Re: PB : je ne peux plus rien modifier...

Publié : 27 janv. 2017, 20:21
par Ghislain
Oui donc écrasé et pas effacer puis remit le dossier... ça peut être le problème

Dernier recours, supprime Domoticz, télécharge le et compile le puis remets le db...

Et sinon pour éviter le dernier recours peut être les logs ?????

Re: PB : je ne peux plus rien modifier...

Publié : 27 janv. 2017, 23:15
par Sebby
As tu essayé de repartir from scratch ?
Un truc du genre:
  1. Renommage de ton répertoire domoticz en domoticz.save (une sauvegarde ca sert toujours ;-))
  2. Recréer un nouveau répertoire domoticz
  3. Se déplacer dedans
  4. Recupérer la dernière release stable de domoticz
  5. Detarer l'archive
  6. Recopier ta bdd (domoticz.db) de ton répertoire domoticz.save
  7. Lancer le domoticz a partir de ton shell en ligne de commande (pour l'arrêter, tu peux faire un CTRL C)
  8. Réessayer d'y accéder de ton navigateur
En espérant que ca puisse t'aider

Re: PB : je ne peux plus rien modifier...

Publié : 28 janv. 2017, 15:45
par Doume
tu veux vraiment pas nous communiquer ton log ?
alors, tant pis !

Re: PB : je ne peux plus rien modifier...

Publié : 28 janv. 2017, 15:58
par Sebby
GlaGlaGloups a écrit :...
Par contre la fonction lsof sur les fichiers domoticz.* (et db donc) n'affiche rien
et un sudo lsof ./domoticz.db
chez moi, avec le user pi, le lsof ./domoticz.db ne donne rien puisque domoticz est lancé au démarrage de mon système

par contre :
sudo lsof ./domoticz.db
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
domoticz 24127 root 7ur REG 8,1 5962752 127035 ./domoticz.db

Re: PB : je ne peux plus rien modifier...

Publié : 28 janv. 2017, 16:54
par GlaGlaGloups
Voici le résultat :

Code : Tout sélectionner

pi@raspberrypi:~/domoticz$ sudo lsof ./domoticz.db
COMMAND  PID USER   FD   TYPE DEVICE  SIZE/OFF  NODE NAME
domoticz 845 root    6ur  REG  179,2 175021056 12679 ./domoticz.db
Je ne vois rien de particulier

Par contre je suis plutôt sur la piste d'un problème dans Raspbian et non dans Domoticz. Si j'arrive à un résultat probant je communique