Bonjour,
suite a réinstallation complète de jeedom.
mon robot mija1c n’est plus détecté.
cordialement
Informations Jeedom
Core : 4.4.6 (V4-stable)
DNS Jeedom : oui
Plugin : Mi Robot
Version : 2024-05-22 09:25:10 (beta)
Bonjour,
suite a réinstallation complète de jeedom.
mon robot mija1c n’est plus détecté.
cordialement
Informations Jeedom
Core : 4.4.6 (V4-stable)
DNS Jeedom : oui
Plugin : Mi Robot
Version : 2024-05-22 09:25:10 (beta)
un peu vague pour vous aider
les logs disent quoi du plugin disent quoi ?
si cela fonctionnait avant pas de raison ? qu avez vous investiguez jusque là ?
Il na pas tord …!
Partager les logs pourrait peut etre aider a comprendre ce qui na pas fonctionné ou donner des pistes pour creuser !
mais simplement dire « ca marche pas » peu de personne pourront repondre, moi y compris ! :-/
mirobot_dep.txt (41,2 Ko)
Désolé mais illisible ainsi
il faut mettre ici dans parametre « texte préformaté »
bonjour,
oui j’ai fais mais ça dépasse le nombre de caractères autorisés.
donc en 2 fois ci dessous
samedi 25 mai 2024, 09:45:10 (UTC+0200)
********************************************
***************** PARAM ********************
********************************************
VENV_DIR => /var/www/html/plugins/mirobot/core/class/../../resources/venv/
PROGRESS_FILE => /tmp/jeedom/mirobot/dependency
PYTHON_VERSION => 3.8.2
********************************************
***** Revert Last Dependencies Install *****
********************************************
Not uninstalling pip at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'pip'. No files were found to uninstall.
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
gyp libc-ares2 libjs-inherits libjs-is-typedarray libuv1-dev node-abbrev
node-ajv node-ansi node-ansi-align node-ansi-regex node-ansi-styles
node-ansistyles node-aproba node-archy node-are-we-there-yet node-asn1
node-assert-plus node-asynckit node-aws-sign2 node-aws4 node-balanced-match
node-bcrypt-pbkdf node-bluebird node-boxen node-brace-expansion
node-builtin-modules node-builtins node-cacache node-call-limit
node-camelcase node-caseless node-chalk node-chownr node-cli-boxes
node-cliui node-clone node-co node-color-convert node-color-name
node-combined-stream node-concat-map node-concat-stream node-config-chain
node-console-control-strings node-copy-concurrently node-core-util-is
node-cross-spawn node-cyclist node-dashdash node-decamelize
node-decompress-response node-deep-extend node-defaults node-delayed-stream
node-delegates node-detect-indent node-detect-newline node-duplexer3
node-duplexify node-ecc-jsbn node-editor node-encoding node-end-of-stream
node-errno node-escape-string-regexp node-execa node-extend node-extsprintf
node-find-up node-flush-write-stream node-forever-agent node-form-data
node-from2 node-fs-vacuum node-fs-write-stream-atomic node-fs.realpath
node-gauge node-get-caller-file node-get-stream node-getpass node-glob
node-got node-graceful-fs node-har-schema node-har-validator node-has-flag
node-has-symbol-support-x node-has-to-string-tag-x node-has-unicode
node-hosted-git-info node-http-signature node-iconv-lite node-iferr
node-import-lazy node-imurmurhash node-inflight node-inherits node-ini
node-invert-kv node-is-builtin-module node-is-npm node-is-object
node-is-plain-obj node-is-retry-allowed node-is-stream node-is-typedarray
node-isarray node-isexe node-isstream node-isurl node-jsbn
node-json-parse-better-errors node-json-schema node-json-stable-stringify
node-json-stringify-safe node-jsonify node-jsonparse node-jsonstream
node-jsprim node-latest-version node-lazy-property node-lcid node-libnpx
node-locate-path node-lockfile node-lowercase-keys node-lru-cache node-mem
node-mime-types node-mimic-fn node-mimic-response node-minimatch
node-minimist node-mississippi node-mkdirp node-move-concurrently
node-mute-stream node-node-uuid node-nopt node-normalize-package-data
node-npm-package-arg node-npm-run-path node-npmlog node-oauth-sign
node-object-assign node-once node-opener node-os-locale node-osenv
node-p-cancelable node-p-finally node-p-limit node-p-locate node-p-timeout
node-package-json node-parallel-transform node-path-exists
node-path-is-absolute node-path-is-inside node-performance-now
node-prepend-http node-process-nextick-args node-promise-inflight
node-promzard node-proto-list node-prr node-pump node-pumpify node-punycode
node-qs node-qw node-rc node-read node-read-package-json
node-readable-stream node-registry-auth-token node-registry-url node-request
node-require-directory node-require-main-filename node-resolve-from
node-retry node-rimraf node-run-queue node-safe-buffer node-semver
node-semver-diff node-set-blocking node-sha node-shebang-command
node-shebang-regex node-signal-exit node-slash node-slide node-sorted-object
node-spdx-correct node-spdx-expression-parse node-spdx-license-ids
node-sshpk node-ssri node-stream-each node-stream-iterate node-stream-shift
node-string-decoder node-string-width node-strip-ansi node-strip-eof
node-strip-json-comments node-supports-color node-tar node-term-size
node-text-table node-through node-through2 node-timed-out node-tough-cookie
node-tunnel-agent node-tweetnacl node-typedarray node-uid-number
node-unique-filename node-unpipe node-url-parse-lax node-url-to-options
node-util-deprecate node-uuid node-validate-npm-package-license
node-validate-npm-package-name node-verror node-wcwidth.js node-which
node-which-module node-wide-align node-widest-line node-wrap-ansi
node-wrappy node-write-file-atomic node-xdg-basedir node-xtend node-y18n
node-yallist node-yargs node-yargs-parser
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
debconf: Impossible d'initialiser l'interface : Dialog
debconf: (L'interface dialog ne fonctionnera pas avec un terminal rustique (« dumb »), un tampon shell d'Emacs ou sans terminal de contrôle.)
debconf: Utilisation de l'interface Readline en remplacement
debconf: Impossible d'initialiser l'interface : Readline
debconf: (Cette interface a besoin d'un terminal de contrôle.)
debconf: Utilisation de l'interface Teletype en remplacement
dpkg-preconfigure: impossible de réouvrir stdin :
0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 169 non mis à jour.
Il est nécessaire de prendre 0 o/171 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données...
(Lecture de la base de données... 5%
(Lecture de la base de données... 10%
(Lecture de la base de données... 15%
(Lecture de la base de données... 20%
(Lecture de la base de données... 25%
(Lecture de la base de données... 30%
(Lecture de la base de données... 35%
(Lecture de la base de données... 40%
(Lecture de la base de données... 45%
(Lecture de la base de données... 50%
(Lecture de la base de données... 55%
(Lecture de la base de données... 60%
(Lecture de la base de données... 65%
(Lecture de la base de données... 70%
(Lecture de la base de données... 75%
(Lecture de la base de données... 80%
(Lecture de la base de données... 85%
(Lecture de la base de données... 90%
(Lecture de la base de données... 95%
(Lecture de la base de données... 100%
(Lecture de la base de données... 80858 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../python3-pip_18.1-5+rpt1_all.deb ...
Dépaquetage de python3-pip (18.1-5+rpt1) sur (18.1-5+rpt1) ...
Paramétrage de python3-pip (18.1-5+rpt1) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.5-2) ...
***************************************************
***** Launch pre-install of miio dependency *****
***************************************************
<span class='label label-xs label-success'>Python 3.8.2 already existing</span>
*************************
***** Install VENV ******
*************************
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
python3 est déjà la version la plus récente (3.7.3-1).
python3-venv est déjà la version la plus récente (3.7.3-1).
python3-pip est déjà la version la plus récente (18.1-5+rpt1).
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
gyp libc-ares2 libjs-inherits libjs-is-typedarray libuv1-dev node-abbrev
node-ajv node-ansi node-ansi-align node-ansi-regex node-ansi-styles
node-ansistyles node-aproba node-archy node-are-we-there-yet node-asn1
node-assert-plus node-asynckit node-aws-sign2 node-aws4 node-balanced-match
node-bcrypt-pbkdf node-bluebird node-boxen node-brace-expansion
node-builtin-modules node-builtins node-cacache node-call-limit
node-camelcase node-caseless node-chalk node-chownr node-cli-boxes
node-cliui node-clone node-co node-color-convert node-color-name
node-combined-stream node-concat-map node-concat-stream node-config-chain
node-console-control-strings node-copy-concurrently node-core-util-is
node-cross-spawn node-cyclist node-dashdash node-decamelize
node-decompress-response node-deep-extend node-defaults node-delayed-stream
node-delegates node-detect-indent node-detect-newline node-duplexer3
node-duplexify node-ecc-jsbn node-editor node-encoding node-end-of-stream
node-errno node-escape-string-regexp node-execa node-extend node-extsprintf
node-find-up node-flush-write-stream node-forever-agent node-form-data
node-from2 node-fs-vacuum node-fs-write-stream-atomic node-fs.realpath
node-gauge node-get-caller-file node-get-stream node-getpass node-glob
node-got node-graceful-fs node-har-schema node-har-validator node-has-flag
node-has-symbol-support-x node-has-to-string-tag-x node-has-unicode
node-hosted-git-info node-http-signature node-iconv-lite node-iferr
node-import-lazy node-imurmurhash node-inflight node-inherits node-ini
node-invert-kv node-is-builtin-module node-is-npm node-is-object
node-is-plain-obj node-is-retry-allowed node-is-stream node-is-typedarray
node-isarray node-isexe node-isstream node-isurl node-jsbn
node-json-parse-better-errors node-json-schema node-json-stable-stringify
node-json-stringify-safe node-jsonify node-jsonparse node-jsonstream
node-jsprim node-latest-version node-lazy-property node-lcid node-libnpx
node-locate-path node-lockfile node-lowercase-keys node-lru-cache node-mem
node-mime-types node-mimic-fn node-mimic-response node-minimatch
node-minimist node-mississippi node-mkdirp node-move-concurrently
node-mute-stream node-node-uuid node-nopt node-normalize-package-data
node-npm-package-arg node-npm-run-path node-npmlog node-oauth-sign
node-object-assign node-once node-opener node-os-locale node-osenv
node-p-cancelable node-p-finally node-p-limit node-p-locate node-p-timeout
node-package-json node-parallel-transform node-path-exists
node-path-is-absolute node-path-is-inside node-performance-now
node-prepend-http node-process-nextick-args node-promise-inflight
node-promzard node-proto-list node-prr node-pump node-pumpify node-punycode
node-qs node-qw node-rc node-read node-read-package-json
node-readable-stream node-registry-auth-token node-registry-url node-request
node-require-directory node-require-main-filename node-resolve-from
node-retry node-rimraf node-run-queue node-safe-buffer node-semver
node-semver-diff node-set-blocking node-sha node-shebang-command
node-shebang-regex node-signal-exit node-slash node-slide node-sorted-object
node-spdx-correct node-spdx-expression-parse node-spdx-license-ids
node-sshpk node-ssri node-stream-each node-stream-iterate node-stream-shift
node-string-decoder node-string-width node-strip-ansi node-strip-eof
node-strip-json-comments node-supports-color node-tar node-term-size
node-text-table node-through node-through2 node-timed-out node-tough-cookie
node-tunnel-agent node-tweetnacl node-typedarray node-uid-number
node-unique-filename node-unpipe node-url-parse-lax node-url-to-options
node-util-deprecate node-uuid node-validate-npm-package-license
node-validate-npm-package-name node-verror node-wcwidth.js node-which
node-which-module node-wide-align node-widest-line node-wrap-ansi
node-wrappy node-write-file-atomic node-xdg-basedir node-xtend node-y18n
node-yallist node-yargs node-yargs-parser
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 169 non mis à jour.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pip in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (24.0)
Requirement already satisfied: wheel in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (0.43.0)
*********************************************************
***** Installing python-miio from git master branch *****
*********************************************************
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
git est déjà la version la plus récente (1:2.20.1-2+deb10u8).
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
gyp libc-ares2 libjs-inherits libjs-is-typedarray libuv1-dev node-abbrev
node-ajv node-ansi node-ansi-align node-ansi-regex node-ansi-styles
node-ansistyles node-aproba node-archy node-are-we-there-yet node-asn1
node-assert-plus node-asynckit node-aws-sign2 node-aws4 node-balanced-match
node-bcrypt-pbkdf node-bluebird node-boxen node-brace-expansion
node-builtin-modules node-builtins node-cacache node-call-limit
node-camelcase node-caseless node-chalk node-chownr node-cli-boxes
node-cliui node-clone node-co node-color-convert node-color-name
node-combined-stream node-concat-map node-concat-stream node-config-chain
node-console-control-strings node-copy-concurrently node-core-util-is
node-cross-spawn node-cyclist node-dashdash node-decamelize
node-decompress-response node-deep-extend node-defaults node-delayed-stream
node-delegates node-detect-indent node-detect-newline node-duplexer3
node-duplexify node-ecc-jsbn node-editor node-encoding node-end-of-stream
node-errno node-escape-string-regexp node-execa node-extend node-extsprintf
node-find-up node-flush-write-stream node-forever-agent node-form-data
node-from2 node-fs-vacuum node-fs-write-stream-atomic node-fs.realpath
node-gauge node-get-caller-file node-get-stream node-getpass node-glob
node-got node-graceful-fs node-har-schema node-har-validator node-has-flag
node-has-symbol-support-x node-has-to-string-tag-x node-has-unicode
node-hosted-git-info node-http-signature node-iconv-lite node-iferr
node-import-lazy node-imurmurhash node-inflight node-inherits node-ini
node-invert-kv node-is-builtin-module node-is-npm node-is-object
node-is-plain-obj node-is-retry-allowed node-is-stream node-is-typedarray
node-isarray node-isexe node-isstream node-isurl node-jsbn
node-json-parse-better-errors node-json-schema node-json-stable-stringify
node-json-stringify-safe node-jsonify node-jsonparse node-jsonstream
node-jsprim node-latest-version node-lazy-property node-lcid node-libnpx
node-locate-path node-lockfile node-lowercase-keys node-lru-cache node-mem
node-mime-types node-mimic-fn node-mimic-response node-minimatch
node-minimist node-mississippi node-mkdirp node-move-concurrently
node-mute-stream node-node-uuid node-nopt node-normalize-package-data
node-npm-package-arg node-npm-run-path node-npmlog node-oauth-sign
node-object-assign node-once node-opener node-os-locale node-osenv
node-p-cancelable node-p-finally node-p-limit node-p-locate node-p-timeout
node-package-json node-parallel-transform node-path-exists
node-path-is-absolute node-path-is-inside node-performance-now
node-prepend-http node-process-nextick-args node-promise-inflight
node-promzard node-proto-list node-prr node-pump node-pumpify node-punycode
node-qs node-qw node-rc node-read node-read-package-json
node-readable-stream node-registry-auth-token node-registry-url node-request
node-require-directory node-require-main-filename node-resolve-from
node-retry node-rimraf node-run-queue node-safe-buffer node-semver
node-semver-diff node-set-blocking node-sha node-shebang-command
node-shebang-regex node-signal-exit node-slash node-slide node-sorted-object
node-spdx-correct node-spdx-expression-parse node-spdx-license-ids
node-sshpk node-ssri node-stream-each node-stream-iterate node-stream-shift
node-string-decoder node-string-width node-strip-ansi node-strip-eof
node-strip-json-comments node-supports-color node-tar node-term-size
node-text-table node-through node-through2 node-timed-out node-tough-cookie
node-tunnel-agent node-tweetnacl node-typedarray node-uid-number
node-unique-filename node-unpipe node-url-parse-lax node-url-to-options
node-util-deprecate node-uuid node-validate-npm-package-license
node-validate-npm-package-name node-verror node-wcwidth.js node-which
node-which-module node-wide-align node-widest-line node-wrap-ansi
node-wrappy node-write-file-atomic node-xdg-basedir node-xtend node-y18n
node-yallist node-yargs node-yargs-parser
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 169 non mis à jour.
Looking in links: /tmp/tmp25q0a0g7
Requirement already satisfied: setuptools in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (41.2.0)
Requirement already satisfied: pip in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (24.0)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting git+https://github.com/rytilahti/python-miio.git@master
Cloning https://github.com/rytilahti/python-miio.git (to revision master) to /tmp/pip-req-build-q4uls0gz
Running command git clone --filter=blob:none --quiet https://github.com/rytilahti/python-miio.git /tmp/pip-req-build-q4uls0gz
Resolved https://github.com/rytilahti/python-miio.git to commit 35b1ab22ff0716a3507b9703c5f790d389793d38
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 PyYAML<7,>=5 (from python-miio==0.6.0.dev0)
Using cached PyYAML-6.0.1-cp38-cp38-linux_armv7l.whl
Collecting appdirs<2,>=1 (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/appdirs/appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Collecting attrs (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/attrs/attrs-23.2.0-py3-none-any.whl (60 kB)
Requirement already satisfied: click>=8 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (8.1.7)
Collecting construct<3.0.0,>=2.10.56 (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/construct/construct-2.10.70-py3-none-any.whl (63 kB)
Collecting croniter>=1 (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/croniter/croniter-2.0.5-py2.py3-none-any.whl (20 kB)
Collecting cryptography>=35 (from python-miio==0.6.0.dev0)
Using cached cryptography-42.0.7.tar.gz (671 kB)
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 defusedxml<1,>=0 (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/defusedxml/defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Requirement already satisfied: micloud>=0.6 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (0.6)
Collecting pydantic<3,>=1 (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/pydantic/pydantic-2.7.1-py3-none-any.whl (409 kB)
Collecting pytz (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/pytz/pytz-2024.1-py3-none-any.whl (505 kB)
Collecting tqdm<5,>=4 (from python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/tqdm/tqdm-4.66.4-py3-none-any.whl (78 kB)
Collecting zeroconf<1,>=0 (from python-miio==0.6.0.dev0)
Using cached zeroconf-0.132.2-cp38-cp38-manylinux_2_28_armv7l.whl
Collecting python-dateutil (from croniter>=1->python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Collecting cffi>=1.12 (from cryptography>=35->python-miio==0.6.0.dev0)
Using cached cffi-1.16.0-cp38-cp38-linux_armv7l.whl
Requirement already satisfied: requests in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud>=0.6->python-miio==0.6.0.dev0) (2.32.2)
Requirement already satisfied: tzlocal in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud>=0.6->python-miio==0.6.0.dev0) (5.2)
Requirement already satisfied: pycryptodome in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud>=0.6->python-miio==0.6.0.dev0) (3.20.0)
Collecting annotated-types>=0.4.0 (from pydantic<3,>=1->python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/annotated-types/annotated_types-0.7.0-py3-none-any.whl (13 kB)
Collecting pydantic-core==2.18.2 (from pydantic<3,>=1->python-miio==0.6.0.dev0)
Using cached pydantic_core-2.18.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.metadata (6.5 kB)
Collecting typing-extensions>=4.6.1 (from pydantic<3,>=1->python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.12.0-py3-none-any.whl (37 kB)
Collecting async-timeout>=3.0.0 (from zeroconf<1,>=0->python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/async-timeout/async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
Collecting ifaddr>=0.1.7 (from zeroconf<1,>=0->python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/ifaddr/ifaddr-0.2.0-py3-none-any.whl (12 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=35->python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/pycparser/pycparser-2.22-py3-none-any.whl (117 kB)
Collecting six>=1.5 (from python-dateutil->croniter>=1->python-miio==0.6.0.dev0)
Using cached https://www.piwheels.org/simple/six/six-1.16.0-py2.py3-none-any.whl (11 kB)
Requirement already satisfied: charset-normalizer<4,>=2 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (3.7)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (2.2.1)
Requirement already satisfied: certifi>=2017.4.17 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (2024.2.2)
Requirement already satisfied: backports.zoneinfo in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from tzlocal->micloud>=0.6->python-miio==0.6.0.dev0) (0.2.1)
Using cached pydantic_core-2.18.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB)
Building wheels for collected packages: python-miio, cryptography
Building wheel for python-miio (pyproject.toml): started
Building wheel for python-miio (pyproject.toml): finished with status 'done'
Created wheel for python-miio: filename=python_miio-0.6.0.dev0-py3-none-any.whl size=405995 sha256=88a54319f6f6d67ee4f0aae49cdad80e95c96aa814ede69cc780ac36ed6e8ebe
Stored in directory: /tmp/pip-ephem-wheel-cache-yr_5pxis/wheels/44/9a/44/316234a25c5e854df925b1bff604f26ab9a9ba39e968e4ed5a
Building wheel for cryptography (pyproject.toml): started
Building wheel for cryptography (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
× Building wheel for cryptography (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [151 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-armv7l-cpython-38
creating build/lib.linux-armv7l-cpython-38/cryptography
copying src/cryptography/__about__.py -> build/lib.linux-armv7l-cpython-38/cryptography
copying src/cryptography/utils.py -> build/lib.linux-armv7l-cpython-38/cryptography
copying src/cryptography/exceptions.py -> build/lib.linux-armv7l-cpython-38/cryptography
copying src/cryptography/fernet.py -> build/lib.linux-armv7l-cpython-38/cryptography
copying src/cryptography/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat
copying src/cryptography/hazmat/_oid.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat
copying src/cryptography/hazmat/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat
creating build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/base.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/oid.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/verification.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/extensions.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/ocsp.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/general_name.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
copying src/cryptography/x509/name.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends
copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings
copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/twofactor
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/openssl
copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/openssl
copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/openssl
copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/openssl
running egg_info
writing src/cryptography.egg-info/PKG-INFO
writing dependency_links to src/cryptography.egg-info/dependency_links.txt
writing requirements to src/cryptography.egg-info/requires.txt
writing top-level names to src/cryptography.egg-info/top_level.txt
reading manifest file 'src/cryptography.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.c' under directory 'src/_cffi_src'
warning: no files found matching '*.h' under directory 'src/_cffi_src'
no previously-included directories found matching 'docs/_build'
warning: no previously-included files found matching 'vectors'
warning: no previously-included files matching '*' found under directory 'vectors'
warning: no previously-included files found matching 'src/rust/target'
warning: no previously-included files matching '*' found under directory 'src/rust/target'
warning: no previously-included files matching '*' found under directory '.github'
warning: no previously-included files found matching 'release.py'
warning: no previously-included files found matching '.readthedocs.yml'
warning: no previously-included files found matching 'ci-constraints-requirements.txt'
warning: no previously-included files found matching 'mypy.ini'
adding license file 'LICENSE'
adding license file 'LICENSE.APACHE'
adding license file 'LICENSE.BSD'
writing manifest file 'src/cryptography.egg-info/SOURCES.txt'
copying src/cryptography/py.typed -> build/lib.linux-armv7l-cpython-38/cryptography
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/aead.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/cmac.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/ec.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/keys.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/rsa.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
running build_ext
running build_rust
error: can't find Rust compiler
If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
To update pip, run:
pip install --upgrade pip
and then retry package installation.
If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
This package requires Rust >=1.63.0.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for cryptography
Successfully built python-miio
Failed to build cryptography
ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pycryptodome in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (3.20.0)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: micloud in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (0.6)
Requirement already satisfied: requests in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud) (2.32.2)
Requirement already satisfied: tzlocal in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud) (5.2)
Requirement already satisfied: click in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud) (8.1.7)
Requirement already satisfied: pycryptodome in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud) (3.20.0)
Requirement already satisfied: charset-normalizer<4,>=2 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud) (3.7)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud) (2.2.1)
Requirement already satisfied: certifi>=2017.4.17 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud) (2024.2.2)
Requirement already satisfied: backports.zoneinfo in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from tzlocal->micloud) (0.2.1)
samedi 25 mai 2024, 09:47:10 (UTC+0200)
***************************
* Install ended *
***************************
ça vous convient ?
Ca permet deja de voir assez visiblement que les dependances ne sont pas installees correctement.
Je suis tjs supris que les utilisateurs soient étonnés que le plugin (quelqu il soit!) ne fonctionne pas, si de base l install initiale n est pas complètement remplie
Donc faut creuser ce point là
Si tu veux,
Je te file des logs ,en mp ,pour se connecter à distance et voir ce qu’il en est ?
Bonjour. Depuis la dernière mise à jour tout est redevenu à la normale. Je galerais avec les dépenses qui ne voulaient pas se mettre à jour. On aurait dit à cause d’un truc sur python (dsl je ne suis pas expert là dessus). En tout cas, installation des dépendances complète, détection des commandes ok ainsi que le fonctionnement. Merci pour votre boulot !!
Bien cordialement et bonne vacances
ca tombe bien, je n’ai rien fait sur les dépendances ![]()
mais l’essentiel c’est que ca fonctionne ![]()
pense à cloturer, merci
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.