Bonjour à tous,
J’ai un petit souci de démon qui ne démarre pas.
Debian 12 et PHP 8.2
Log Debug Mymodbus_daemon:
[2025-03-08 11:39:47] INFO : Starting daemon with log level: debug
[2025-03-08 11:39:47] DEBUG : Writing PID 5010 to /tmp/jeedom/mymodbus/daemon.pid
[2025-03-08 11:39:47] INFO : Listening on 127.0.0.1:55502
[2025-03-08 11:39:47] ERROR : Please check your network configuration page: 500-Internal Server Error
[2025-03-08 11:39:47] INFO : Listening cancelled
[2025-03-08 11:39:47] INFO : Shutdown
[2025-03-08 11:39:47] DEBUG : Removing PID file /tmp/jeedom/mymodbus/daemon.pid
[2025-03-08 11:39:47] DEBUG : Exit 0
Log Debug Mymodbus
[2025-03-08 11:39:45] DEBUG : mymodbus::deamon_info
[2025-03-08 11:39:45] DEBUG : mymodbus::getDeamonLaunchable
[2025-03-08 11:39:45] DEBUG : mymodbus::getCompleteConfiguration
[2025-03-08 11:39:45] DEBUG : mymodbus::getEqConfiguration
[2025-03-08 11:39:45] DEBUG : mymodbus::deamon_info * daemon_info = '{"log":"mymodbus","state":"nok","launchable":"ok"}'
[2025-03-08 11:39:45] DEBUG : mymodbus::deamon_info
[2025-03-08 11:39:45] DEBUG : mymodbus::getDeamonLaunchable
[2025-03-08 11:39:45] DEBUG : mymodbus::getCompleteConfiguration
[2025-03-08 11:39:45] DEBUG : mymodbus::getEqConfiguration
[2025-03-08 11:39:45] DEBUG : mymodbus::deamon_info * daemon_info = '{"log":"mymodbus","state":"nok","launchable":"ok"}'
[2025-03-08 11:39:45] ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2025-03-08 11:39:45] DEBUG : mymodbus::deamon_start
[2025-03-08 11:39:45] DEBUG : mymodbus::deamon_stop
[2025-03-08 11:39:45] DEBUG : mymodbus::deamon_stop * $deamon_state nok
[2025-03-08 11:39:45] DEBUG : mymodbus::getDeamonLaunchable
[2025-03-08 11:39:45] DEBUG : mymodbus::getCompleteConfiguration
[2025-03-08 11:39:45] DEBUG : mymodbus::getEqConfiguration
[2025-03-08 11:39:45] DEBUG : mymodbus::getSocketPort
[2025-03-08 11:39:45] DEBUG : mymodbus::getCallbackUrl
[2025-03-08 11:39:45] DEBUG : mymodbus::deamon_start * Ligne de commande : /var/www/html/plugins/mymodbus/core/class/../../resources/venv/bin/python3 /var/www/html/plugins/mymodbus/resources/mymodbus/mymodbusd.py --loglevel 'debug' --socketport 55502 --callback 'http://127.0.0.1:80/plugins/mymodbus/core/php/jeemymodbus.php' --apikey 'shbmaNIUHOrJC9lBHSBSyFWZiPapTeqPnQY2jlmNM6yZMBYiPj9bQHX4sU5a7THp' --pid /tmp/jeedom/mymodbus/daemon.pid
[2025-03-08 11:39:45] INFO : mymodbus::deamon_start * Lancement du démon MyModbus
[2025-03-08 11:39:47] DEBUG : jeemymodbus.php: Premier message de test reçu
[2025-03-08 11:39:55] ERROR : Impossible de lancer le démon
[2025-03-08 11:39:55] DEBUG : mymodbus::deamon_info
[2025-03-08 11:39:55] DEBUG : mymodbus::getDeamonLaunchable
Log Http.error:
0000|[Sat Mar 08 11:42:47.793925 2025] [php:error] [pid 1534:tid 1534] [client 127.0.0.1:37100] PHP Fatal error: Uncaught Error: Non-static method mymodbus::sendNewConfig() cannot be called statically in /var/www/html/plugins/mymodbus/core/php/jeemymodbus.php:26\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/mymodbus/core/php/jeemymodbus.php on line 26
Et pour info, à la ligne 26 on a: mymodbus::sendNewConfig();
if (init('test') != '') {
log::add('mymodbus', 'debug', 'jeemymodbus.php: Premier message de test reçu');
mymodbus::sendNewConfig();
echo 'OK';
die();
}
Tentative de reboot machine puis réinstallation des 2 dépendances (Pyenv4jeedom d’abord puis mymodbus)
Et pour info, vu que c’est du Debian12, j’ai direct testé le plugin mymobus en beta (Erreur?)
Merci d’avance pour votre aide précieuse !