Jeedom V4.1.16 installé sur Raspberry Pi4B 8GB / Raspberry OS 64-bit
Après avoir installé le plugin, je ne peux y accéder.
J’ai le message suivant qui s’affiche en rouge « Call to undefined method network::getInterfaces() »
Quelqu’un aurait une idée ?
Quelqu’un a t-il réussi à faire fonctionner ce plugin sous V4.16 ? (et accessoirement OS 64-bit) ?
Sur un autre Raspberry Pi 4B, OS 32-bit et Jeedom v4.0.61, il fonctionne très bien.
D’avance merci.
J’ai essayé les deux versions du plugin, stable et beta.
Log de l’installation des dépendances
Launch install of InfoLoc dependancy
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://deb.debian.org/debian-security buster/updates InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Hit:4 http://archive.raspberrypi.org/debian buster InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
debianutils is already the newest version (4.8.6.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
iputils-ping is already the newest version (3:20180629-2+deb10u1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
arping is already the newest version (2.19-6).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
arp-scan is already the newest version (1.9.5-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Everything is successfully installed!
D’accord.
Coté Système/Configuration, tout semble OK.
Excepté ce soucis, Jeedom semble bien fonctionner par ailleurs.
J’ai installé hier le plugin Scan.ip mais je ne réinstalle InfoLoc que maintenant.
Peut être une collusion entre les deux plugins ?
Je ne crois pas que je puisse règler cela à mon niveau.
Merci également à @kiboost pour son intervention mais le message d’erreur est celui que je mentionne.
Désolé je ne connais ni l’auteur ni le plugin j’ai juste jeté un oeil rapide pour lever un doute.
A ma connaissance il n’y jamais eu de fonction getInterfaces() dans la class network.
Oook je me souviens en effet. Y’avais plusieurs fonctions pour récupérer l’ip et autres en admin et en effet on a optimisé ça. En 4.1 la page d’administration est beaucoup plus rapide grâce à ça.
Y a eu d’autres cas semblable ?
Parce que retirer des fonctions du core ça va crier le jour de la sortie… C’était pas trop prevu ce genre de changement
Ben on peut aussi ne plus toucher au code et rebasculer en 4.0. Mais faut pas nous demander d’évolution. J’en suis pas heureux que ça pete un plugin, mais là seule solution c’est de ne toucher à rien en effet.
Je dis juste que les dev tiers devrait savoir quand des fonctions du core disparaissent, ca me parait logique non? et on ne peut pas analyser tous les commits pour le savoir
(je ne veux même pas rentrer dans le débat qu’on va voir: est-ce qu’une version mineur peut avoir un breaking change?)