SyntaxError: invalid syntax

Bonjour,

Malheureusement, malgré une mise à jour (stable et bêta testés) le démon refuse toujours de se lancer :worried:
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.

Merci

C’est un problème différent, donc sujet different.

Est-ce que les dépendances ont été relancées comme demandé ?
Puis-je voir le log « arlo_update » ainsi que la page santé jeedom ?

Bonsoir,

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).

1 « J'aime »

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 :innocent:

Tout fonctionne normalement après un passage sous buster + v4 stable.

Merci!

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.