Page 2 sur 2
Re: Domoticz HS!!!
Publié : 26 juin 2018, 10:38
par Dr No
Un grand merci vil1driver
Je vais essayer cette solution qui me parait plus propre. En fait j'ai résolu mon problème hier en consultant le forum de Domoticz mais à mon sens c'est un tour de passe passe. Je pense que la solution de vil1driver est plus orthodoxe.
J'ai créé un simlynk dans /usr/lib qui fait croire à domoticz qu'il ouvre libudev.so.1 alors qu'en fait il ouvre libudev.so et ça marche.
Manip:
cd /usr/lib
sudo ln -s libudev.so libudev.so.1
Il me reste un souci maintenant c'est comment tuer mon simlink ?
Re: Domoticz HS!!!
Publié : 26 juin 2018, 14:23
par vil1driver
En principe, simplement supprimer la cible
Si pas de libudev1 c'est probablement que vous êtes sous wheezy..
https://www.journaldulapin.com/2016/03/ ... pberry-pi/
Re: Domoticz HS!!!
Publié : 26 juin 2018, 22:27
par pietroGardiner
Merci messieurs, ça refonctionne !
en utilisant, texto, les commandes de Dr No, et en effet je suis sous wheezy.... J'ai un vieux raspberry premier modèle.
Je me garde pour plus tard la manip proposée par vil1driver pour passer à Jessie, mais je prendrai mes precautions avant !
Re: Domoticz HS!!!
Publié : 05 août 2018, 22:33
par tomtom
pietroGardiner a écrit :Merci messieurs, ça refonctionne !
en utilisant, texto, les commandes de Dr No, et en effet je suis sous wheezy.... J'ai un vieux raspberry premier modèle.
Je me garde pour plus tard la manip proposée par vil1driver pour passer à Jessie, mais je prendrai mes precautions avant !
Aï, ça me marche pas pour moi
C'était après que j'ai fait la MAJ de domotiz comme proposé depuis l'interface web (version 9700)
J'ai fait la manip de Dr No, à savoir:
Manip:
La commande pour créer le symlink se termine sans message (pas d'erreur)
Par contre quand je lance domoticz :
J'ai encore l'erreur :
/home/pi/domoticz/domoticz: error while loading shared libraries: libudev.so.1: cannot open shared object file: No such file or directory
Précision j'ai fait un
cat /etc/debian_version
et cela me donne la version 7.8 (donc je suis sous Wheezy visiblement; j'ai le domoticz installé depuis 4-5ans dessus !)
Pour complément voici les paquets installé qui contiennent "libudev":
Commande:
Liste des paquets obtenue :
libgudev-1.0-0 - GObject-based wrapper library for libudev
libgudev1.0-cil - GObject-based wrapper library for libudev -- CLI bindings
libgudev1.0-cil-dev - GObject-based wrapper library for libudev -- CLI development files
libudev-dev - libudev development files
libudev0 - libudev shared library
monodoc-gudev-manual - compiled XML documentation for gudev-sharp
python-gudev - Python bindings for gudev
python-pyudev - Python bindings for libudev
python3-pyudev - Python3 bindings for libudev
Si qqu peut m'aider ça serait super !

Re: Domoticz HS!!!
Publié : 06 août 2018, 00:09
par Neutrino
Bonjour,
En lançant juste le binaire ./domoticz ça donne quoi ?
C'est peut-être pas libudev qui pose problème.
Re: Domoticz HS!!!
Publié : 06 août 2018, 01:34
par tomtom
Neutrino a écrit :Bonjour,
En lançant juste le binaire ./domoticz ça donne quoi ?
C'est peut-être pas libudev qui pose problème.
Même problème.
J'ai corrigé en montant de version (v7 à v8 de raspbian) ; je vais poster un nouveau message pour expliquer afin que d'autres en profitent.
Merci d'avoir répondu
Re: Domoticz HS!!!
Publié : 06 août 2018, 01:53
par tomtom

Problème corrigé
Pour rappel, le problème était la monté de version de domoticz vers la v4.97 (aussi nommée 9700 :
http://www.domoticz.com/forum/viewtopic.php?f=3&t=23948) (faite depuis l'interface web, mais c'est la même chose si on lance le script
~/domoticz/updaterelease)
Le message d'erreur était le suivant au lancement de domoticz (
sudo service domoticz.sh start)
/home/pi/domoticz/domoticz: error while loading shared libraries: libudev.so.1: cannot open shared object file: No such file or directory
Mon Raspberry PI (version 1) était en v7.6 (Wheezy) de raspbian. Pour vérifier :
cat /etc/*-release
J'ai simplement fait une montée de version en v8 (Jessie) ; je n'ai pas eu le temps de monter encore, mais en principe il faut monter en v9 (Stretch) comme indiqué plus haut dans le lien de la 9700.
Cependant tout refonctionne en v8 et pour une raison de temps je m'arrête là aujourd'hui.
J'ai suivi toutes les étapes données ici pour passer de v7.6 (Wheezy) à v8 (Jessie) :
https://www.journaldulapin.com/2016/03/ ... pberry-pi/
Avec un vieux raspberry comme le mien ça a mis environ 1h30.

Attention : si vous aviez suivi la procédure de "Dr No" (
sudo ln -s libudev.so libudev.so.1) ci-dessus, bien pensez à supprimer le simlynk que vous aviez créé avant de lancer la procédure de monter de version v7>v8. Pour cela faites :
(le ficher original
libudev.so ne sera pas supprimé)