Note de ce sujet :
  • Moyenne : 3 (2 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Problème de lancement d'eibd
#4
Bonjour,

Dans la commande, il faut bien utiliser l'adresse IP de la passerelle juste après "ipt:". (et pas 127.0.0.1)

je ne comprends pas trop ce qui se passe. La commande strace devrait simplement ajouter des infos sur ce qui se passe lors de l'exécution de la commande qui suit. (ici: eibd -t1023 -i ipt:192.168.2.38 )
Je ne vois pas ces infos. Chez moi ça ressemble à ceci:

execve("/opt/bin/eibd", ["eibd", "-t1023", "-i", "ipt:127.0.0.1"], [/* 9 vars */]) = 0
brk(0) = 0x5e000
uname({sys="Linux", node="Pogoplug", ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001d000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)

Dans votre réponse je ne retrouve pas cette info et je n'arrive pas a comprendre pourquoi.
Par contre, la commande strace ne modifie pas le comportement du programme qu'elle analyse, donc je ne comprends pas pourquoi hier ça donnait:
ayer 2(...) open
layer 0(...) open
layer 0(...) close
initialisation of the backend failed

Et aujourd'hui, la même commande donne:
Layer 2(08DF2668,4E70B01F) Open
Layer 0(08DF2B28,4E70B01F) Open
Layer 0(08DF2B28,4E70B01F) Openend
Layer 2(08DF2668,4E70B01F) Opened
Layer 3(08E13260,4E70B01F) Open
Layer 8(08DF2BF8,4E70B01F) OpenInetSocket 6720
Layer 8(08DF2BF8,4E70B01F) InetSocket opened
Layer 4(08E235F0,4E70B01F) GroupCacheInit
Layer 1(08DF2B28,4E70B01F) Send(020): 08 01 C0 A8 02 28 0E 58 08 01 C0 A8 02 28 0E 58 04 04 02 00
Layer 0(08DF2B28,4E70B01F) Send(026): 06 10 02 05 00 1A 08 01 C0 A8 02 28 0E 58 08 01 C0 A8 02 28 0E 58 04 04 02 00
Layer 0(08DF2B28,4E70B01F) Recv(008): 06 10 02 06 00 08 00 24
Layer 1(08DF2B28,4E70B01F) Recv(002): 00 24
Layer 1(08DF2668,4E70B01F) Recv wrong connection response
Layer 1(08DF2668,4E70B029) Connectretry

Peut être qu'hier eibd était déjà démarré en tâche de fond et que vous tentiez de le lancer une seconde fois.
Mis à part ça, les logs du dernier message sont plus intéressants.
On voit que EIBD envoie un premier message à la gateway, qui répond "00 24". Cette réponse est considérée par EIBD comme "wrong connection response". Reste à savoir pourquoi.

Jean-François

Etes vous certain qu'un autre appareil ou programme n'utilise pas la passerelle IP en même temps.
La plupart des passerelles ne supportent qu'une seul connection à la fois.
Par exemple, il n'est pas possible d'être connecté avec ETS et avec EIBD sur la passerelle en même temps.

Les messages d'erreur de EIBD semblent indiquer qu'il reçoit des données auxquelles il ne s'attend pas.
"Recv wrong connection response"
"Recv unexpected service 0209"
"Not for us"
....

Avez vous arrêté EIBD manuellement ou bien s'est il arrêté tout seul?

Jean-François
Répondre


Messages dans ce sujet
Problème de lancement d'eibd - par cath's - 13/09/2011, 08:57:04
RE: Problème de lancement d'eibd - par jef2000 - 13/09/2011, 21:12:20
RE: Problème de lancement d'eibd - par cath's - 14/09/2011, 14:52:58
RE: Problème de lancement d'eibd - par jef2000 - 14/09/2011, 21:43:38
RE: Problème de lancement d'eibd - par cath's - 15/09/2011, 08:15:26
RE: Problème de lancement d'eibd - par cath's - 15/09/2011, 13:52:30

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)