Plugin Scan.Ip (développement)

Le plugin travaille avec les adresses MAC.

J’ai l’impression d’être obligé de désactiver le plugin pour le mettre à jour sinon il tourne pendant un moment assez long , parfois ça sort avec une erreur.

Une idée ?

Désolé de ma non connaissance mais il fait donc un ping des adresses mac ?

Non il utilise la commande arp-scan pour scanner le réseau.

Ok pour les termes techniques… :grinning:.
Concrètement, il y a bien une "demande " (ping scan ou ce que vous voulez :wink:) qui est faite sur chaque équipement avec la cadence de rafraîchissement et si pas de réponse alors équipement off c bien ça svp ?
Merci

Bonjour @Ynats

Elle n’est plus accessible en cliquant sur le ? de la page du plugin:
image

J’ai vidé le cache.

Oui autant pour moi. Il faut que je la pousse sur Master.

Je viens de faire la manip.

Je relance les dépendance toujours NOK
Je suis avec la derniere béta du 27/11.
Je joins les log.scan_ip_update.log (3,0 Ko)
Merci pour ton aide @Ynats

@goldorakiller Les logs que tu remontes n’ont pas de liens avec scan.ip.
La première chose qui est faite c’est un apt-get update soit une mise à jour globale.
Et dans tes erreurs, on identifie très clairement problèmes en lien avec des lib Python.

libc-ares2 libpng12-0 python-blinker python-jwt python-lockfile
  python-oauthlib python-paramiko

Il est suggéré de faire un sudo apt autoremove pour corriger le problème.
Dans les faits, cela bloque avant même passer par les dépendences de scan.ip …

@jpty done :wink:

1 « J'aime »

Euh désolé mais je vide logs, je lance les dépendances et je regarde ce que j’ai dans le log scan_ip_update.
Je ne fais rien d’autre :thinking:

Oui tout à fait.
Et c’est normal puisque la première chose que fait scan.ip c’est un apt-get update
Et c’est à ce niveau là que ça ne va pas.
Tu retrouveras ce problème sur d’autres plugins et/ou jeedom qui font des apt-get update.
Comme la commande est lancée pas scan.ip les logs remontent dans scan.ip.

Mais les dependences utilent à scan.ip s’enchainent normalement juste après.

En gros le problème est sur ta config pas sur le plugin.

Je viens de faire la manip demandée.
Je relance les dépendances.
Toujours NOK
Log jointsscan_ip_update2.log (1,6 Ko)

C’est passé mais il semble encore y avoir un problème dans ta config.
Tu peux activer le mode debug pour voir ce qui va au niveau du plugin (voir doc).
Si tout est ok côté scan.ip le problème est ailleurs.
(Peut-être une histoire de droits ou autre)

Ou alors :

0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.

Du côté des 12 paquets non mis à jour ?

Il semble que ce soit une histoire de droit :

Si tu peux me dire comment régler ça.
je te remercie.

Les problématiques de config serveur… C’est pas mon fort. Donc je ne pourrai pas t’aider et encore moins sur ce channel (car hors sujet).
Désolé…

Il faut se logger en root pour lancer apt-get update ou lancer sudo apt-get update

C’est ce qui est fait quand vous mettez à jour les dépendances.
Votre dernier log va au bout du script d’install des dépendances.
Je ne sais pas pourquoi ça reste à NOK coté Jeedom.

Voila ce que j’ai en debug

Cela veut dire que le commande « wakeonlan » n’est pas présente dans les lignes de commande référencées.

Bizarre …

@goldorakiller

Et pourtant dans le log de l’install des dépendances, il y a :

wakeonlan is already the newest version (0.41-11).

Pourriez-vous en ssh taper ces 2 commandes:

which wakeonlan

puis

dpkg --get-selections | grep -v deinstall | grep -E 'wakeonlan'

Voici ce que ça donne chez moi:
image
Ce sont les 2 commandes qui sont exécutées pour afficher error ou OK dans votre capture d’écran