Démon en Erreur après redémarrage Jeedom

Bonjour à tous,
J’aurais besoin d’un petit coup de main car je n’arrive pas à m’en sortir tout seul.

J’ai migré depuis quelques temps, mon Jeedom sur Proxmox et une nouvelle machine pour plus de performance. En même temps je suis passé en Debian 11 et également monté de version Jeedom (4.3 vers 4.4). Tous s’est relativement bien passé avec peu d’anomalie.

Depuis je suis les montées de version, car j’avoue auparavant voir pris un peu de retard.

J’ai effectuée pas mal de mise à jour, core et plugins


Il y a quelques jours, j’ai redémarré mon Jeedom pour un problème de mémoire.
Suite à cela, j’ai des erreurs dans le démon .

[2024-11-03 10:48:37.362] DEBUG  : Signal 15 caught, exiting...
[2024-11-03 10:48:37.362] DEBUG  : Shutdown
[2024-11-03 10:48:37.363] DEBUG  : Removing PID file /tmp/jeedom/xiaomihome/deamon.pid
[2024-11-03 10:48:37] INFO  : Lancement démon xiaomihome : /usr/bin/python3 /var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py --loglevel debug --socketport 55019 --callback http://192.168.50.35/plugins/xiaomihome/core/php/jeeXiaomiHome.php --apikey wAWSrGkWrXV7m5VZlg0VM8AwGqRyli2w --cycle 0.05 --pid /tmp/jeedom/xiaomihome/deamon.pid
[2024-11-03 10:48:37.491] INFO  : Start xiaomihomed
[2024-11-03 10:48:37.491] INFO  : Log level : debug
[2024-11-03 10:48:37.491] INFO  : Socket port : 55019
[2024-11-03 10:48:37.491] INFO  : Socket host : 127.0.0.1
[2024-11-03 10:48:37.491] INFO  : PID file : /tmp/jeedom/xiaomihome/deamon.pid
[2024-11-03 10:48:37.491] INFO  : Apikey : wAWSrGkWrXV7m5VZlg0VM8AwGqRyli2w
[2024-11-03 10:48:37.491] INFO  : Callback : http://192.168.50.35/plugins/xiaomihome/core/php/jeeXiaomiHome.php
[2024-11-03 10:48:37.491] INFO  : Cycle : 0.05
[2024-11-03 10:48:37.491] DEBUG  : Writing PID 3339872 to /tmp/jeedom/xiaomihome/deamon.pid
[2024-11-03 10:48:37.491] DEBUG  : Init request module v2.0.0
[2024-11-03 10:48:37.493] INFO  : Starting new HTTP connection (1): 192.168.50.35
[2024-11-03 10:48:37.493] DEBUG  : Setting read timeout to None
[2024-11-03 10:48:37] DEBUG  : Format Invalide
[2024-11-03 10:48:37.495] DEBUG  : "GET /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=wAWSrGkWrXV7m5VZlg0VM8AwGqRyli2w HTTP/1.1" 200 0
[2024-11-03 10:48:37.496] DEBUG  : Socket interface started
[2024-11-03 10:48:37.496] DEBUG  : LoopNetServer Thread started
[2024-11-03 10:48:37.496] DEBUG  : Listening on: [127.0.0.1:55019]
[2024-11-03 10:48:37.496] INFO  : Start listening...
[2024-11-03 10:48:37.496] DEBUG  : Read Socket Thread Launched
[2024-11-03 10:48:37.496] DEBUG  : Aquara Thread Launched
[2024-11-03 10:48:39.837] DEBUG  : {'cmd': 'heartbeat', 'model': 'gateway', 'sid': '34ce00fb56e2', 'short_id': '0', 'token': '7IoSrtnswPF3Vq9m', 'data': '{"ip":"192.168.50.22"}'}
[2024-11-03 10:48:39.853] DEBUG  : Send to jeedom : {'devices': {'aquara_34ce00fb56e2': {'model': 'gateway', 'sid': '34ce00fb56e2', 'cmd': 'heartbeat', 'short_id': '0', 'source': '192.168.50.22', 'token': '7IoSrtnswPF3Vq9m', 'data': {'ip': '192.168.50.22'}}}}
[2024-11-03 10:48:39.853] ERROR  : Error on send request to jeedom request() got an unexpected keyword argument 'json' retry : 1/3
[2024-11-03 10:48:39.854] ERROR  : Error on send request to jeedom request() got an unexpected keyword argument 'json' retry : 2/3
[2024-11-03 10:48:39.854] ERROR  : Error on send request to jeedom request() got an unexpected keyword argument 'json' retry : 3/3
[2024-11-03 10:48:39.854] ERROR  : Critical error on  send_changes_async local variable 'r' referenced before assignment
[2024-11-03 10:48:39.888] DEBUG  : {'cmd': 'get_id_list', '34ce00fb56e2': '34ce00fb56e2'}
[2024-11-03 10:48:41] DEBUG  : execute : action wifi refresh
[2024-11-03 10:48:41] DEBUG  : Envoi : {"apikey":"wAWSrGkWrXV7m5VZlg0VM8AwGqRyli2w","type":"wifi","cmd":"refresh","model":"airmonitorb1","dest":"192.168.50.187","token":"706252507246794d4c7a50576c477249","devtype":"08f3","serial":"4b01"}
[2024-11-03 10:48:41.385] DEBUG  : Client connected to [127.0.0.1:34830]
[2024-11-03 10:48:41.385] DEBUG  : Message read from socket: b'{"apikey":"wAWSrGkWrXV7m5VZlg0VM8AwGqRyli2w","type":"wifi","cmd":"refresh","model":"airmonitorb1","dest":"192.168.50.187","token":"706252507246794d4c7a50576c477249","devtype":"08f3","serial":"4b01"}'
[2024-11-03 10:48:41.385] DEBUG  : Client disconnected from [127.0.0.1:34830]
[2024-11-03 10:48:41.401] DEBUG  : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
[2024-11-03 10:48:41.401] DEBUG  : SOCKET-READ------Received command from jeedom : refresh
[2024-11-03 10:48:41.401] DEBUG  : SOCKET-READ------Refreshing : airmonitorb1
[2024-11-03 10:48:41.401] DEBUG  : refreshing {'apikey': 'wAWSrGkWrXV7m5VZlg0VM8AwGqRyli2w', 'type': 'wifi', 'cmd': 'refresh', 'model': 'airmonitorb1', 'dest': '192.168.50.187', 'token': '706252507246794d4c7a50576c477249', 'devtype': '08f3', 'serial': '4b01'}
[2024-11-03 10:48:41.965] DEBUG  : vacuum "battery_state":"charging","co2":506,"humidity":63.8,"pm25":7,"temperature":19.1,"tvoc":193
[2024-11-03 10:48:41.965] DEBUG  : {'battery_state': 'charging', 'co2': 506, 'humidity': 63.8, 'pm25': 7, 'temperature': 19.1, 'tvoc': 193}
[2024-11-03 10:48:41.966] DEBUG  : Send to jeedom : {'devices': {'wifi_192.168.50.187': {'model': 'airmonitorb1', 'ip': '192.168.50.187', 'get_air_data': {'battery_state': 'charging', 'co2': 506, 'humidity': 63.8, 'pm25': 7, 'temperature': 19.1, 'tvoc': 193}}}}
[2024-11-03 10:48:41.966] ERROR  : Error on send request to jeedom request() got an unexpected keyword argument 'json' retry : 1/3
[2024-11-03 10:48:41.966] ERROR  : Error on send request to jeedom request() got an unexpected keyword argument 'json' retry : 2/3
[2024-11-03 10:48:41.966] ERROR  : Error on send request to jeedom request() got an unexpected keyword argument 'json' retry : 3/3
[2024-11-03 10:48:41.966] ERROR  : Critical error on  send_changes_async local variable 'r' referenced before assignment

J’ai juste 2 modules dessus:

J’ai tenté pour commencer la réinstall des dépendances
Ensuite sur le forum j’ai appliqué les modifications proposées: Rendre le plugin XiaomiHome fonctionnel sous Debian 12 - #2 par jerryzz
J’ai également essayé de modifier des choses de mon coté, sans succès

Là maintenant, je suis revenu au point de départ avant toutes les modifications effectuées pour repartir sur un état stable avant de demander de l’aide.

Voici la page santé de mon Jeedom

Voici le log de la réinstallation des dépendances:

 + echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_xiaomihome
+ echo 1
+ echo 2
++ awk '$1 <= 4'
++ cut -f 2-
++ find /usr/local/lib/python2.7/dist-packages/ /usr/local/lib/python3.9/dist-packages/ -mindepth 1 -maxdepth 1 -type d -exec du -ks '{}' +
+ RESULTTODELETE=
++ echo ''
++ sed 's, ,\ ,g'
+ RESULTTODELETE2=
+ echo ''
+ xargs rm -rf
+ echo 3
+ sudo pip3 cache purge
Files removed: 215
+ echo 4
+ sudo pip3 install --upgrade pip
Requirement already satisfied: pip in /usr/local/lib/python3.9/dist-packages (24.3.1)
WARNING: Error parsing dependencies of gpg: Invalid version: '1.14.0-unknown'
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
+ echo 5
+ sudo python3 -m pip install --force-reinstall --upgrade pyudev
Collecting pyudev
Downloading pyudev-0.24.3-py3-none-any.whl.metadata (4.6 kB)
Downloading pyudev-0.24.3-py3-none-any.whl (62 kB)
WARNING: Error parsing dependencies of gpg: Invalid version: '1.14.0-unknown'
Installing collected packages: pyudev
Attempting uninstall: pyudev
Found existing installation: pyudev 0.24.3
Uninstalling pyudev-0.24.3:
Successfully uninstalled pyudev-0.24.3
Successfully installed pyudev-0.24.3
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
+ echo 6
+ sudo python3 -m pip install --force-reinstall --upgrade construct
Collecting construct
Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB)
Downloading construct-2.10.70-py3-none-any.whl (63 kB)
WARNING: Error parsing dependencies of gpg: Invalid version: '1.14.0-unknown'
Installing collected packages: construct
Attempting uninstall: construct
Found existing installation: construct 2.10.70
Uninstalling construct-2.10.70:
Successfully uninstalled construct-2.10.70
Successfully installed construct-2.10.70
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
+ echo 7
+ sudo python3 -m pip install --force-reinstall --upgrade requests
Collecting requests
Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting charset-normalizer<4,>=2 (from requests)
Downloading charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (34 kB)
Collecting idna<4,>=2.5 (from requests)
Downloading idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting urllib3<3,>=1.21.1 (from requests)
Downloading urllib3-2.2.3-py3-none-any.whl.metadata (6.5 kB)
Collecting certifi>=2017.4.17 (from requests)
Downloading certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB)
Downloading requests-2.32.3-py3-none-any.whl (64 kB)
Downloading certifi-2024.8.30-py3-none-any.whl (167 kB)
Downloading charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (144 kB)
Downloading idna-3.10-py3-none-any.whl (70 kB)
Downloading urllib3-2.2.3-py3-none-any.whl (126 kB)
WARNING: Error parsing dependencies of gpg: Invalid version: '1.14.0-unknown'
Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests
Attempting uninstall: urllib3
Found existing installation: urllib3 2.2.3
Uninstalling urllib3-2.2.3:
Successfully uninstalled urllib3-2.2.3
Attempting uninstall: idna
Found existing installation: idna 3.10
Uninstalling idna-3.10:
Successfully uninstalled idna-3.10
Attempting uninstall: charset-normalizer
Found existing installation: charset-normalizer 3.4.0
Uninstalling charset-normalizer-3.4.0:
Successfully uninstalled charset-normalizer-3.4.0
Attempting uninstall: certifi
Found existing installation: certifi 2024.8.30
Uninstalling certifi-2024.8.30:
Successfully uninstalled certifi-2024.8.30
Attempting uninstall: requests
Found existing installation: requests 2.32.3
Uninstalling requests-2.32.3:
Successfully uninstalled requests-2.32.3
Successfully installed certifi-2024.8.30 charset-normalizer-3.4.0 idna-3.10 requests-2.32.3 urllib3-2.2.3
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
+ echo 8
+ sudo python3 -m pip install --force-reinstall --upgrade pyserial
Collecting pyserial
Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB)
Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB)
WARNING: Error parsing dependencies of gpg: Invalid version: '1.14.0-unknown'
Installing collected packages: pyserial
Attempting uninstall: pyserial
Found existing installation: pyserial 3.5
Uninstalling pyserial-3.5:
Successfully uninstalled pyserial-3.5
Successfully installed pyserial-3.5
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
+ echo 9
+ sudo python3 -m pip install --force-reinstall --upgrade future
Collecting future
Downloading future-1.0.0-py3-none-any.whl.metadata (4.0 kB)
Downloading future-1.0.0-py3-none-any.whl (491 kB)
WARNING: Error parsing dependencies of gpg: Invalid version: '1.14.0-unknown'
Installing collected packages: future
Attempting uninstall: future
Found existing installation: future 1.0.0
Uninstalling future-1.0.0:
Successfully uninstalled future-1.0.0
Successfully installed future-1.0.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
+ echo 10
+ sudo python3 -m pip install --force-reinstall --upgrade pycrypto
Collecting pycrypto
Downloading pycrypto-2.6.1.tar.gz (446 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Building wheels for collected packages: pycrypto
Building wheel for pycrypto (setup.py): started
Building wheel for pycrypto (setup.py): finished with status 'done'
Created wheel for pycrypto: filename=pycrypto-2.6.1-cp39-cp39-linux_x86_64.whl size=496582 sha256=eac21287e3e668af47e1d0e4a0ee6028a70b8906dbeed54baef621059bf4c30a
Stored in directory: /root/.cache/pip/wheels/9d/29/32/8b8f22481bec8b0fbe7087927336ec167faff2ed9db849448f
Successfully built pycrypto
WARNING: Error parsing dependencies of gpg: Invalid version: '1.14.0-unknown'
Installing collected packages: pycrypto
Attempting uninstall: pycrypto
Found existing installation: pycrypto 2.6.1
Uninstalling pycrypto-2.6.1:
Successfully uninstalled pycrypto-2.6.1
Successfully installed pycrypto-2.6.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
+ echo 11
+ sudo python3 -m pip install --force-reinstall --upgrade cryptography
Collecting cryptography
Downloading cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.4 kB)
Collecting cffi>=1.12 (from cryptography)
Downloading cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting pycparser (from cffi>=1.12->cryptography)
Downloading pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Downloading cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl (4.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.0/4.0 MB 11.3 MB/s eta 0:00:00
Downloading cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (445 kB)
Downloading pycparser-2.22-py3-none-any.whl (117 kB)
WARNING: Error parsing dependencies of gpg: Invalid version: '1.14.0-unknown'
Installing collected packages: pycparser, cffi, cryptography
Attempting uninstall: pycparser
Found existing installation: pycparser 2.22
Uninstalling pycparser-2.22:
Successfully uninstalled pycparser-2.22
Attempting uninstall: cffi
Found existing installation: cffi 1.17.1
Uninstalling cffi-1.17.1:
Successfully uninstalled cffi-1.17.1
Attempting uninstall: cryptography
Found existing installation: cryptography 43.0.3
Uninstalling cryptography-43.0.3:
Successfully uninstalled cryptography-43.0.3
Successfully installed cffi-1.17.1 cryptography-43.0.3 pycparser-2.22
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
+ echo 12
+ sudo python3 -m pip install --force-reinstall --upgrade enum34
Collecting enum34
Downloading enum34-1.1.10-py3-none-any.whl.metadata (1.6 kB)
Downloading enum34-1.1.10-py3-none-any.whl (11 kB)
WARNING: Error parsing dependencies of gpg: Invalid version: '1.14.0-unknown'
Installing collected packages: enum34
Attempting uninstall: enum34
Found existing installation: enum34 1.1.10
Uninstalling enum34-1.1.10:
Successfully uninstalled enum34-1.1.10
Successfully installed enum34-1.1.10
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
+ echo 13
+ sudo python3 -m pip install --force-reinstall --upgrade enum-compat
Collecting enum-compat
Downloading enum_compat-0.0.3-py3-none-any.whl.metadata (954 bytes)
Downloading enum_compat-0.0.3-py3-none-any.whl (1.3 kB)
WARNING: Error parsing dependencies of gpg: Invalid version: '1.14.0-unknown'
Installing collected packages: enum-compat
Attempting uninstall: enum-compat
Found existing installation: enum-compat 0.0.3
Uninstalling enum-compat-0.0.3:
Successfully uninstalled enum-compat-0.0.3
Successfully installed enum-compat-0.0.3
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
+ echo 14
+ sudo python3 -m pip install --force-reinstall --upgrade wheel
Collecting wheel
Downloading wheel-0.44.0-py3-none-any.whl.metadata (2.3 kB)
Downloading wheel-0.44.0-py3-none-any.whl (67 kB)
WARNING: Error parsing dependencies of gpg: Invalid version: '1.14.0-unknown'
Installing collected packages: wheel
Attempting uninstall: wheel
Found existing installation: wheel 0.44.0
Uninstalling wheel-0.44.0:
Successfully uninstalled wheel-0.44.0
Successfully installed wheel-0.44.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
+ echo 15
+ sudo python3 -m pip install --force-reinstall --upgrade yeelight
Collecting yeelight
Downloading yeelight-0.7.14-py3-none-any.whl.metadata (10 kB)
Collecting future (from yeelight)
Using cached future-1.0.0-py3-none-any.whl.metadata (4.0 kB)
Collecting ifaddr (from yeelight)
Downloading ifaddr-0.2.0-py3-none-any.whl.metadata (4.9 kB)
Collecting async-timeout (from yeelight)
Downloading async_timeout-5.0.0-py3-none-any.whl.metadata (4.4 kB)
Downloading yeelight-0.7.14-py3-none-any.whl (40 kB)
Downloading async_timeout-5.0.0-py3-none-any.whl (6.1 kB)
Using cached future-1.0.0-py3-none-any.whl (491 kB)
Downloading ifaddr-0.2.0-py3-none-any.whl (12 kB)
WARNING: Error parsing dependencies of gpg: Invalid version: '1.14.0-unknown'
Installing collected packages: ifaddr, future, async-timeout, yeelight
Attempting uninstall: ifaddr
Found existing installation: ifaddr 0.2.0
Uninstalling ifaddr-0.2.0:
Successfully uninstalled ifaddr-0.2.0
Attempting uninstall: future
Found existing installation: future 1.0.0
Uninstalling future-1.0.0:
Successfully uninstalled future-1.0.0
Attempting uninstall: async-timeout
Found existing installation: async-timeout 5.0.0
Uninstalling async-timeout-5.0.0:
Successfully uninstalled async-timeout-5.0.0
Attempting uninstall: yeelight
Found existing installation: yeelight 0.7.14
Uninstalling yeelight-0.7.14:
Successfully uninstalled yeelight-0.7.14
Successfully installed async-timeout-5.0.0 future-1.0.0 ifaddr-0.2.0 yeelight-0.7.14
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
+ echo 16
+ sudo python3 -m pip install --force-reinstall --upgrade python-miio
Collecting python-miio
Downloading python_miio-0.5.12-py3-none-any.whl.metadata (12 kB)
Collecting PyYAML<7,>=5 (from python-miio)
Downloading PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting android_backup<1,>=0 (from python-miio)
Downloading android_backup-0.2.0.tar.gz (6.1 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting appdirs<2,>=1 (from python-miio)
Downloading appdirs-1.4.4-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting attrs (from python-miio)
Downloading attrs-24.2.0-py3-none-any.whl.metadata (11 kB)
Collecting click>=8 (from python-miio)
Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting construct<3.0.0,>=2.10.56 (from python-miio)
Using cached construct-2.10.70-py3-none-any.whl.metadata (4.2 kB)
Collecting croniter>=1 (from python-miio)
Downloading croniter-5.0.1-py2.py3-none-any.whl.metadata (30 kB)
Collecting cryptography>=35 (from python-miio)
Using cached cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.4 kB)
Collecting defusedxml<1,>=0 (from python-miio)
Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Collecting micloud (from python-miio)
Downloading micloud-0.6.tar.gz (9.4 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting netifaces<1,>=0 (from python-miio)
Downloading netifaces-0.11.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (9.0 kB)
Collecting pytz (from python-miio)
Downloading pytz-2024.2-py2.py3-none-any.whl.metadata (22 kB)
Collecting tqdm<5,>=4 (from python-miio)
Downloading tqdm-4.66.6-py3-none-any.whl.metadata (57 kB)
Collecting zeroconf<1,>=0 (from python-miio)
Downloading zeroconf-0.136.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.0 kB)
Collecting python-dateutil (from croniter>=1->python-miio)
Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting cffi>=1.12 (from cryptography>=35->python-miio)
Using cached cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting async-timeout>=3.0.0 (from zeroconf<1,>=0->python-miio)
Using cached async_timeout-5.0.0-py3-none-any.whl.metadata (4.4 kB)
Collecting ifaddr>=0.1.7 (from zeroconf<1,>=0->python-miio)
Using cached ifaddr-0.2.0-py3-none-any.whl.metadata (4.9 kB)
Collecting requests (from micloud->python-miio)
Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting tzlocal (from micloud->python-miio)
Downloading tzlocal-5.2-py3-none-any.whl.metadata (7.8 kB)
Collecting pycryptodome (from micloud->python-miio)
Downloading pycryptodome-3.21.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=35->python-miio)
Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Collecting six>=1.5 (from python-dateutil->croniter>=1->python-miio)
Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Collecting charset-normalizer<4,>=2 (from requests->micloud->python-miio)
Using cached charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (34 kB)
Collecting idna<4,>=2.5 (from requests->micloud->python-miio)
Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting urllib3<3,>=1.21.1 (from requests->micloud->python-miio)
Using cached urllib3-2.2.3-py3-none-any.whl.metadata (6.5 kB)
Collecting certifi>=2017.4.17 (from requests->micloud->python-miio)
Using cached certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB)
Downloading python_miio-0.5.12-py3-none-any.whl (330 kB)
Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Downloading click-8.1.7-py3-none-any.whl (97 kB)
Using cached construct-2.10.70-py3-none-any.whl (63 kB)
Downloading croniter-5.0.1-py2.py3-none-any.whl (24 kB)
Using cached cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl (4.0 MB)
Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Downloading netifaces-0.11.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (32 kB)
Downloading pytz-2024.2-py2.py3-none-any.whl (508 kB)
Downloading PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (737 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 737.4/737.4 kB 10.8 MB/s eta 0:00:00
Downloading tqdm-4.66.6-py3-none-any.whl (78 kB)
Downloading zeroconf-0.136.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.5/10.5 MB 11.3 MB/s eta 0:00:00
Downloading attrs-24.2.0-py3-none-any.whl (63 kB)
Using cached async_timeout-5.0.0-py3-none-any.whl (6.1 kB)
Using cached cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (445 kB)
Using cached ifaddr-0.2.0-py3-none-any.whl (12 kB)
Downloading pycryptodome-3.21.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 11.3 MB/s eta 0:00:00
Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached requests-2.32.3-py3-none-any.whl (64 kB)
Downloading tzlocal-5.2-py3-none-any.whl (17 kB)
Using cached certifi-2024.8.30-py3-none-any.whl (167 kB)
Using cached charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (144 kB)
Using cached idna-3.10-py3-none-any.whl (70 kB)
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Using cached urllib3-2.2.3-py3-none-any.whl (126 kB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Building wheels for collected packages: android_backup, micloud
Building wheel for android_backup (setup.py): started
Building wheel for android_backup (setup.py): finished with status 'done'
Created wheel for android_backup: filename=android_backup-0.2.0-py3-none-any.whl size=7616 sha256=3904428ea3f23d2ebc9d3d687df161b6793cd4f089760c0b258d8eb0d05699bb
Stored in directory: /root/.cache/pip/wheels/78/8e/9f/f9d241f9ca17cca7c7248171047765624a1f5c1236edb4f594
Building wheel for micloud (setup.py): started
Building wheel for micloud (setup.py): finished with status 'done'
Created wheel for micloud: filename=micloud-0.6-py3-none-any.whl size=9971 sha256=0cf02f127e4e1a72728c005d0b243c283b42d959e1d0cba825d75b415e06809b
Stored in directory: /root/.cache/pip/wheels/6b/e6/39/8d3a108b897b9670ef806526dc73227438bdd3f2a08bcab5de
Successfully built android_backup micloud
WARNING: Error parsing dependencies of gpg: Invalid version: '1.14.0-unknown'
Installing collected packages: pytz, netifaces, ifaddr, appdirs, android_backup, urllib3, tzlocal, tqdm, six, PyYAML, pycryptodome, pycparser, idna, defusedxml, construct, click, charset-normalizer, certifi, attrs, async-timeout, zeroconf, requests, python-dateutil, cffi, micloud, cryptography, croniter, python-miio
Attempting uninstall: pytz
Found existing installation: pytz 2024.2
Uninstalling pytz-2024.2:
Successfully uninstalled pytz-2024.2
Attempting uninstall: netifaces
Found existing installation: netifaces 0.11.0
Uninstalling netifaces-0.11.0:
Successfully uninstalled netifaces-0.11.0
Attempting uninstall: ifaddr
Found existing installation: ifaddr 0.2.0
Uninstalling ifaddr-0.2.0:
Successfully uninstalled ifaddr-0.2.0
Attempting uninstall: appdirs
Found existing installation: appdirs 1.4.4
Uninstalling appdirs-1.4.4:
Successfully uninstalled appdirs-1.4.4
Attempting uninstall: android_backup
Found existing installation: android_backup 0.2.0
Uninstalling android_backup-0.2.0:
Successfully uninstalled android_backup-0.2.0
Attempting uninstall: urllib3
Found existing installation: urllib3 2.2.3
Uninstalling urllib3-2.2.3:
Successfully uninstalled urllib3-2.2.3
Attempting uninstall: tzlocal
Found existing installation: tzlocal 5.2
Uninstalling tzlocal-5.2:
Successfully uninstalled tzlocal-5.2
Attempting uninstall: tqdm
Found existing installation: tqdm 4.66.6
Uninstalling tqdm-4.66.6:
Successfully uninstalled tqdm-4.66.6
Attempting uninstall: six
Found existing installation: six 1.16.0
Uninstalling six-1.16.0:
Successfully uninstalled six-1.16.0
Attempting uninstall: PyYAML
Found existing installation: PyYAML 6.0.2
Uninstalling PyYAML-6.0.2:
Successfully uninstalled PyYAML-6.0.2
Attempting uninstall: pycryptodome
Found existing installation: pycryptodome 3.21.0
Uninstalling pycryptodome-3.21.0:
Successfully uninstalled pycryptodome-3.21.0
Attempting uninstall: pycparser
Found existing installation: pycparser 2.22
Uninstalling pycparser-2.22:
Successfully uninstalled pycparser-2.22
Attempting uninstall: idna
Found existing installation: idna 3.10
Uninstalling idna-3.10:
Successfully uninstalled idna-3.10
Attempting uninstall: defusedxml
Found existing installation: defusedxml 0.7.1
Uninstalling defusedxml-0.7.1:
Successfully uninstalled defusedxml-0.7.1
Attempting uninstall: construct
Found existing installation: construct 2.10.70
Uninstalling construct-2.10.70:
Successfully uninstalled construct-2.10.70
Attempting uninstall: click
Found existing installation: click 8.1.7
Uninstalling click-8.1.7:
Successfully uninstalled click-8.1.7
Attempting uninstall: charset-normalizer
Found existing installation: charset-normalizer 3.4.0
Uninstalling charset-normalizer-3.4.0:
Successfully uninstalled charset-normalizer-3.4.0
Attempting uninstall: certifi
Found existing installation: certifi 2024.8.30
Uninstalling certifi-2024.8.30:
Successfully uninstalled certifi-2024.8.30
Attempting uninstall: attrs
Found existing installation: attrs 24.2.0
Uninstalling attrs-24.2.0:
Successfully uninstalled attrs-24.2.0
Attempting uninstall: async-timeout
Found existing installation: async-timeout 5.0.0
Uninstalling async-timeout-5.0.0:
Successfully uninstalled async-timeout-5.0.0
Attempting uninstall: zeroconf
Found existing installation: zeroconf 0.136.0
Uninstalling zeroconf-0.136.0:
Successfully uninstalled zeroconf-0.136.0
Attempting uninstall: requests
Found existing installation: requests 2.32.3
Uninstalling requests-2.32.3:
Successfully uninstalled requests-2.32.3
Attempting uninstall: python-dateutil
Found existing installation: python-dateutil 2.9.0.post0
Uninstalling python-dateutil-2.9.0.post0:
Successfully uninstalled python-dateutil-2.9.0.post0
Attempting uninstall: cffi
Found existing installation: cffi 1.17.1
Uninstalling cffi-1.17.1:
Successfully uninstalled cffi-1.17.1
Attempting uninstall: micloud
Found existing installation: micloud 0.6
Uninstalling micloud-0.6:
Successfully uninstalled micloud-0.6
Attempting uninstall: cryptography
Found existing installation: cryptography 43.0.3
Uninstalling cryptography-43.0.3:
Successfully uninstalled cryptography-43.0.3
Attempting uninstall: croniter
Found existing installation: croniter 5.0.1
Uninstalling croniter-5.0.1:
Successfully uninstalled croniter-5.0.1
Attempting uninstall: python-miio
Found existing installation: python-miio 0.5.12
Uninstalling python-miio-0.5.12:
Successfully uninstalled python-miio-0.5.12
Successfully installed PyYAML-6.0.2 android_backup-0.2.0 appdirs-1.4.4 async-timeout-5.0.0 attrs-24.2.0 certifi-2024.8.30 cffi-1.17.1 charset-normalizer-3.4.0 click-8.1.7 construct-2.10.70 croniter-5.0.1 cryptography-43.0.3 defusedxml-0.7.1 idna-3.10 ifaddr-0.2.0 micloud-0.6 netifaces-0.11.0 pycparser-2.22 pycryptodome-3.21.0 python-dateutil-2.9.0.post0 python-miio-0.5.12 pytz-2024.2 requests-2.32.3 six-1.16.0 tqdm-4.66.6 tzlocal-5.2 urllib3-2.2.3 zeroconf-0.136.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
+ echo 17
+ sudo killall apt apt-get unattended-upgr
apt: no process found
apt-get: no process found
unattended-upgr: no process found
+ sudo rm /var/lib/apt/lists/lock
+ sudo rm /var/cache/apt/archives/lock
+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
+ sudo sudo dpkg --configure -a --force-confdef
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Hit:1 http://security.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Hit:4 https://deb.nodesource.com/node_20.x nodistro InRelease
Hit:5 https://packagecloud.io/ookla/speedtest-cli/debian bullseye InRelease
Reading package lists...
Building dependency tree...
Reading state information...
All packages are up to date.
+ echo 18
+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-cryptography
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
python3-cryptography is already the newest version (3.3.2-1+deb11u1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 19
+ sudo apt install -o Dpkg::Options::=--force-confdef -y libffi-dev
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
libffi-dev is already the newest version (3.3-6).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 20
+ sudo apt install -o Dpkg::Options::=--force-confdef -y libssl-dev
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
libssl-dev is already the newest version (1.1.1w-0+deb11u2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 21
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end xiaomihome
+ echo 22
+ rm /tmp/jeedom_install_in_progress_xiaomihome
+ echo '*******************End of package installation******************'
*******************End of package installation******************

Bon, il a fallut que je demande de l’aide pour finalement trouver la solution:
Réinstaller le module requests:

python3 -m pip install --upgrade requests
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.