Bonjour,
Suite à une mise à jour je n’ai plus accès à mon plugin (oui j’aurais du faire une sauvegarde avant).
L’installation des dépendances se fait correctement :
********************************************************
* Install dependancies *
********************************************************
> Progress file: /tmp/jeedom/fullyKiosK/dependance
> Install Mosquitto: 1
*
* Update package source repository
*
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (11.1.0).
php-pear is already the newest version (1:1.10.12+submodules+notgz+20210212-1).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
*
* Synchronize the package index
*
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://deb.debian.org/debian bullseye-updates InRelease
Hit:3 http://security.debian.org bullseye-security InRelease
Hit:4 http://deb.debian.org/debian bullseye-backports InRelease
Hit:5 https://deb.nodesource.com/node_12.x buster InRelease
Reading package lists...
*
* Install Mosquitto
*
Reading package lists...
Building dependency tree...
Reading state information...
libmosquitto-dev is already the newest version (2.0.11-1).
mosquitto is already the newest version (2.0.11-1).
mosquitto-clients is already the newest version (2.0.11-1).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
*
* Install php mosquitto wrapper
*
> Version 7 of PHP detected
> Install php7.4-dev
Reading package lists...
Building dependency tree...
Reading state information...
php7.4-dev is already the newest version (7.4.25-1+deb11u1).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
> Install pecl/Mosquitto
pecl/Mosquitto is already installed and is the same as the released version 0.4.0
install failed
> No need to reload the web server
********************************************************
* End dependancy installation *
********************************************************
Mais le démon ne veut pas se relancer :
[2021-12-03 15:51:31][INFO] : Paramètres utilisés, Host : 127.0.0.1, Port : 1883, ID : Jeedom
[2021-12-03 15:51:31][ERROR] : Erreur sur fullyKiosK::daemon() : Class 'Mosquitto\Client' not found
J’ai tenté de relancer l’installation de tout les paquets avec l’option purge pour avoir une config propre.
Mosquitto est bien lancé :
guillaume@JEEDOM:~$ sudo systemctl status mosquitto
● mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-12-03 14:44:52 UTC; 14min ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 15110 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 15111 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 15113 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 15114 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
Main PID: 15115 (mosquitto)
Tasks: 1 (limit: 4597)
Memory: 1.0M
CPU: 304ms
CGroup: /system.slice/mosquitto.service
└─15115 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
Dec 03 14:44:52 JEEDOM systemd[1]: Starting Mosquitto MQTT Broker...
Dec 03 14:44:52 JEEDOM systemd[1]: Started Mosquitto MQTT Broker.
J’ai tenté pas mal de chose mais je n’ai plus d’idée.
Je n’ai pas envie de réinstaller toute ma VM à cause du paquet mosquitto qui ne fonctionne pas…
Merci d’avance