Speetest Demon NOK

Bonjour
ce sujet a déjà été débattu et j’ai suivi les instructions pour être sur d’avoir la version 2.1.3 de speetest-cli
j’ai aussi vérifié qu’il est bien installé et qu’il n’y a pas une autre version qui traine sur mon RPI3 en faisant un – find -iname « speedtest* » –
speedtest
A noter la présence de 2 fichiers relié à speedtest en .loca:/bin

Mais le demon du plugin Speetest reste obstinément à NOK

Voici le log speedtest-update
speedtest_update.txt (1,8 Ko)
l’autre log speedtest est vide

Bien que fortement non recommandé quand j’essaye de relancer le demon cela ne change pas la version de speedtest-cli

J’ai oublié de dire que j’ai décharger le plugin Speetest et que j’ai aussi arrêté le RPI3 et redémarrer mais sans résultat

Bonjour, @ClaudeMab
Tu peut taguer la catégorie et ajouter le tag de ton plugin stp merci !
crayon tout en haut pour modifier …

C’est fait
Je ne suis pas encore très pro sur l’utilisation de Jeedom Community

1 « J'aime »

Bonjour,

il n’y a pas de démon sur speedtest.

Et si la version change si vous relancez les dépendances, la preuve dans votre log d’install que je copie ici (merci de le faire à l’avenir plutôt que de joindre un fichier qui est difficile à lire sur mobile):

********************************************************
*             Installation des dépendances             *
********************************************************
***** Commande: sudo apt-get update **********
Atteint :1 http://archive.raspberrypi.org/debian buster InRelease
Atteint :2 http://raspbian.raspberrypi.org/raspbian buster InRelease
Lecture des listes de paquets…
***** Commande: install python-pip**********
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
python-pip est déjà la version la plus récente (18.1-5+rpt1).
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  raspi-gpio
Veuillez utiliser « sudo apt autoremove » pour le supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 17 non mis à jour.
***** Commande: install speedtest-cli **********
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting git+https://github.com/sivel/speedtest-cli.git
  Cloning https://github.com/sivel/speedtest-cli.git to /tmp/pip-req-build-RYwXne
Requirement already satisfied (use --upgrade to upgrade): speedtest-cli==2.1.4b1 from git+https://github.com/sivel/speedtest-cli.git in /usr/local/lib/python2.7/dist-packages
Building wheels for collected packages: speedtest-cli
  Running setup.py bdist_wheel for speedtest-cli: started
  Running setup.py bdist_wheel for speedtest-cli: finished with status 'done'
  Stored in directory: /tmp/pip-ephem-wheel-cache-pkqXRn/wheels/11/08/4c/3f2006aa0690809492cc1347b5a1be57ec5f48ce959b3f43f6
Successfully built speedtest-cli
********************************************************
*             Installation terminée                    *
********************************************************

on voit bien que la version speedtest-cli==2.1.4b1 est installée

donc faite ce que j’ai dit dans l’autre post Dépendances NOK - #8 par Mips et que vous avez lu et ne relancez pas les dépendances !

Voici ce que j’ai fait:

J’ai supprimé le plugin Speedtest
Arrêté et redémarré le Rasberry
Regardé la version de Speedtest
fait un : pip uninstall -y speedtest-cli
puis un : pip install speedtest-cli==2.1.3
Regardé de nouveau la version
voici ce qui apparait après ces commandes


jeedom@jeedom:~ $ speedtest-cli --version
speedtest-cli 2.1.4b1
Python 2.7.16 (default, Oct 10 2019, 22:02:15) [GCC 8.3.0]
jeedom@jeedom:~ $ pip uninstall -y speedtest-cli
Uninstalling speedtest-cli-2.1.4b1:
Exception:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/_internal/cli/base_command.py", lin                                                                                                                                                             e 143, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/_internal/commands/uninstall.py", l                                                                                                                                                             ine 75, in run
    auto_confirm=options.yes, verbose=self.verbosity > 0,
  File "/usr/lib/python2.7/dist-packages/pip/_internal/req/req_install.py", line                                                                                                                                                              683, in uninstall
    uninstalled_pathset.remove(auto_confirm, verbose)
  File "/usr/lib/python2.7/dist-packages/pip/_internal/req/req_uninstall.py", li                                                                                                                                                             ne 224, in remove
    renames(path, new_path)
  File "/usr/lib/python2.7/dist-packages/pip/_internal/utils/misc.py", line 280,                                                                                                                                                              in renames
    shutil.move(old, new)
  File "/usr/lib/python2.7/shutil.py", line 326, in move
    os.unlink(src)
OSError: [Errno 13] Permission non accordée: '/usr/local/bin/speedtest'
jeedom@jeedom:~ $ pip install speedtest-cli==2.1.3
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting speedtest-cli==2.1.3
  Using cached https://files.pythonhosted.org/packages/9f/39/65259b7054368b370d3183762484fa2c779ddc41633894d895f9d1720f45/speedtest_cli-2.1.3-py2.py3-none-any.whl
Installing collected packages: speedtest-cli
  The scripts speedtest and speedtest-cli are installed in '/home/jeedom/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed speedtest-cli-2.1.3
jeedom@jeedom:~ $ speedtest-cli --version
speedtest-cli 2.1.3
Python 2.7.16 (default, Oct 10 2019, 22:02:15) [GCC 8.3.0]

Il semble que ça ne se passe pas très bien (Exception à l’unistall et warning à l’install). Le demon reste à NOK

Voici ce qu’il y a dans le log Speedtest:


[2021-12-03 19:43:27][INFO] : Début d'activation du plugin
[2021-12-03 19:43:28][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2021-12-03 19:43:28][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=speedtest function=install callInstallFunction=1

Le fichier speedtest-update est identique

J’ai de nouveau arrêté le RPI3 et redémarré un speed-test-cli confirme que c’est bien la version 2.1.3 qui est installée mais le démon est toujours NOK

Speedtest fonctionne enfin.
Voici de que j’ai fait après avoir ouvert une connexion SSH j’ai:
fait 2 fois cd … pour remonter dans l’arborescence
puis sudo pip uninstall -y speedtest-cli
et enfin sudo pip install speedtest-cli==2.1.3
et le démon est passé à OK
Après j’ai eu un peu de mal à faire remonter les infos mais on mettant une demande toutes les 20 mn ça marche.
Mais j’ai une très grosse différence entre un ping sur un serveur SFR via le plugin Network et le ping de Speedtest qui est 5 à 10 fois plus long

Oui ce que j’ai dit dans ma première réponse…

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