Erreur de lors de la découverte

Hello,

J’ai vu pas mal de soucis lié à ce message mais pour le coup j’ai bien configuré de mon côté l’IP.

[2022-12-01 08:57:19]ERROR : Problème de communication avec le démon à la demande http://192.168.0.60:48773/reDiscover Exception : Exception: Echec de la requête HTTP : http://192.168.0.60:48773/reDiscover cURL error : Failed to connect to 192.168.0.60 port 48773: Connection refused in /var/www/html/core/com/http.com.php:133 Stack trace: #0 /var/www/html/plugins/hkControl/core/class/hkControl.class.php(560): com_http->exec(60, 1) #1 /var/www/html/plugins/hkControl/core/ajax/hkControl.ajax.php(91): hkControl::hkExecute('reDiscover') #2 {main}

J’ai tout tout réinstallé côté plugin:

  • suppression des périphériques côté cache
  • récupération de note
  • installation de dépendances

Rien ne fonctionne ;(

Merci d’avance pour votre aide,

Bonjour, comme le message dit que jeedom ne peut pas communiquer avec le demon, il faudrait fournir le log du démon (et celui des dépendances tant qu’à faire)

Hello,

Voici les logs, j’ai tout relancé pour avoir les logs en debug :

HKControl:

[2022-12-01 09:51:02]INFO : Arrêt du démon hkControl
[2022-12-01 09:51:07]INFO : Lancement du démon hkControl
[2022-12-01 09:51:07]DEBUG : Lancement démon hkControl : nice -n 19 node  /var/www/html/plugins/hkControl/resources/hkControl.js http://192.168.0.60/core/api/jeeApi.php jfjdjejej 4376 debug /var/www/html/plugins/hkControl/data/pairings.json 1 NoCam
[2022-12-01 09:51:07]INFO : Démon hkControl lancé
[2022-12-01 09:53:34]ERROR : Problème de communication avec le démon à la demande http://192.168.0.60:4376/reDiscover Exception : Exception: Echec de la requête HTTP : http://192.168.0.60:4376/reDiscover cURL error : Failed to connect to 192.168.0.60 port 4376: Connection refused in /var/www/html/core/com/http.com.php:133 Stack trace: #0 /var/www/html/plugins/hkControl/core/class/hkControl.class.php(560): com_http->exec(60, 1) #1 /var/www/html/plugins/hkControl/core/ajax/hkControl.ajax.php(91): hkControl::hkExecute('reDiscover') #2 {main}
[2022-12-01 09:53:34]DEBUG : ReDiscover brut :

Demon est vide ;(

Dépendances :

== Jeedom 4.3.11 sur Debian GNU/Linux 10 (buster)/arm64/aarch64/64bits aka 'freeboxDelta' avec nodeJS v16.18.1 et jsonrpc:enable et hkControl (stable) 2022-10-16 15:50:00 (avant:inconnu)
======================================================================
== 01/12/2022 08:40:12 == Installation des dépendances de hkControl
======================================================================
[  0% ] : Vérification des droits...
[  4% ] : Vérification des droits : [  OK  ]
[  5% ] : Mise à jour APT et installation des packages nécessaires...
[  9% ] : Mise à jour APT et installation des packages nécessaires : [  OK  ]
[ 10% ] : Prérequis...
sudo: unable to resolve host jeedom: Name or service not known
[ 14% ] : Prérequis : [  OK  ]
[ 15% ] : Installation des packages nécessaires...
[ 19% ] : Installation des packages nécessaires : [  OK  ]
[ 20% ] : Vérification du système...
[ 24% ] : Vérification du système : [  OK  ]
[ 25% ] : Vérification de la version de NodeJS installée...
[Check Version NodeJS actuelle : v16.18.1 : [  OK  ]
[Check Version NPM : 8.19.2 : [  OK  ]
sudo: unable to resolve host jeedom: Name or service not known
sudo: unable to resolve host jeedom: Name or service not known
[Check Prefixe : /usr et sudo prefixe : /usr et www-data prefixe : /usr : [  OK  ]
[ 49% ] : Vérification de la version de NodeJS installée : [  OK  ]
[ 50% ] : Nettoyage...
[ 59% ] : Nettoyage : [  OK  ]
[ 60% ] : Nettoyage anciens modules...
[ 69% ] : Nettoyage anciens modules : [  OK  ]
[ 70% ] : Installation des librairies, veuillez patienter svp...
[ 89% ] : Installation des librairies, veuillez patienter svp : [  OK  ]
[ 90% ] : Mise à jour class utilitaires...
[ 99% ] : Mise à jour class utilitaires : [  OK  ]
[100% ] : Terminé !
======================================================================
== OK == Installation Réussie
======================================================================

Alors, premièrement il faut définir le hostname de votre système, ça se fait en ssh :

sudo hostnamectl set-hostname Jeedom

Puis vérifiez ce fichier, il doit lui aussi contenir ce nom (a la place de newpc) :

Puis relancez les depandance le petit message d’erreur aura disparu.

Ensuite il doit y avoir un log demon, c’est impossible autrement puisque le premier log dit que le demon est lancé.

192.168.1.60 c’est bien l’ip de votre système ?

J’ai jamais touché à ça et avant cela fonctionnait bien :confused:

En tout cas j’ai bien le hostname et oui l’ip 192.168.0.60 est bien l’ip de ma machine :




Oui donc comme on voit dans votre fichier host, il n’est pas défini

Mais comme dit plus haut, c’est juste pour retirer ce message d’erreur qui n’est pas très grave je pense car le reste s’est correctement installé.

Pouvez vous fournir le log jeedom http_error svp ?

Je vous cache pas que sans le log demon je ne pourrai pas bcp vous aider… ce log DOIT exister, si ce n’est pas le cas, vous avez un problème sur votre système…

J’ai mis à la main le host et donc ca ping bien :

Mais toujours le message d’erreur et l’absence de log du deamon :confused:

Voici les logs http (j’ai fais l’ajout du jeedom dns vers 11h) :

0462|[Thu Dec 01 07:54:47.131168 2022] [access_compat:error] [pid 8787] [client 194.55.186.124:56154] AH01797: client denied by server configuration: /var/www/html/boaform, referer: http://88.174.198.112:80/admin/login.asp
0463|sudo: unable to resolve host jeedom: Name or service not known
0464|[Thu Dec 01 07:56:10.777835 2022] [access_compat:error] [pid 11456] [client 192.168.0.60:46208] AH01797: client denied by server configuration: /var/www/html/stop
0465|sudo: unable to resolve host jeedom: Name or service not known
0466|sudo: unable to resolve host jeedom: Name or service not known
0467|warning: commands will be executed using /bin/sh
0468|job 922 at Thu Dec  1 08:40:00 2022
0469|sudo: unable to resolve host jeedom: Name or service not known
0470|[Thu Dec 01 08:57:33.206541 2022] [access_compat:error] [pid 11310] [client 141.255.166.2:60206] AH01797: client denied by server configuration: /var/www/html/boaform, referer: http://88.174.198.112:80/admin/login.asp
0471|sudo: unable to resolve host jeedom: Name or service not known
0472|sudo: unable to resolve host jeedom: Name or service not known
0473|sudo: unable to resolve host jeedom: Name or service not known
0474|sudo: unable to resolve host jeedom: Name or service not known
0475|sudo: unable to resolve host jeedom: Name or service not known
0476|sudo: unable to resolve host jeedom: Name or service not known
0477|sudo: unable to resolve host jeedom: Name or service not known
0478|sudo: unable to resolve host jeedom: Name or service not known
0479|sudo: unable to resolve host jeedom: Name or service not known
0480|sudo: unable to resolve host jeedom: Name or service not known
0481|sudo: unable to resolve host jeedom: Name or service not known
0482|sudo: unable to resolve host jeedom: Name or service not known
0483|sudo: unable to resolve host jeedom: Name or service not known
0484|sudo: unable to resolve host jeedom: Name or service not known
0485|sudo: unable to resolve host jeedom: Name or service not known
0486|sudo: unable to resolve host jeedom: Name or service not known
0487|sudo: unable to resolve host jeedom: Name or service not known
0488|warning: commands will be executed using /bin/sh
0489|job 923 at Thu Dec  1 10:54:00 2022
0490|kill: (2139): No such process
0491|kill: (28717): No such process
0492|kill: (1630): No such process
0493|kill: (1633): No such process
0494|kill: (3432): No such process
0495|[Thu Dec 01 11:35:31.040518 2022] [core:notice] [pid 647] AH00052: child pid 1659 exit signal Segmentation fault (11)
0496|[Thu Dec 01 11:35:31.040705 2022] [core:notice] [pid 647] AH00052: child pid 1631 exit signal Segmentation fault (11)
0497|[Thu Dec 01 11:35:31.303800 2022] [mpm_prefork:notice] [pid 647] AH00169: caught SIGTERM, shutting down
0498|[Thu Dec 01 11:45:32.622328 2022] [mpm_prefork:notice] [pid 665] AH00163: Apache/2.4.38 (Debian) configured -- resuming normal operations
0499|[Thu Dec 01 11:45:32.622753 2022] [core:notice] [pid 665] AH00094: Command line: '/usr/sbin/apache2'

Je comprends qu’en l’absence de log c’est compliqué à debugger lol mais j’avoue que j’ai pas remarqué d’anomalie sur tout le reste du système pourtant j’en utilise des plugins lol Peut etre qu’une autre dépendance ou mise à jour d’une autre app a fait planter celui ci, ca arrive, voila tous mes plugin et version (tous sont à jours) :

On dirait un manque de memoire, augmentez la mémoire de votre vm et rebootez

Malheureusement, je ne vais pas pouvoir, j’ai mis le max que je pouvais à la VM par rapport aux barretes de la box.

Je connais pas les pré-requis de jeedom et du plugin mais avec 4go de ram et 68% de dispo quand le système tourne, j’espère pas que le plugin prend tout le reste MDR

Pour l’histoire ca fonctionnait bien avant, j’avais déjà mon portail meross, juste j’ai du changer le WIFI donc j’ai supprimé l’appairage et depuis que j’ai voulu refaire la manip d’appairage ba on en est là.

EDIT : je viens de vider les logs et relancer le deamon hkcontrol + découverte, etc. Je n’ai pas de logs de segmentation fault. Ca a du venir d’ailleurs je pense. Mais le problème de deamon sans log est toujours là ;(

il a pas le temps apparemment…

il faut pas faire de redécouverte, ca se fait tout seul au démarrage du démon…

en ssh pouvez vous taper nice

ces logs apparaissent quand le système manque de mémoire et qu’il doit tuer des processus (apache ici !)

pouvez-vous m’envoyer un accès à votre système en privé ? que je jette un oeil ? (je suis dispo 30min)

avez-vous redémarré le système ?

Après une inspection de nebz, le problème a été résolu après plusieurs relances et surtout un restart de la VM.

Le système un peu sous pression visiblement sans avoir une explication finale.

Tout fonctionne bien en tout cas et je ferme donc le sujet.

Merci encore pour votre aide et bonne journée,

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.