Bonjour,
Je tente désespérément d’installer le plugin Reolink.
Après avoir installé Python 3.9.9 et installé Rust/Cargo 1.7.0 , j’ai a nouveau un souci car l’installation des dépendances échoue à 65% au bout de 13 minutes.
Jeedom est installé sur un RPI 4 (Debian v10.13) en version 4.3.17
Je ne sais plus quoi faire…
Une idée?
Voici le log d’installation
*************************************
* Launch install of dependencies *
*************************************
Thu Jul 13 09:22:16 CEST 2023
Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:2 http://phoscon.de/apt/deconz buster InRelease
Hit:3 http://archive.raspberrypi.org/debian buster InRelease
Hit:4 https://download.docker.com/linux/debian buster InRelease
Hit:5 https://deb.nodesource.com/node_16.x buster InRelease
Reading package lists...
*****************************
Install modules using apt-get
*****************************
Reading package lists...
Building dependency tree...
Reading state information...
python3 is already the newest version (3.7.3-1).
python3-requests is already the newest version (2.21.0-1+deb10u1).
python3-pip is already the newest version (18.1-5+rpt1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
*************************************
Install the required python libraries
*************************************
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: wheel in /usr/local/lib/python3.7/dist-packages (0.37.0)
Collecting h11
Using cached https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl
Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (68.0.0)
Requirement already satisfied: charset-normalizer in /usr/local/lib/python3.7/dist-packages (2.0.7)
Requirement already satisfied: requests in /usr/local/lib/python3.7/dist-packages (2.26.0)
Collecting aiohttp
Using cached https://www.piwheels.org/simple/aiohttp/aiohttp-3.8.4-cp37-cp37m-linux_armv7l.whl
Collecting aiosignal
Using cached https://files.pythonhosted.org/packages/76/ac/a7305707cb852b7e16ff80eaf5692309bde30e2b1100a1fcacdc8f731d97/aiosignal-1.3.1-py3-none-any.whl
Collecting asyncio
Using cached https://files.pythonhosted.org/packages/22/74/07679c5b9f98a7cb0fc147b1ef1cc1853bc07a4eb9cb5731e24732c5f773/asyncio-3.4.3-py3-none-any.whl
Collecting fastapi
Using cached https://files.pythonhosted.org/packages/49/f5/048206823aae9b3a4a61ba6b7a1dd1de36bd4c0a0283f2efb1f1f2289c8a/fastapi-0.100.0-py3-none-any.whl
Collecting uvicorn
Using cached https://files.pythonhosted.org/packages/ad/bd/d47ee02312640fcf26c7e1c807402d5c5eab468571153a94ec8f7ada0e46/uvicorn-0.22.0-py3-none-any.whl
Requirement already satisfied: urllib3 in /usr/local/lib/python3.7/dist-packages (1.26.7)
Requirement already satisfied: typing-extensions; python_version < "3.8" in /usr/local/lib/python3.7/dist-packages (from h11) (4.7.1)
Requirement already satisfied: idna<4,>=2.5; python_version >= "3" in /usr/local/lib/python3.7/dist-packages (from requests) (3.3)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests) (2021.10.8)
Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp) (21.2.0)
Collecting asynctest==0.13.0; python_version < "3.8" (from aiohttp)
Using cached https://files.pythonhosted.org/packages/e8/b6/8d17e169d577ca7678b11cd0d3ceebb0a6089a7f4a2de4b945fe4b1c86db/asynctest-0.13.0-py3-none-any.whl
Collecting frozenlist>=1.1.1 (from aiohttp)
Using cached https://www.piwheels.org/simple/frozenlist/frozenlist-1.3.3-cp37-cp37m-linux_armv7l.whl
Collecting async-timeout<5.0,>=4.0.0a3 (from aiohttp)
Using cached https://files.pythonhosted.org/packages/d6/c1/8991e7c5385b897b8c020cdaad718c5b087a6626d1d11a23e1ea87e325a7/async_timeout-4.0.2-py3-none-any.whl
Collecting yarl<2.0,>=1.0 (from aiohttp)
Using cached https://www.piwheels.org/simple/yarl/yarl-1.9.2-cp37-cp37m-linux_armv7l.whl
Collecting multidict<7.0,>=4.5 (from aiohttp)
Using cached https://www.piwheels.org/simple/multidict/multidict-6.0.4-cp37-cp37m-linux_armv7l.whl
Collecting starlette<0.28.0,>=0.27.0 (from fastapi)
Using cached https://files.pythonhosted.org/packages/58/f8/e2cca22387965584a409795913b774235752be4176d276714e15e1a58884/starlette-0.27.0-py3-none-any.whl
Collecting pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,<3.0.0,>=1.7.4 (from fastapi)
Using cached https://files.pythonhosted.org/packages/79/bf/ce11dc07156bdbf12009c560ba5fdb308522f77e7484b64f4aff682d93cf/pydantic-2.0.2-py3-none-any.whl
Requirement already satisfied: click>=7.0 in /usr/local/lib/python3.7/dist-packages (from uvicorn) (7.1.2)
Collecting anyio<5,>=3.4.0 (from starlette<0.28.0,>=0.27.0->fastapi)
Using cached https://files.pythonhosted.org/packages/19/24/44299477fe7dcc9cb58d0a57d5a7588d6af2ff403fdd2d47a246c91a3246/anyio-3.7.1-py3-none-any.whl
Collecting pydantic-core==2.1.2 (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,<3.0.0,>=1.7.4->fastapi)
Using cached https://files.pythonhosted.org/packages/66/68/9703e44f0bcc29eeaacb1c063675687524646a1bbe3c4527d45475cf120e/pydantic_core-2.1.2.tar.gz
Installing build dependencies: started
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
python doit pointer sur python 2.7 mais vu qu’il y a de moins en moins de plugin utilisant python2 ca va être de moins en moins un problème si ce n’est pas le cas (et ces plugins ne fonctionneront plus sous debian11 de toute façon donc ils doivent être mis à jour)
par contre python3 devrait pointer sur python 3.7 sous buster et pas 3.9 => on peut espérer que dans pas mal de cas cela n’ait aucune conséquence mais ce n’est pas garanti.
donc en résumé, je pense que le risque n’est pas très élevé, mais il faut garder ca en tête si un problème survient sur un autre plugin.
Je ne comprends pas pourquoi vous relancez toujours l’installation s’il est marqué que c’est toujours en cours.
Ce n’est pas parce que jeedom n’affiche plus la progression que c’est arrêté…
Surveillez le log et attendez.
Bon là évidemment il n’y a plus rien qui fonctionne mais à force de réinstaller des versions de python ça ne m’étonne pas…
Essayez d’installer python3-wheel
J’ai relancé l’installation car le statut est passé à NOK
C’était déjà installé
pi@rasp-jeedom:/usr/bin $ sudo apt install python3-wheel
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
python3-wheel est déjà la version la plus récente (0.32.3-2).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Bonjour, je vous remercie de votre retour.
Je viens de remettre à zéro la boite domotique jeedom atlas avec une clé usb ensuite j’ai restauré une sauvegarde de jeedom. Tout est rentré dans l’ordre , la charge est descendu à 0.14 - 0.12 - 0.1.
J’ai cette erreur, je suis sur un raspberry PI 4 :
Collecting pydantic-core==2.10.1 (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi)
Using cached https://files.pythonhosted.org/packages/af/31/8e466c6ed47cddf23013d2f2ccf3fdb5b908ffa1d5c444150c41690d6eca/pydantic_core-2.10.1.tar.gz
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 1, in
File "/usr/lib/python3.7/tokenize.py", line 447, in open
buffer = _builtin_open(filename, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-install-8elylr3j/pydantic-core/setup.py'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-8elylr3j/pydantic-core/
jeudi 28 septembre 2023, 22:41:01 (UTC+0200)
***************************
* Install ended *
***************************
Hello, non
Désolé j’ai quitté Jeedom pour Home Assistant et j’ai revendu tout mon matos Reolink.
Mais bon dans ton log tout est correcte, le problème doit se situer ailleurs peut être dans le démarrage du démon, essai en debug et voir si les autres log te donne + d’informations ?
Quand j’installe le plug-in from scratch dans une autre instance Jeedom aucun soucis.
Mais même quand je réinstalle le plug-in sur l’instance où j’ai le soucis, l’installation des dépendances est considérée en erreur alors que tout se passe bien… ce qui empêche le démon de démarrer…
Sinon à quoi sert le démon? Car j’ai l’impression que l’équipement se connecte tout de même bien à la caméra… et que la récupération des infos se passe bien via l’API…
Sais-tu si quelqu’un a repris le plug-in?
Le repo de code source est-il public?
Comme tu es Modérateur Communautaires, j’imaginais que tu parcourais pas mal le forum et que tu avais peut-être glané l’information quelquepart… Surtout que tu a participé à ce thread de message