PHP Warning: Module ‘mosquitto’ already loaded in Unknown on line 0

Bonjour a tous,
Ce probleme a dèja été évoqué dans certain plugins mais je n’arrive pas le résoudre :

0000|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0001|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0002|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0003|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0

Je retrouve ce message dans les logs suivantes et ça se rempli toutes les secondes :

listener_execution
cron_execution
scenario_execution

Hello,

De quels plugins disposes-tu ?

Bad

C’est pas sur un plugin particulier

Si cela parle de mosquitto, c’est en lien avec un plugin mqtt :thinking:

Tu en as au moins deux, zigbeelinker et mqttmanager. As-tu fait la configuration de zigbeelinker comme nécessaire si on utilise mqtt manager ?

Par exemple

Antoine

Et un addon au post ci-dessus pour verifier si il n’y a pas plusieurs mosquitto :

Norbert

Merci .
J’ai fait une install zigbeelinker complete .
Mais ça a fonctionné nickel pendant plusieurs semaines.
C’est je pense quand j’ai essayé de remettre en service le plugin « WorxLandroidS »

Je viens de le désactiver puis carrément supprimer…

C’EST PAREIL

Je me retrouve avec ça .C’est normal ?? Je suis un peu perdu (même beaucoup)

C’est peut etre celui la que je devrais supprimer ??

Oui, il y a une incompatibilité entre le #plugin-worxlandroids et une installation de mosquitto en mode docker (donc via #plugin-mqtt2)
En effet, dans les dépendances, le plugin testé la présence de mosquitto.service et installé le package mosquitto si il est absent. Hors si install via docker, le mosquitto.service n’est pas présent.

sudo apt-get remove mosquitto

Te réglera le pb, mais le #plugin-worxlandroids ne fonctionnera sans doute plus

Norbert

Hello,

Je pense que ça vient plutôt du module mosquitto chargé 2x dans un des 2 php.ini.
Essaye :

grep mosquitto /etc/php/*/*/php.ini

Attention :

Désinstalle Mosquitto du système, ce n’est pas forcement souhaité !

Tu peux essayer ça stp :

Et me donner le résultat de ça :

grep -r 'extension=mosquitto.so' /var/www/html

Et cà continue de se remplir dans plusieurs LOG. Je vais sans doute repartir a zéro
Réassocier et tout le tout le tintouin :triumph: :triumph: :triumph:
Misére Misére …

0972|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0973|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0974|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0975|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0976|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0977|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0978|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0979|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0980|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0981|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0982|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0983|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0984|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0985|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0986|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0987|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0988|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0989|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0990|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0991|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0992|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0993|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0994|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0995|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0996|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0997|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0998|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0
0999|PHP Warning: Module ‹ mosquitto › already loaded in Unknown on line 0

C’est que des logs, c’est pas très très grave…

J’attends toujours des traces de ta part (cf première partie de mon message précédant) pour te conseiller des modifs.

Et si ça se produit souvent, c’est le bon moment pour essayer de désactiver un ou des plugins pour voir qui est le coupable.

Je t’ai mis le resultat de la commande : ```
grep -r ‹ extension=mosquitto.so › /var/www/html

Je parle de créer une commande dans le plugin script de cette façon :

La commande :

Le script :
Capture d’écran du 2020-05-26 16-25-18

Le résultat :
Capture d’écran du 2020-05-26 16-28-45

Ca doit créer systématiquement le problème. Si tu désactives un (ou des) plugins et que tu n’as plus l’erreur en lançant la commande, tu as trouvé le coupable.

Merci a tous j’abandonne. Je vais repartir de ZERO !!!

Je t’accorde que c’est pas forcément le comportement qu’on pourrait espérer mais pourquoi serait-ce une incompatibilité ?
Techniquement on pourrait tout à fait avoir un mosquitto dans un container et un autre en local (les deux ne peuvent pas être exposés sur le même port évidemment)

Oui, oui, tout à fait !
d’autant que le pb, ici, ne semble pas etre celui là, puisque le plugin docker management n’est pas actif → mqqt management n’installe pas mosquitto en mode docker

Je comprends ta frustration, mais ce n’est pas parce ça a réglé le problème dans l’autre sujet que ça le règlera pour toi. Et en plus on ne sait toujours pas où est le problème, ce serait bien de creuser un peu plus pour le régler définitivement…