Arlo Impossible de lancer le demon

Bonjour, je viens de passer sous Debian 12 et j’ai un soucis avec le plugin Arlo.

Ci-joint page santé et logs.

0000|Traceback (most recent call last):
0001|File "/var/www/html/plugins/arlo/resources/arlod/arlod.py", line 10, in <module>
0002|from pyaarlo import PyArlo, constant, ArloLocation, ArloBase, ArloCamera
0003|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/__init__.py", line 9, in <module>
0004|from .backend import ArloBackEnd
0005|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/backend.py", line 14, in <module>
0006|import cloudscraper
0007|File "/var/www/html/plugins/arlo/resources/venv/lib/python3.11/site-packages/cloudscraper/__init__.py", line 4, in <module>
0008|import requests
0009|File "/var/www/html/plugins/arlo/resources/arlod/requests/__init__.py", line 63, in <module>
0010|from . import utils
0011|File "/var/www/html/plugins/arlo/resources/arlod/requests/utils.py", line 29, in <module>
0012|from .cookies import RequestsCookieJar, cookiejar_from_dict
0013|File "/var/www/html/plugins/arlo/resources/arlod/requests/cookies.py", line 19
0014|from ._internal_utils import to_native_string
0015|^
0016|IndentationError: expected an indented block after class definition on line 17
0017|Traceback (most recent call last):
0018|File "/var/www/html/plugins/arlo/resources/arlod/arlod.py", line 10, in <module>
0019|from pyaarlo import PyArlo, constant, ArloLocation, ArloBase, ArloCamera
0020|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/__init__.py", line 9, in <module>
0021|from .backend import ArloBackEnd
0022|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/backend.py", line 14, in <module>
0023|import cloudscraper
0024|File "/var/www/html/plugins/arlo/resources/venv/lib/python3.11/site-packages/cloudscraper/__init__.py", line 4, in <module>
0025|import requests
0026|File "/var/www/html/plugins/arlo/resources/arlod/requests/__init__.py", line 63, in <module>
0027|from . import utils
0028|File "/var/www/html/plugins/arlo/resources/arlod/requests/utils.py", line 29, in <module>
0029|from .cookies import RequestsCookieJar, cookiejar_from_dict
0030|File "/var/www/html/plugins/arlo/resources/arlod/requests/cookies.py", line 19
0031|from ._internal_utils import to_native_string
0032|^
0033|IndentationError: expected an indented block after class definition on line 17
0000|[2025-05-11 10:33:44] ERROR  Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0001|[2025-05-11 10:33:46] INFO  Lancement démon
0002|[2025-05-11 10:33:56] ERROR  Impossible de lancer le démon
0003|[2025-05-11 10:35:02] ERROR  Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement

Merci pour votre aide.

Bonjour

Avez-vous vérifié que ce plugin est compatible debian 12?

Si compatible, pour quelle version, stable ou beta?

Oui, j’ai bien vérifié avant et il est bien compatible debian 12. J’ai testé la version stable et bêta.

Bonjour,

Comment avez-vous fait l’upgrade vers debian 12?

Et je voudrais voir tous les logs, surtout celui des dépendances ici

Bonjour et merci pour votre intérêt.
J’ai créé une nouvelle machine Proxmox et installé la version 12 de Debian.
Voici les logs demandés:

0000|======================================================================
0001|== 11/05/2025 12:35:04 == Dependencies installation for arlo
0002|======================================================================
0003|[  5% ] : Clean apt...
0004|[  9% ] : Clean apt : [  OK  ]
0005|[ 10% ] : Update apt...
0006|[ 14% ] : Update apt : [  OK  ]
0007|[ 15% ] : Install apt packages...
0008|[ 19% ] : Install apt packages : [  OK  ]
0009|[ 20% ] : Init python3 & prerequisites...
0010|[ 29% ] : Init python3 & prerequisites : [  OK  ]
0011|[ 30% ] : Init PyEnv...
0012|** PyEnv not required: 3.11.2 >= 3.9 **
0013|** python3 path: python3 **
0014|[ 39% ] : Init PyEnv : [  OK  ]
0015|[ 40% ] : Setting up virtual environment...
0016|** Version of python in VENV: Python 3.11.2
0017|[ 69% ] : Setting up virtual environment : [  OK  ]
0018|[ 70% ] : Install the required python packages...
0019|[ 79% ] : Install the required python packages : [  OK  ]
0020|[ 80% ] : Restoring folders and files rights...
0021|[ 89% ] : Restoring folders and files rights : [  OK  ]
0022|[ 90% ] : Summary of installed packages...
0023|aiohappyeyeballs==2.6.1
0024|aiohttp==3.11.18
0025|aiosignal==1.3.2
0026|attrs==25.3.0
0027|certifi==2025.4.26
0028|cffi==1.17.1
0029|charset-normalizer==3.4.2
0030|cloudscraper==1.2.71
0031|cryptography==42.0.8
0032|frozenlist==1.6.0
0033|idna==3.10
0034|jeedomdaemon==1.2.9
0035|multidict==6.4.3
0036|paho-mqtt==2.1.0
0037|propcache==0.3.1
0038|pycparser==2.22
0039|pyparsing==3.2.3
0040|python-slugify==8.0.4
0041|requests==2.32.3
0042|requests-toolbelt==1.0.0
0043|text-unidecode==1.3
0044|Unidecode==1.4.0
0045|urllib3==2.4.0
0046|yarl==1.20.0
0047|[ 99% ] : Summary of installed packages : [  OK  ]
0048|[100% ] : Finished !
0049|======================================================================
0050|== OK == Installation Successful
0051|======================================================================

Je viens de faire une installation neuve, j’ai les mêmes dépendances et je ne reproduis pas le problème;

en relisant le log je vois qu’il y a pas mal d’erreur sur des fichiers dans /var/www/html/plugins/arlo/resources/arlod/requests/; ce dossier n’est pas sensé exister, comment avez-vous installé le plugin?
depuis quand n’aviez-vous pas fait de mise à jour?
quelle était la version précédente de debian et jeedom que vous aviez?

et en fait je me rend compte que vous n’avez pas donné la page du plugin et donc je ne sais pas quelle version vous avez;

je rappelle ce qui est écrit dans la doc et que je répète tout le temps, pour chaque demande:

  • page santé jeedom
  • page config plugin
  • tous les logs collés dans un Texte préformaté

Bonjour,
J’étais en version stable à jour sur debian 10.
J’ai créé une nouvelle machine Proxmox en debian 12 sur laquelle j’ai importé une sauvegarde Jeedom 4.4.19 et le demon Arlo ne voulait pas ce lancer. J’ai ensuite tenté le passage de Jeedom en 4.5, même résultat. J’ai donc passé le plugin Arlo en beta mais pas de changement. Voilà ou j’en suis. Je vous joint les documents demandés. Cordialement.


0000|Traceback (most recent call last):
0001|File "/var/www/html/plugins/arlo/resources/arlod/arlod.py", line 10, in <module>
0002|from pyaarlo import PyArlo, constant, ArloLocation, ArloBase, ArloCamera
0003|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/__init__.py", line 9, in <module>
0004|from .backend import ArloBackEnd
0005|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/backend.py", line 14, in <module>
0006|import cloudscraper
0007|File "/var/www/html/plugins/arlo/resources/venv/lib/python3.11/site-packages/cloudscraper/__init__.py", line 4, in <module>
0008|import requests
0009|File "/var/www/html/plugins/arlo/resources/arlod/requests/__init__.py", line 63, in <module>
0010|from . import utils
0011|File "/var/www/html/plugins/arlo/resources/arlod/requests/utils.py", line 29, in <module>
0012|from .cookies import RequestsCookieJar, cookiejar_from_dict
0013|File "/var/www/html/plugins/arlo/resources/arlod/requests/cookies.py", line 19
0014|from ._internal_utils import to_native_string
0015|^
0016|IndentationError: expected an indented block after class definition on line 17
0017|Traceback (most recent call last):
0018|File "/var/www/html/plugins/arlo/resources/arlod/arlod.py", line 10, in <module>
0019|from pyaarlo import PyArlo, constant, ArloLocation, ArloBase, ArloCamera
0020|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/__init__.py", line 9, in <module>
0021|from .backend import ArloBackEnd
0022|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/backend.py", line 14, in <module>
0023|import cloudscraper
0024|File "/var/www/html/plugins/arlo/resources/venv/lib/python3.11/site-packages/cloudscraper/__init__.py", line 4, in <module>
0025|import requests
0026|File "/var/www/html/plugins/arlo/resources/arlod/requests/__init__.py", line 63, in <module>
0027|from . import utils
0028|File "/var/www/html/plugins/arlo/resources/arlod/requests/utils.py", line 29, in <module>
0029|from .cookies import RequestsCookieJar, cookiejar_from_dict
0030|File "/var/www/html/plugins/arlo/resources/arlod/requests/cookies.py", line 19
0031|from ._internal_utils import to_native_string
0032|^
0033|IndentationError: expected an indented block after class definition on line 17
0034|Traceback (most recent call last):
0035|File "/var/www/html/plugins/arlo/resources/arlod/arlod.py", line 10, in <module>
0036|from pyaarlo import PyArlo, constant, ArloLocation, ArloBase, ArloCamera
0037|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/__init__.py", line 9, in <module>
0038|from .backend import ArloBackEnd
0039|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/backend.py", line 14, in <module>
0040|import cloudscraper
0041|File "/var/www/html/plugins/arlo/resources/venv/lib/python3.11/site-packages/cloudscraper/__init__.py", line 4, in <module>
0042|import requests
0043|File "/var/www/html/plugins/arlo/resources/arlod/requests/__init__.py", line 63, in <module>
0044|from . import utils
0045|File "/var/www/html/plugins/arlo/resources/arlod/requests/utils.py", line 29, in <module>
0046|from .cookies import RequestsCookieJar, cookiejar_from_dict
0047|File "/var/www/html/plugins/arlo/resources/arlod/requests/cookies.py", line 19
0048|from ._internal_utils import to_native_string
0049|^
0050|IndentationError: expected an indented block after class definition on line 17
0000|[2025-05-12 11:37:37] INFO  Début d'activation du plugin
0001|[2025-05-12 11:37:38] INFO  Info sur le démon : {"log":"arlo","state":"nok","launchable":"ok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"2025-05-12 08:30:02"}
0002|[2025-05-12 11:37:38] DEBUG  Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=arlo function=install callInstallFunction=1
0003|[2025-05-12 11:39:15] ERROR  Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0004|[2025-05-12 11:39:27] ERROR  Impossible de lancer le démon
0005|[2025-05-12 11:40:03] ERROR  Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0006|[2025-05-12 11:40:15] ERROR  Impossible de lancer le démon
0007|[2025-05-12 11:45:03] ERROR  Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0008|[2025-05-12 11:45:15] ERROR  Impossible de lancer le démon

supprimez le dossier /var/www/html/plugins/arlo/resources/, réinstallez le plugin (en stable ca ira) et relancez les dépendances

C’est tout bon, merci pour votre aide !

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