Bonjour,
D’abord le contexte :
Image Jeedom Delta en Debian Stretch ou Buster je sais plus, tournant donc sur VM Freebox Delta. Clé Conbee II connectée sur la boxe, firmware de la clé jamais mis à jour (uniquement au premier usage). Fonctionnement nominal !
Voici l’historique de mes actions :
- Je fais (avec succès) la mise à jour de Jeedom en 4.5.
- A la vue du gros bandeau orange/rouge alertant que Debian est trop ancien, je fais un backup de Jeedom.
- Suppression de la VM et des fichiers associés.
- Création d’une nouvelle VM via image Jeedom Delta en Debian Bookworm.
- Mais problème car la nouvelle VM n’a pas d’IP et j’ai des erreurs réseaux au démarrage de celle-ci. (Voir captures). J’ai l’u qu’il fallait étrangement décocher Cloud init pour récupérer une ip… Ça a marché mais ensuite des problèmes à la restauration de mon backup Jeedom… De toute façon j’étais pas fan de ce bidouillage donc… Abandon de cette VM !
- Création d’une nouvelle VM Debian Bookworm. (OK)
- Installation en CLI de Jeedom. (OK)
- Restauration de mon backup Jeedom. (log restore OK)
- Réinstallation des dépendances de la plupart des plugins dont Deconz. (OK)
- Dans la configuration Deconz : lancement de l’Installation Deconz local en version Stable.(voir log joint). Vu ce tableau, apparemment la version stable est maintenant compatible avec Debian Bookworm.
- Aussi déconnecté/reconnecté la clé… sais-t-on jamais…
Et donc comme indiqué dans le titre, le démon Deconz ne démarre pas et erreur ModuleNotFoundError: No module named 'websocket'.
Impossible d’aller sur Phoscon pour charger mon backup (chargement de la page en erreur).
Ma clé Conbee 2 est bien visible et dans l’OS et dans Jeedom. (via Isusb, ou ls -la /dev/serial/by-id)
Mes hypothèses :
Mettre à jour le firmware de la clé ?
Si oui pourrais-je récupérer mes équipements après chargement du backup (en supposant que j’arrive à aller sur Phoscon) ?
Captures:
Deconz configuration
Problème network avec l’image Jeedom Delta (pas d’IP)
Logs :
Deconz
[2025-12-05 19:32:17] ERROR Erreur exécution de la commande [Home][Prise 2][Off] : Echec de la requête HTTP : 127.0.0.1:8484/api/067F689980/lights/5/state cURL error : Failed to connect to 127.0.0.1 port 8484 after 0 ms: Couldn't connect to server
Traceback (most recent call last):
File "/var/www/html/plugins/deconz/resources/deconzd/deconzd.py", line 32, in <module>
from websocket import create_connection
ModuleNotFoundError: No module named 'websocket'
[2025-12-05 19:45:45] ERROR Impossible de lancer le démon deconz, vérifiez le port
[2025-12-05 19:47:16] ERROR Erreur exécution de la commande [Home][Prise 2][On] : Echec de la requête HTTP : 127.0.0.1:8484/api/067F689980/lights/5/state cURL error : Failed to connect to 127.0.0.1 port 8484 after 0 ms: Couldn't connect to server
Traceback (most recent call last):
File "/var/www/html/plugins/deconz/resources/deconzd/deconzd.py", line 32, in <module>
from websocket import create_connection
ModuleNotFoundError: No module named 'websocket'
Traceback (most recent call last):
File "/var/www/html/plugins/deconz/resources/deconzd/deconzd.py", line 32, in <module>
from websocket import create_connection
ModuleNotFoundError: No module named 'websocket'
[2025-12-05 19:51:45] ERROR Impossible de lancer le démon deconz, vérifiez le port
Traceback (most recent call last):
File "/var/www/html/plugins/deconz/resources/deconzd/deconzd.py", line 32, in <module>
from websocket import create_connection
ModuleNotFoundError: No module named 'websocket'
[2025-12-05 19:55:39] ERROR Impossible de lancer le démon deconz, vérifiez le port
[2025-12-05 20:00:09] ERROR Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
Traceback (most recent call last):
File "/var/www/html/plugins/deconz/resources/deconzd/deconzd.py", line 32, in <module>
from websocket import create_connection
ModuleNotFoundError: No module named 'websocket'
[2025-12-05 20:00:42] ERROR Impossible de lancer le démon deconz, vérifiez le port
[2025-12-05 20:05:07] ERROR Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
Traceback (most recent call last):
File "/var/www/html/plugins/deconz/resources/deconzd/deconzd.py", line 32, in <module>
from websocket import create_connection
ModuleNotFoundError: No module named 'websocket'
[2025-12-05 20:05:41] ERROR Impossible de lancer le démon deconz, vérifiez le port
[2025-12-05 20:10:07] ERROR Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
Traceback (most recent call last):
File "/var/www/html/plugins/deconz/resources/deconzd/deconzd.py", line 32, in <module>
from websocket import create_connection [...]
Installation Deconz local
********************************************************
* Installation deconz *
********************************************************
Get:1 file:/etc/apt/mirrors/debian.list Mirrorlist [30 B]
Get:5 file:/etc/apt/mirrors/debian-security.list Mirrorlist [39 B]
Hit:7 https://deb.nodesource.com/node_20.x nodistro InRelease
Hit:2 https://deb.debian.org/debian bookworm InRelease
Hit:3 https://deb.debian.org/debian bookworm-updates InRelease
Hit:4 https://deb.debian.org/debian bookworm-backports InRelease
Hit:6 https://deb.debian.org/debian-security bookworm-security InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
libqt5serialport5 libqt5websockets5
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 90.4 kB of archives.
After this operation, 395 kB of additional disk space will be used.
Get:1 file:/etc/apt/mirrors/debian.list Mirrorlist [30 B]
Get:2 https://deb.debian.org/debian bookworm/main arm64 libqt5serialport5 arm64 5.15.8-2 [31.4 kB]
Get:3 https://deb.debian.org/debian bookworm/main arm64 libqt5websockets5 arm64 5.15.8-2 [59.0 kB]
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Fetched 90.4 kB in 0s (551 kB/s)
Selecting previously unselected package libqt5serialport5:arm64.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 64828 files and directories currently installed.)
Preparing to unpack .../libqt5serialport5_5.15.8-2_arm64.deb ...
Unpacking libqt5serialport5:arm64 (5.15.8-2) ...
Selecting previously unselected package libqt5websockets5:arm64.
Preparing to unpack .../libqt5websockets5_5.15.8-2_arm64.deb ...
Unpacking libqt5websockets5:arm64 (5.15.8-2) ...
Setting up libqt5serialport5:arm64 (5.15.8-2) ...
Setting up libqt5websockets5:arm64 (5.15.8-2) ...
Processing triggers for libc-bin (2.36-9+deb12u13) ...
Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
sqlite3-doc
The following NEW packages will be installed:
sqlite3
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 342 kB of archives.
After this operation, 570 kB of additional disk space will be used.
Get:1 file:/etc/apt/mirrors/debian.list Mirrorlist [30 B]
Get:2 https://deb.debian.org/debian bookworm/main arm64 sqlite3 arm64 3.40.1-2+deb12u2 [342 kB]
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Fetched 342 kB in 0s (2528 kB/s)
Selecting previously unselected package sqlite3.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 64840 files and directories currently installed.)
Preparing to unpack .../sqlite3_3.40.1-2+deb12u2_arm64.deb ...
Unpacking sqlite3 (3.40.1-2+deb12u2) ...
Setting up sqlite3 (3.40.1-2+deb12u2) ...
Processing triggers for man-db (2.11.2-2) ...
It's arm64, RPI
--2025-12-05 22:52:29-- https://images.jeedom.com/resources/deconz/arm64/deconz.deb
Resolving images.jeedom.com (images.jeedom.com)... 51.91.143.68
Connecting to images.jeedom.com (images.jeedom.com)|51.91.143.68|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14705802 (14M) [application/vnd.debian.binary-package]
Saving to: '/tmp/deconz.deb'
0K .......... .......... .......... .......... .......... 0% 3.37M 4s
50K .......... .......... .......... .......... .......... 0% 6.13M 3s
100K .......... .......... .......... .......... .......... 1% 55.8M 2s
150K .......... .......... .......... .......... .......... 1% 8.29M 2s
[...]
14200K .......... .......... .......... .......... .......... 99% 28.9M 0s
14250K .......... .......... .......... .......... .......... 99% 69.4M 0s
14300K .......... .......... .......... .......... .......... 99% 67.0M 0s
14350K .......... . 100% 81.4M=2.9s
2025-12-05 22:52:32 (4.90 MB/s) - '/tmp/deconz.deb' saved [14705802/14705802]
Selecting previously unselected package deconz.
(Reading database ... 64848 files and directories currently installed.)
Preparing to unpack /tmp/deconz.deb ...
tput: unknown terminal "unknown"
tput: unknown terminal "unknown"
tput: unknown terminal "unknown"
tput: unknown terminal "unknown"
tput: unknown terminal "unknown"
Unpacking deconz (2.31.2) ...
dpkg: dependency problems prevent configuration of deconz:
deconz depends on libqt5sql5; however:
Package libqt5sql5 is not installed.
dpkg: error processing package deconz (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
deconz
Get:1 file:/etc/apt/mirrors/debian.list Mirrorlist [30 B]
Get:5 file:/etc/apt/mirrors/debian-security.list Mirrorlist [39 B]
Hit:7 https://deb.nodesource.com/node_20.x nodistro InRelease
Hit:2 https://deb.debian.org/debian bookworm InRelease
Hit:3 https://deb.debian.org/debian bookworm-updates InRelease
Hit:4 https://deb.debian.org/debian bookworm-backports InRelease
Hit:6 https://deb.debian.org/debian-security bookworm-security InRelease
Reading package lists...
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
Correcting dependencies... Done
The following additional packages will be installed:
libqt5sql5 libqt5sql5-sqlite
The following NEW packages will be installed:
libqt5sql5 libqt5sql5-sqlite
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 175 kB of archives.
After this operation, 803 kB of additional disk space will be used.
Get:1 file:/etc/apt/mirrors/debian.list Mirrorlist [30 B]
Get:2 https://deb.debian.org/debian bookworm/main arm64 libqt5sql5 arm64 5.15.8+dfsg-11+deb12u3 [119 kB]
Get:3 https://deb.debian.org/debian bookworm/main arm64 libqt5sql5-sqlite arm64 5.15.8+dfsg-11+deb12u3 [56.5 kB]
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Fetched 175 kB in 0s (1302 kB/s)
Selecting previously unselected package libqt5sql5:arm64.
(Reading database ...
(Reading database ... 5%
[...]
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 67354 files and directories currently installed.)
Preparing to unpack .../libqt5sql5_5.15.8+dfsg-11+deb12u3_arm64.deb ...
Unpacking libqt5sql5:arm64 (5.15.8+dfsg-11+deb12u3) ...
Selecting previously unselected package libqt5sql5-sqlite:arm64.
Preparing to unpack .../libqt5sql5-sqlite_5.15.8+dfsg-11+deb12u3_arm64.deb ...
Unpacking libqt5sql5-sqlite:arm64 (5.15.8+dfsg-11+deb12u3) ...
Setting up libqt5sql5:arm64 (5.15.8+dfsg-11+deb12u3) ...
Setting up deconz (2.31.2) ...
Setting up libqt5sql5-sqlite:arm64 (5.15.8+dfsg-11+deb12u3) ...
Processing triggers for libc-bin (2.36-9+deb12u13) ...
********************************************************
* Installation terminée *
********************************************************





