Malheureusement, malgré une mise à jour (stable et bêta testés) le démon refuse toujours de se lancer
J’avais le même message d’erreur de connexion (ocapi…) avant la mise a jour. J’ai également testé de désactiver le plugin pendant 12h.
Ci dessous le log du démon
Traceback (most recent call last):
File "/var/www/html/plugins/arlo/resources/arlod/arlod.py", line 15, in <module>
from arlo.arlo import Arlo
File "/var/www/html/plugins/arlo/resources/arlod/arlo/arlo.py", line 2, in <module>
from .request import Request
File "/var/www/html/plugins/arlo/resources/arlod/arlo/request.py", line 1, in <module>
import cloudscraper
File "/usr/local/lib/python3.5/dist-packages/cloudscraper/__init__.py", line 202
print(f"Debug Error: {getattr(e, 'message', e)}")
^
SyntaxError: invalid syntax
J’espère que quelqu’un pourra m’aider a refaire fonctionner le plugin.
Oui j’ai bien mis a jour les dépendances.
Voici arlo_update
*************************************
* Launch install of dependencies *
*************************************
Sun Apr 4 20:42:54 BST 2021
Get:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease [15.0 kB]
Hit:2 http://archive.raspberrypi.org/debian stretch InRelease
Hit:3 https://deb.nodesource.com/node_12.x stretch InRelease
Get:4 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages [11.7 MB]
Fetched 11.7 MB in 11s (1020 kB/s)
Reading package lists...
*****************************
Install modules using apt-get
*****************************
Reading package lists...
Building dependency tree...
Reading state information...
python3 is already the newest version (3.5.3-1).
python3-requests is already the newest version (2.12.4-1).
python3-setuptools is already the newest version (33.1.1-1).
python3-pip is already the newest version (9.0.1-2+rpt2).
0 upgraded, 0 newly installed, 0 to remove and 26 not upgraded.
*************************************
Install the required python libraries
*************************************
Requirement already satisfied: monotonic>=1.5 in /usr/local/lib/python3.5/dist-packages
Requirement already satisfied: requests>=2.12.4 in /usr/lib/python3/dist-packages
Requirement already satisfied: sseclient==0.0.18 in /usr/local/lib/python3.5/dist-packages
Requirement already satisfied: cloudscraper in /usr/local/lib/python3.5/dist-packages
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from sseclient==0.0.18)
Requirement already satisfied: pyparsing>=2.4.7 in /usr/local/lib/python3.5/dist-packages (from cloudscraper)
Requirement already satisfied: requests-toolbelt>=0.9.1 in /usr/local/lib/python3.5/dist-packages (from cloudscraper)
****************
Install ffmpeg 4
****************
ffmpeg version 4.2.1-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-6 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-libgme --enable-gray --enable-libfribidi --enable-libass --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libxml2 --enable-libxvid --enable-libzimg
libavutil 56. 31.100 / 56. 31.100
libavcodec 58. 54.100 / 58. 54.100
libavformat 58. 29.100 / 58. 29.100
libavdevice 58. 8.100 / 58. 8.100
libavfilter 7. 57.100 / 7. 57.100
libswscale 5. 5.100 / 5. 5.100
libswresample 3. 5.100 / 3. 5.100
libpostproc 55. 5.100 / 55. 5.100
Sun Apr 4 20:43:20 BST 2021
***************************
* Install ended *
***************************
Et la page santé
||Résultat|Conseil|
|---|---|---|
|Système à jour|OK||
|Cron actif|OK||
|Scénario actif|OK||
|Démarré|OK 2021-04-03 20:17:18||
|Date système (dernière heure enregistrée)|OK 2021-04-04 21:56:20 (2021-04-04 21:04:03)||
|Droits sudo|OK||
|Version Jeedom|3.3.55||
|Version PHP|7.0.33-0+deb9u10||
|Version OS|Linux raspberrypi 4.19.66-v7+ #1253 SMP Thu Aug 15 11:49:46 BST 2019 armv7l GNU/Linux [9.13]||
|Version database|5.5.62-MariaDB||
|Espace disque libre|62 %||
|Espace disque libre tmp|98 %||
|Mémoire disponible|59 % (Total 976 Mo)||
|Mémoire suffisante|0||
|Erreur I/O|0||
|Swap disponible|81 % (Total 100 Mo)|Le swap libre n'est pas suffisant ou il y a moins de 2go de mémoire sur le systeme et un swap inférieure à 1go|
|Swapiness|60 %|Pour des performances optimales le swapiness ne doit pas dépasser 20% si vous avez 1Go ou moins de mémoire|
|Charge|2.04 - 1.75 - 1.66||
|Configuration réseau interne|OK||
|Configuration réseau externe|OK||
|Persistance du cache|OK (2021-04-04 21:30:06)||
|Apache private tmp|OK||
|Plugins|1 NOK|Vous pouvez voir les détails des plugins sur la partie basse de cette page|
Pouvez-vous faire une capture d’écran de la page santé pour que cela soit plus lisible ?
Il est possible même probable que ce soit dû au fait que la version de python minimum nécessaire pour passer l’anti-bot soit la 3.6 hors sous stretch la version fournie est 3.5.
Le plus simple serait de migrer sous buster (et jeedom v4 tant qu’à faire).
Je confirme, j’ai la version 3.5.3 sur mon système…
Merci pour les informations et la réactivité! Je n’ai plus qu’à faire les upgrades que je repousse depuis quelques temps