Package python-miio NOK

Bonjour j’ai un soucis avec le package python-miio et je n’ose pas faire de betise
je sais pas si il faut desintaller PyYAML?
merci
packages.txt (9,9 Ko)

Merci de donner la page santé et de copier les logs entre balises

voici par contre swap disponible et memoire disponible j’avais pas de soucis avant

/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (2.0.7) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
[2023-12-22 15:15:12.569]ERROR : '7c49eb890cad'
[2023-12-22 15:15:16.396]ERROR : '7c49eb890cad'
[2023-12-22 15:20:19.400]ERROR : SOCKET-READ------Exception on socket : 'timeout' object is not subscriptable
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (2.0.7) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
[2023-12-22 15:25:11.304]ERROR : '7c49eb890cad'
[2023-12-22 15:25:14.859]ERROR : '7c49eb890cad'
[2023-12-22 15:30:38.743]ERROR : SOCKET-READ------Exception on socket : 'timeout' object is not subscriptable
[2023-12-22 15:35:17.592]ERROR : SOCKET-READ------Exception on socket : 'timeout' object is not subscriptable
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (2.0.7) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
[2023-12-22 15:40:12.467]ERROR : '34ce008bfe0f'
[2023-12-22 15:40:12.468]ERROR : '7c49eb890cad'
[2023-12-22 15:40:17.487]ERROR : '34ce008bfe0f'
[2023-12-22 15:45:48.305]ERROR : SOCKET-READ------Exception on socket : 'timeout' object is not subscriptable
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (2.0.7) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
[2023-12-22 15:50:10.920]ERROR : '34ce008bfe0f'
[2023-12-22 15:50:10.971]ERROR : '7c49eb890cad'
[2023-12-22 15:50:16.199]ERROR : '34ce008bfe0f'
[2023-12-22 15:55:19.477]ERROR : SOCKET-READ------Exception on socket : 'timeout' object is not subscriptable
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (2.0.7) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
[2023-12-22 16:00:16.336]ERROR : '7c49eb890cad'
[2023-12-22 16:00:16.440]ERROR : '7811dcdac84a'
[2023-12-22 16:00:19.377]ERROR : '7c49eb890cad'
[2023-12-22 16:05:18.249]ERROR : SOCKET-READ------Exception on socket : 'timeout' object is not subscriptable
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (2.0.7) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
[2023-12-22 16:10:13.525]ERROR : '34ce008bfe0f'
[2023-12-22 16:10:13.727]ERROR : '7811dcdac84a'
[2023-12-22 16:15:41.231]ERROR : SOCKET-READ------Exception on socket : 'timeout' object is not subscriptable
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (2.0.7) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
[2023-12-22 16:20:12.260]ERROR : '34ce008bfe0f'
[2023-12-22 16:20:12.463]ERROR : '7811dcdac84a'
[2023-12-22 16:20:13.643]ERROR : '7811dcdac84a'
[2023-12-22 16:25:17.945]ERROR : SOCKET-READ------Exception on socket : 'timeout' object is not subscriptable
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (2.0.7) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
[2023-12-22 16:30:14.751]ERROR : '7c49eb890cad'
[2023-12-22 16:30:20.995]ERROR : '34ce008bfe0f'
[2023-12-22 16:35:18.225]ERROR : SOCKET-READ------Exception on socket : 'timeout' object is not subscriptable
[2023-12-22 16:40:19.944]ERROR : SOCKET-READ------Exception on socket : 'timeout' object is not subscriptable
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (2.0.7) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
[2023-12-22 16:45:12.552]ERROR : '34ce008bfe0f'
[2023-12-22 16:45:12.553]ERROR : '7c49eb890cad'
[2023-12-22 16:45:19.113]ERROR : '34ce008bfe0f'
[2023-12-22 16:50:19.060]ERROR : SOCKET-READ------Exception on socket : 'timeout' object is not subscriptable
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (2.0.7) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
[2023-12-22 16:55:17.974]ERROR : '34ce008bfe0f'
[2023-12-22 17:00:25.440]ERROR : SOCKET-READ------Exception on socket : 'timeout' object is not subscriptable
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (2.0.7) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
[2023-12-22 17:05:09.861]ERROR : '34ce008bfe0f'
[2023-12-22 17:05:09.861]ERROR : '7c49eb890cad'
[2023-12-22 17:05:16.869]ERROR : '34ce008bfe0f'
[2023-12-22 17:10:21.294]ERROR : SOCKET-READ------Exception on socket : 'timeout' object is not subscriptable
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (2.0.7) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
[2023-12-22 17:15:15.605]ERROR : '34ce008bfe0f'

+ 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.7/dist-packages/ -mindepth 1 -maxdepth 1 -type d -exec du -ks '{}' +
+ RESULTTODELETE=
++ sed 's, ,\ ,g'
++ echo ''
+ RESULTTODELETE2=
+ xargs rm -rf
+ echo ''
+ echo 3
+ sudo pip3 cache purge
Files removed: 195
+ echo 4
+ sudo pip3 install --upgrade pip
Requirement already satisfied: pip in /usr/local/lib/python3.7/dist-packages (23.3.2)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
+ echo 5
+ sudo pip3 install --force-reinstall --upgrade python-miio
Collecting python-miio
Downloading python_miio-0.5.12-py3-none-any.whl (330 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 331.0/331.0 kB 239.0 kB/s eta 0:00:00
Collecting PyYAML<7,>=5 (from python-miio)
Downloading PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.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 (9.6 kB)
Collecting attrs (from python-miio)
Downloading attrs-23.1.0-py3-none-any.whl (61 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 113.7 kB/s eta 0:00:00
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)
Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB)
Collecting croniter>=1 (from python-miio)
Downloading croniter-2.0.1-py2.py3-none-any.whl.metadata (24 kB)
Collecting cryptography>=35 (from python-miio)
Downloading cryptography-41.0.7-cp37-abi3-manylinux_2_28_aarch64.whl.metadata (5.2 kB)
Collecting defusedxml<1,>=0 (from python-miio)
Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Collecting importlib_metadata<2,>=1 (from python-miio)
Downloading importlib_metadata-1.7.0-py2.py3-none-any.whl (31 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.tar.gz (30 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting pytz (from python-miio)
Downloading pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB)
Collecting tqdm<5,>=4 (from python-miio)
Downloading tqdm-4.66.1-py3-none-any.whl.metadata (57 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.6/57.6 kB 186.2 kB/s eta 0:00:00
Collecting zeroconf<1,>=0 (from python-miio)
Downloading zeroconf-0.131.0.tar.gz (169 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 169.3/169.3 kB 546.2 kB/s eta 0:00:00
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting python-dateutil (from croniter>=1->python-miio)
Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 670.0 kB/s eta 0:00:00
Collecting cffi>=1.12 (from cryptography>=35->python-miio)
Downloading cffi-1.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (435 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 435.6/435.6 kB 765.6 kB/s eta 0:00:00
Collecting zipp>=0.5 (from importlib_metadata<2,>=1->python-miio)
Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB)
Collecting async-timeout>=3.0.0 (from zeroconf<1,>=0->python-miio)
Downloading async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting ifaddr>=0.1.7 (from zeroconf<1,>=0->python-miio)
Downloading ifaddr-0.2.0-py3-none-any.whl (12 kB)
Collecting requests (from micloud->python-miio)
Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting tzlocal (from micloud->python-miio)
Downloading tzlocal-5.1-py3-none-any.whl.metadata (16 kB)
Collecting pycryptodome (from micloud->python-miio)
Downloading pycryptodome-3.19.0-cp35-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (3.4 kB)
Collecting typing-extensions>=3.6.5 (from async-timeout>=3.0.0->zeroconf<1,>=0->python-miio)
Using cached typing_extensions-4.7.1-py3-none-any.whl.metadata (3.1 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=35->python-miio)
Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 248.8 kB/s eta 0:00:00
Collecting six>=1.5 (from python-dateutil->croniter>=1->python-miio)
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting charset-normalizer<4,>=2 (from requests->micloud->python-miio)
Downloading charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (33 kB)
Collecting idna<4,>=2.5 (from requests->micloud->python-miio)
Downloading idna-3.6-py3-none-any.whl.metadata (9.9 kB)
Collecting urllib3<3,>=1.21.1 (from requests->micloud->python-miio)
Downloading urllib3-2.0.7-py3-none-any.whl.metadata (6.6 kB)
Collecting certifi>=2017.4.17 (from requests->micloud->python-miio)
Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB)
Collecting backports.zoneinfo (from tzlocal->micloud->python-miio)
Downloading backports.zoneinfo-0.2.1.tar.gz (74 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.1/74.1 kB 146.1 kB/s eta 0:00:00
Installing build dependencies: started

les dependances tournent en boucle

Perso je tenterai :

  • Désactiver certains plugins ‹ gourmands › Blea, Camera, Docker
  • Je mets à jour debian sudo apt update && apt upgrade -Y
  • Je redémarre ma box pour libérer de la mémoire et diminuer la charge
  • Je retente l’installation des dépendances

Voir si pas ok ce que donne le log après cela

quand je fais la mise a jour j’ai des packages que j’arrive pas a mettre a jour
maj

C’est bon ca refonctionne j’ai trouvé ce post qui a resolu mes soucis

J’avais le même souci de dépendances qui se relançaient en boucle après l’erreur :

ERROR: Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

Après un peu de recherche je me suis connecté en ssh et j’ai fait 2 choses :
sudo apt-get update (+ résolution des problèmes, j’ai du supprimer speedtest.list qui était deprecated)
et surtout j’ai lancé
sudo -H pip3 install --ignore-installed PyYAML
(comme conseillé ici : pip - How to upgrade disutils package PyYAML? - Stack Overflow )

J’ai relancé à la main la commande pour tester
sudo pip3 install --force-reinstall --upgrade python-miio
Et tout semble OK
Je viens de vérifier et le statut de la dépendance est maintenant OK ! :slight_smile:
J’attends de voir si j’ai toujours l’erreur de relance de démon en boucle :sweat_smile:

Dites moi si ça fonctionne pour vous !

PS : ca ne concerne peut être que moi, j"'ai eu une erreur launchpadlib 1.10.13 requires testresources, which is not installed.
que j’ai pu résoudre avec
sudo apt install python3-testresources

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