J'en viens a soupçonner le binaire de dzxinux a écrit :...tu aurais pas une autre piste ?
Impossible de lancer l'exécutable
Re: Impossible de lancer l'exécutable
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Impossible de lancer l'exécutable
Je serais toi je reprendrait tout du début,
En respectant la doc, installation des dépendences make and co..
Ton domoticz.sh n'as même pas les droits d'exécution ce qui n'est pas normal..
En respectant la doc, installation des dépendences make and co..
Ton domoticz.sh n'as même pas les droits d'exécution ce qui n'est pas normal..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Impossible de lancer l'exécutable
Le Rpi 1 est pourtant 32 bits ainsi que exécutable.
C'est effectivement un problème avec le binaire, mais je trouve ça, très étrange !
Je viens donc d'en recompiler un.
Binaire d'origine DZ :
j'aurais bien aimer que ça fonctionne "out of the box"
C'est effectivement un problème avec le binaire, mais je trouve ça, très étrange !
Je viens donc d'en recompiler un.
Binaire d'origine DZ :
Celui que j'ai compilé (et qui fonctionne):file domoticz
domoticz: ELF 32-bit LSB executable, ARM, EABI5 version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.26, BuildID[sha1]=1064b87344535ed1c8bd272291f083c4595d423a, not stripped
il y a effectivement une diff sur la lib "ld-linux".file domoticz
domoticz: ELF 32-bit LSB executable, ARM, EABI5 version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=bb7f0ec3b02b6ff246b44d6207332f7ee30de749, not stripped
j'aurais bien aimer que ça fonctionne "out of the box"
Re: Impossible de lancer l'exécutable
vil1driver a écrit :Je serais toi je reprendrait tout du début,
En respectant la doc, installation des dépendences make and co..
Ton domoticz.sh n'as même pas les droits d'exécution ce qui n'est pas normal..
mais laisse moi ce domoticz.sh tranquille
je n'en veux pas !!
je veux juste faire tourner le binaire d'origine (puisque j'arrive avec celui que je compile).
j'ai une différence au niveau des lib/compilateur et je cherche pourquoi
P.S pas de soucis de droit cependant (j'ai quand même suivis la doc avant de venir râler
merci quand mêmels -la /etc/init.d/domoticz.sh
-rwxr-xr-x 1 root root 3885 Dec 15 15:30 /etc/init.d/domoticz.sh
Re: Impossible de lancer l'exécutable
Rimram31, peux tu stp me faire un :
voir ce que tu as comme version ?
en ce qui me concerne :
UNE PISTE :
c'est pas compliqué, le binaire fournis par domoticz est compilé avec la lib ld-linux-armhf
et moi j'utilise la lib ld-linux.so
et évidement j'ai la ld-linux.so (le pourquoi mon binaire fonctionne) et je n'ai pas la ld-linux-armhf (c'est pourquoi je ne peux pas utiliser les binaires fournis par domitcz).
j'ai donc un soucis avec ma libc6 !
fuck :/
Code : Tout sélectionner
ls -la /lib/arm-linux-gnueabi/ld-linux.so.3en ce qui me concerne :
Code : Tout sélectionner
ls -la /lib/arm-linux-gnueabi/ld-linux.so.3
lrwxrwxrwx 1 root root 10 Aug 31 04:07 /lib/arm-linux-gnueabi/ld-linux.so.3 -> ld-2.19.soUNE PISTE :
c'est pas compliqué, le binaire fournis par domoticz est compilé avec la lib ld-linux-armhf
et moi j'utilise la lib ld-linux.so
et évidement j'ai la ld-linux.so (le pourquoi mon binaire fonctionne) et je n'ai pas la ld-linux-armhf (c'est pourquoi je ne peux pas utiliser les binaires fournis par domitcz).
j'ai donc un soucis avec ma libc6 !
fuck :/
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Impossible de lancer l'exécutable
Tu le vois où ce binaire ??
https://github.com/domoticz/domoticz?files=1
Ce n'est pas pour rien qu'il faut compiler soit même.
Tu dis avoir suivit la doc, j'en doute fortement.
Ici en x86 aucun soucis et c'est normal puisque c'est le but de la compilation de s'adapter à l'architecture.
Out of the box comme tu dit nécessite une compilation..
Bref.. Remets toi en question..
https://github.com/domoticz/domoticz?files=1
Ce n'est pas pour rien qu'il faut compiler soit même.
Tu dis avoir suivit la doc, j'en doute fortement.
Ici en x86 aucun soucis et c'est normal puisque c'est le but de la compilation de s'adapter à l'architecture.
Out of the box comme tu dit nécessite une compilation..
Bref.. Remets toi en question..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Impossible de lancer l'exécutable
vil1driver a écrit :Tu le vois où ce binaire ??
https://github.com/domoticz/domoticz?files=1
Ce n'est pas pour rien qu'il faut compiler soit même.
Tu dis avoir suivit la doc, j'en doute fortement.
Ici en x86 aucun soucis et c'est normal puisque c'est le but de la compilation de s'adapter à l'architecture.
Out of the box comme tu dit nécessite une compilation..
Bref.. Remets toi en question..
Je suis la doc correspondant Raspberry sur le wiki du site domoticz.com : http://www.domoticz.com/wiki/Installing ... spberry_PI
plus précisément cette partie :
mkdir ~/domoticz
cd ~/domoticz
wget http://domoticz.sourceforge.net/domotic ... armv7l.tgz
tar xvfz domoticz_linux_armv7l.tgz
rm domoticz_linux_armv7l.tgz
qui une fois l'archive, décompressé donne bien un binaire déjà compilé
"out of the box" veut dire; ça fonctionne sans y passer des heures (pas que jouer/compiler me dérange, c'est même mon boulot !)
l'avantage de cette méthode est d'obtenir les mises à jour à tout moment, sans devoir recompiler à chaque fois (gros gain de temps sur un Rpi).
mais trêve de bavardage, le soucis est tout bête :
avant Domoticz fournissait un paquet domoticz_linux_armv6l.tgz, qui était compilé pour amrel, maintenant le paquet est le , qui lui est compilé pour amrhf.
Mais (et c'est là le soucis), le RPI 1B (et ses cousins) ne sont pas compatible armhf.
voir doc du BCM2708 ou simplement ce lien : https://wiki.debian.org/RaspberryPi
le Rpi B (dans mon cas) à donc une libc6 compilé armel, qui ne comporte pas la lib ld-linux-armhf (logique !), ce qui le rend incompatible avec les binaires fournis par Domoticz (ceux de la doc hein !) puisqu'ils sont compilé avec cette lib !
voilà voilà
je n'ai pas non plus de soucis sur mon containers en x86, mais je voulais pouvoir continuer à utiliser ce petit Rpi qui est directement dans mon tableau électrique, ça évite pas mal de SPOF par rapport à ma version x86.
Re: Impossible de lancer l'exécutable
Oops, pas mon pi sous la main, je vois que tu as trouvé le truc.
Parfois sur des incompatibilités un lien permet de passer outre (ln -s sur le nom de la lib "manquante") mais ça peut a la longue foutre le b... (dépendances de dépendances ...) dans ton cas, ça a l'air plus ennuyeux. Tu nous en a appris sur l'archi du pi
Recompiler, je sais pas trop ce qu'ils ont mis dans leur truc mais sérieux ça rame sévère (sans rapport avec le pi et le code a compiler, dsl !)
Parfois sur des incompatibilités un lien permet de passer outre (ln -s sur le nom de la lib "manquante") mais ça peut a la longue foutre le b... (dépendances de dépendances ...) dans ton cas, ça a l'air plus ennuyeux. Tu nous en a appris sur l'archi du pi
Recompiler, je sais pas trop ce qu'ils ont mis dans leur truc mais sérieux ça rame sévère (sans rapport avec le pi et le code a compiler, dsl !)
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Impossible de lancer l'exécutable
Pourquoi tu t'obstines ?
Tu dis toi meme qu'une archive déjà compilée ne va pas chez toi... Pour les raisons que tu connais et qui sont de ton fait.
Alors soit tu part d'un système compatible,
Pour lequel les binaires ont été compilés..
Soit tu suis la méthode universelle et basta!
Installing from Source
Tu sais faire en plus alors gooooo
Sujet résolu
Tu dis toi meme qu'une archive déjà compilée ne va pas chez toi... Pour les raisons que tu connais et qui sont de ton fait.
Alors soit tu part d'un système compatible,
Pour lequel les binaires ont été compilés..
Soit tu suis la méthode universelle et basta!
Installing from Source
Tu sais faire en plus alors gooooo
Sujet résolu
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Impossible de lancer l'exécutable
ATTENTION !!!!
tu as compilé domoticz et installé domoticz dans le /home/user/leonard ??
Si oui il faut modifier des choses :
dans etc/init.d/domoticz.sh et dans /home/leonard/domoticz/domoticz.sh
Car c'est prevu pour fonctionner avec le user pi pas leonard.
Comme indiqué dans le wiki domoticz compilation sur linux :
tu as compilé domoticz et installé domoticz dans le /home/user/leonard ??
Si oui il faut modifier des choses :
dans etc/init.d/domoticz.sh et dans /home/leonard/domoticz/domoticz.sh
Car c'est prevu pour fonctionner avec le user pi pas leonard.
Comme indiqué dans le wiki domoticz compilation sur linux :
Code : Tout sélectionner
Edit the startup script, esp. point DAEMON to the installation folder:
sudo nano /etc/init.d/domoticz.sh
DAEMON=/home/YOURUSERNAME/domoticz/domoticzDe quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr