500 - Internal server error

Bonjour,

Je viens de réinstaller jeedom sur un PI2 j’ai installé le plug-in JeeZigbee pour remplacer le plug-in deconz.
Je désinstalle donc deconz et j’installe Jeezigbee je l’active, j’installe les dépendances je met les 3 ou 4 réglages réglages et une fois que je veux sauvegarder j’ai un message en rouge en bas en droite : 500 Internal server error.

Ma clef conbee2 n’a pas de problème le réseau zigbee avec deconz fonctionne depuis la freshinstall qui date de 15 jours.

Une idée ?

Merci.

Bonjour,
Pouvez vous lire le message indiquant ce qu’il faut poster pour recevoir de l’aide ? J’ai voulu aider en voyant le sujet mais avec si peut d’information je peux rien faire.

Oui bien sure !

Pour Jeedom :
Version : 4.3.17
Source : default
Branche : V4-stable
Système : RPI 2 B

J’utilise une clef Conbee 2 :
Version : 2.23.02
Firmware : 26420700

Les plugins :
JeeZigbee, dans ça dernière version.
Alarme, du 2022-06-24 13:43:59
Jeedom Connect, du 2023-05-31 15:18:05
Mail, du 2020-11-20 01:04:00

J’ai réinstaller hier soir le plugin et une nouvelle fois quand je veux sauvegarder mes paramètres il me met le message.

Merci !

Bonjour,

Il faudrait les logs du plugins ainsi que le log http.error dans le cas d’une erreur 500; ce log contiendra probablement le message d’erreur.

Bonjour voila pour les log :

http.error

0000|[Fri Oct 06 14:14:47.121796 2023] [php7:error] [pid 649] [client 192.168.0.89:50575] PHP Fatal error:  Uncaught Error: Class 'mqtt2' not found in /var/www/html/plugins/z2m/core/class/z2m.class.php:319
0001|Stack trace:
0002|#0 /var/www/html/core/class/config.class.php(72): z2m::postConfig_mqtt_topic('zigbee2mqtt')
0003|#1 /var/www/html/core/ajax/config.ajax.php(80): config::save('mqtt::topic', 'zigbee2mqtt', 'z2m')
0004|#2 {main}
0005|thrown in /var/www/html/plugins/z2m/core/class/z2m.class.php on line 319, referer: http://192.168.0.84/index.php?v=d&p=plugin&id=z2m
0006|[Fri Oct 06 14:21:44.183115 2023] [php7:error] [pid 912] [client 192.168.0.89:50727] PHP Fatal error:  Uncaught Error: Class 'mqtt2' not found in /var/www/html/plugins/z2m/core/class/z2m.class.php:319
0007|Stack trace:
0008|#0 /var/www/html/core/class/config.class.php(72): z2m::postConfig_mqtt_topic('zigbee2mqtt')
0009|#1 /var/www/html/core/ajax/config.ajax.php(80): config::save('mqtt::topic', 'zigbee2mqtt', 'z2m')
0010|#2 {main}
0011|thrown in /var/www/html/plugins/z2m/core/class/z2m.class.php on line 319, referer: http://192.168.0.84/index.php?v=d&p=plugin&id=z2m
0012|[Fri Oct 06 14:21:55.299926 2023] [php7:error] [pid 913] [client 192.168.0.89:50729] PHP Fatal error:  Uncaught Error: Class 'mqtt2' not found in /var/www/html/plugins/z2m/core/class/z2m.class.php:319
0013|Stack trace:
0014|#0 /var/www/html/core/class/config.class.php(72): z2m::postConfig_mqtt_topic('zigbee2mqtt')
0015|#1 /var/www/html/core/ajax/config.ajax.php(80): config::save('mqtt::topic', 'zigbee2mqtt', 'z2m')
0016|#2 {main}
0017|thrown in /var/www/html/plugins/z2m/core/class/z2m.class.php on line 319, referer: http://192.168.0.84/index.php?v=d&p=plugin&id=z2m

packages :

000|+ echo '*******************Begin of package installation******************'
0001|*******************Begin of package installation******************
0002|+ touch /tmp/jeedom_install_in_progress
0003|+ echo 1
0004|+ echo 2
0005|+ sudo pip2 install --force-reinstall --upgrade future
0006|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0007|Collecting future
0008|Downloading https://files.pythonhosted.org/packages/8f/2e/cf6accf7415237d6faeeebdc7832023c90e0282aa16fd3263db0eb4715ec/future-0.18.3.tar.gz (840kB)
0009|Building wheels for collected packages: future
0010|Running setup.py bdist_wheel for future: started
0011|Running setup.py bdist_wheel for future: finished with status 'done'
0012|Stored in directory: /root/.cache/pip/wheels/4e/95/ad/3c351f4069a9fd5b404d69733a8d124130d7528f40e2c16d37
0013|Successfully built future
0014|Installing collected packages: future
0015|Successfully installed future-0.18.3
0016|+ echo 3
0017|+ sudo pip2 install --force-reinstall --upgrade fasteners
0018|Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
0019|Collecting fasteners
0020|Downloading https://files.pythonhosted.org/packages/31/91/6630ebd169ca170634ca8a10dfcc5f5c11b0621672d4c2c9e40381c6d81a/fasteners-0.16.3-py2.py3-none-any.whl
0021|Collecting monotonic>=0.1; python_version < "3.4" (from fasteners)
0022|Downloading https://files.pythonhosted.org/packages/9a/67/7e8406a29b6c45be7af7740456f7f37025f0506ae2e05fb9009a53946860/monotonic-1.6-py2.py3-none-any.whl
0023|Collecting six (from fasteners)
0024|Downloading https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl
0025|Installing collected packages: monotonic, six, fasteners
0026|Found existing installation: six 1.12.0
0027|Not uninstalling six at /usr/lib/python2.7/dist-packages, outside environment /usr
0028|Can't uninstall 'six'. No files were found to uninstall.
0029|Successfully installed fasteners-0.16.3 monotonic-1.6 six-1.16.0
0030|+ echo 4
0031|+ rm /tmp/jeedom_install_in_progress
0032|+ echo '*******************End of package installation******************'
0033|*******************End of package installation******************

z2m_packages

0000|+ echo '*******************Begin of package installation******************'
0001|*******************Begin of package installation******************
0002|+ touch /tmp/jeedom_install_in_progress_z2m
0003|+ echo 1
0004|+ echo 2
0005|+ sudo chmod +x /var/www/html/core/class/../../plugins/z2m/resources/pre-install.sh
0006|+ sudo /var/www/html/core/class/../../plugins/z2m/resources/pre-install.sh
0007|Launch pre-install of z2m dependancy
0008|+ echo 3
0009|+ sudo chmod +x /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
0010|+ sudo /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
0011|+ echo Launch post-install of z2m dependancy
0012|Launch post-install of z2m dependancy
0013|+ realpath /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
0014|+ dirname /var/www/html/plugins/z2m/resources/post-install.sh
0015|+ BASEDIR=/var/www/html/plugins/z2m/resources
0016|+ [ -d /var/www/html/plugins/z2m/resources/zigbee2mqtt ]
0017|+ mkdir /var/www/html/plugins/z2m/resources/zigbee2mqtt
0018|+ git clone --depth 1 https://github.com/Koenkk/zigbee2mqtt.git /var/www/html/plugins/z2m/resources/zigbee2mqtt
0019|Cloning into '/var/www/html/plugins/z2m/resources/zigbee2mqtt'...
0020|+ cd /var/www/html/plugins/z2m/resources/zigbee2mqtt
0021|+ [ -f /var/www/html/plugins/z2m/resources/../data/wanted_z2m_version ]
0022|+ npm ci
0023|added 812 packages, and audited 813 packages in 3m
0024|89 packages are looking for funding
0025|run `npm fund` for details
0026|1 moderate severity vulnerability
0027|To address all issues, run:
0028|npm audit fix
0029|Run `npm audit` for details.
0030|npm notice
0031|npm notice New major version of npm available! 9.6.7 -> 10.2.0
0032|npm notice Changelog: 
0033|npm notice Run `npm install -g npm@10.2.0` to update!
0034|npm notice
0035|+ npm run build
0036|> zigbee2mqtt@1.33.1 build
0037|> tsc && node index.js writehash
0038|+ chown www-data:www-data -R /var/www/html/plugins/z2m/resources/zigbee2mqtt
0039|+ echo 4
0040|+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end z2m
0041|+ rm /tmp/jeedom_install_in_progress_z2m
0042|+ echo '*******************End of package installation******************'
0043|*******************End of package installation******************

Merci :dancer:

Il semble que vous n’avez pas le plugin-mqtt2 (MQTT Manager) installé; du coup il faudrait la page santé jeedom (à fournir systématiquement pour chaque demande d’aide à l’avenir, on gagnera du temps)

Peut-être n’êtes vous pas en version jeedom >= 4.2 ?

si oui alors installez, activez et configurez le plugin-mqtt2

Correct.

Merci, cela a régler le probléme de Internal server error.

Merci.

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