Mon plugin Intesis n’était plus compatible avec Debian 10. Je suis donc passé à Debian 11.
Après réinstallation des dépendances, le statut est NOK malgré que logs semblent OK
********************************************************
* Installation des dépendances *
********************************************************
Reading package lists...
Building dependency tree...
Reading state information...
python3-pip is already the newest version (20.3.4-4+rpt1+deb11u1).
0 upgraded, 0 newly installed, 0 to remove and 58 not upgraded.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: setuptools in /usr/local/lib/python3.9/dist-packages (76.0.0)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: wheel in /usr/lib/python3/dist-packages (0.34.2)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (2.25.1)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: serial in /usr/local/lib/python3.9/dist-packages (0.0.97)
Requirement already satisfied: iso8601>=0.1.12 in /usr/local/lib/python3.9/dist-packages (from serial) (2.1.0)
Requirement already satisfied: pyyaml>=3.13 in /usr/local/lib/python3.9/dist-packages (from serial) (6.0.2)
Requirement already satisfied: future>=0.17.1 in /usr/local/lib/python3.9/dist-packages (from serial) (1.0.0)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pyudev in /usr/lib/python3/dist-packages (0.22.0)
********************************************************
* Installation terminée *
********************************************************
Ok, je vais tenter ça. J’ai un backup Jeedom assez ancien (fait en Debian 10), est-ce que je dois absolument utiliser ce backup ou est-ce que je peux faire un backup de mon jeedom actuel ?
Quand vous proposez de faire une installation vierge, vous parlez bien de Debian, pas de Jeedom, si ?
Normalement vous avez un backup automatique tous les jours. Il devrait donc y avoir 3 ou 4 fichiers de backup de disponibles. Voir la partie sauvegarde de jeedom.
J’ai fait une réinstallation vierge de Debian 11 + réinstallation jeedom + restauration de mon backup.
Le démon de ZwaveJS m’indique toujours « Le démon MQTT Manager n’est pas démarré », donc je me penche vers MQTT Manager:
Les dépendances sont OK
J’ai (ré)installé le broker local et voici les logs que j’obtiens:
1745139392: mosquitto version 2.0.11 starting
1745139392: Config loaded from /etc/mosquitto/mosquitto.conf.
1745139392: Starting in local only mode. Connections will only be possible from clients running on this machine.
1745139392: Create a configuration file which defines a listener to allow remote access.
1745139392: For more details see https://mosquitto.org/documentation/authentication-methods/
1745139392: Opening ipv4 listen socket on port 1883.
1745139392: Opening ipv6 listen socket on port 1883.
1745139392: mosquitto version 2.0.11 running
1745139414: mosquitto version 2.0.11 terminating
1745139414: Saving in-memory database to /var/lib/mosquitto//mosquitto.db.
1745139414: mosquitto version 2.0.11 starting
1745139414: Config loaded from /var/www/html/plugins/mqtt2/core/class/../../data/mosquitto.conf.
1745139414: Error: Unable to open pwfile "/mosquitto/passwords".
1745139414: Error opening password file "/mosquitto/passwords".
1745139424: mosquitto version 2.0.11 starting
1745139424: Config loaded from /var/www/html/plugins/mqtt2/core/class/../../data/mosquitto.conf.
1745139424: Error: Unable to open pwfile "/mosquitto/passwords".
1745139424: Error opening password file "/mosquitto/passwords".
De ce que je comprend Jeedom essaye d’ouvrir le fichier passwords qui se trouve dans le dossier mosquitto à la racine de mon système, qui n’existe pas puisque ce fichier se trouve ici:
/var/www/html/plugins/mqtt2/data
Sans savoir si c’est la cause de votre problème, on peut observer au moins 2 problèmes sur la page santé de Jeedom.
Vous avez installé Debian 12 alors que seule la version Debian 11 (Raspberry Pi OS 11) est actuellement compatible avec l’ensemble des plugins supportés.
Vous avez installé la version 64 bits, sur un Pi3B, celui-ci connait des problèmes avec cette édition, il faut une édition 32 bits.
Donc, refaites une installation en Debian 11 32 bits.
Une possible correction de votre problème serait d’appliquer la restauration des droits sur vos fichiers. Un bouton permet cela depuis les réglages de Jeedom.
J’essaye de mettre toutes les chances de mon côté pour que ça refonctionne à nouveau. Je suis parti sur la réinstallation de Debian 11 en 32 bits.
Après la restauration de ma sauvegarde j’ai un message après le rafraîchissement de la page backup affichant:
Composer detected issues in your platform: Your Composer dependencies require a PHP version « >= 8.2.0 ».
Cette version n’est pas censée être installée par le script d’installation de Jeedom ?
Je n’ai du coup plus accès à l’interface Jeedom. Comment revenir à une version Jeedom me permettant de retenter une autre restauration ? Je relance le script d’installation Jeedom ?
Merci @Fabrice . Me voilà bien avancé sur pas mal de sujets (zwave, zigbee, etc…) suite à mon passage en Debian 11 (après une réinstallation vierge suite aux conseils de @Mips ) mais j’ai encore un problème de démon NOK sur mon plugin Intesis sans explication évidente:
0000|********************************************************
0001|* Installation des dépendances *
0002|********************************************************
0003|Reading package lists...
0004|Building dependency tree...
0005|Reading state information...
0006|python3-pip is already the newest version (20.3.4-4+rpt1+deb11u1).
0007|The following packages were automatically installed and are no longer required:
0008|augeas-lenses libaugeas0 python3-acme python3-augeas python3-certbot
0009|python3-configargparse python3-configobj python3-icu python3-josepy
0010|python3-jwt python3-parsedatetime python3-requests-toolbelt
0011|python3-responses python3-rfc3339 python3-tz python3-zope.component
0012|python3-zope.event python3-zope.hookable python3-zope.interface
0013|Use 'sudo apt autoremove' to remove them.
0014|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0015|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0016|Requirement already satisfied: setuptools in /usr/local/lib/python3.9/dist-packages (79.0.0)
0017|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0018|Requirement already satisfied: wheel in /usr/lib/python3/dist-packages (0.34.2)
0019|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0020|Requirement already satisfied: requests in /usr/lib/python3/dist-packages (2.25.1)
0021|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0022|Requirement already satisfied: serial in /usr/local/lib/python3.9/dist-packages (0.0.97)
0023|Requirement already satisfied: pyyaml>=3.13 in /usr/local/lib/python3.9/dist-packages (from serial) (6.0.2)
0024|Requirement already satisfied: future>=0.17.1 in /usr/local/lib/python3.9/dist-packages (from serial) (1.0.0)
0025|Requirement already satisfied: iso8601>=0.1.12 in /usr/local/lib/python3.9/dist-packages (from serial) (2.1.0)
0026|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0027|Requirement already satisfied: pyudev in /usr/local/lib/python3.9/dist-packages (0.24.3)
0028|********************************************************
0029|* Installation terminée *
0030|********************************************************
Rien dans les logs ne semble expliqué le probléme.