PHP Notice dans le cron_execution

Tags: #<Tag:0x00007f384b22bae8>

Salut pas mal de PHP Notice dans le LOG cron_execution.
Je suis sur un Odroid N2 sous buster avec jeedom V4.1.17 et la derniere version stable de monitoring

PHP Warning:  stream_set_blocking() expects parameter 1 to be resource, string given in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 662
PHP Warning:  stream_get_contents() expects parameter 1 to be resource, string given in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 663
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1085
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1090
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1094
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1097
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1164
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1166
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1167
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1210
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1213
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1217
PHP Notice:  Undefined variable: hddtotal in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1274
PHP Notice:  Undefined variable: hddused in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1275
PHP Notice:  Undefined variable: hddpourcused in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1276

Avez vous fait une migration de votre OS ou vous avez fait une installation de 0 en partant d’une Debian 10 ?

Réinstallez les dépendances du plugin Monitoring.

Non jamais de migration, j’ai toujours fais une install de zero.

Je viens de lancer un réinstallation de dépendances
EDIT:
Pour infos la dernière installation date de: 2018-03-05 00:36:20, C’est pas tout jeune.


*****************************************************************************************************
*   Lancement de l'installation du module SSH pour PHP 7 / Launch install of module ssh2 for PHP 7  *
*****************************************************************************************************
Atteint :1 http://deb.debian.org/debian buster InRelease
R?ception de :2 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
R?ception de :3 http://deb.debian.org/debian buster-backports InRelease [46.7 kB]
Atteint :4 https://deb.nodesource.com/node_12.x buster InRelease
R?ception de :5 http://deb.debian.org/debian buster-backports/main arm64 Packages.diff/Index [27.8 kB]
R?ception de :6 http://deb.debian.org/debian buster-backports/main arm64 Contents (deb).diff/Index [27.9 kB]
R?ception de :7 http://deb.debian.org/debian buster-backports/main arm64 Packages 2021-01-11-0201.17.pdiff [314 B]
R?ception de :8 http://deb.debian.org/debian buster-backports/main arm64 Packages 2021-01-11-1401.26.pdiff [467 B]
R?ception de :9 http://deb.debian.org/debian buster-backports/main arm64 Contents (deb) 2021-01-11-0201.17.pdiff [124 B]
R?ception de :10 http://deb.debian.org/debian buster-backports/main arm64 Contents (deb) 2021-01-11-1401.26.pdiff [532 B]
R?ception de :8 http://deb.debian.org/debian buster-backports/main arm64 Packages 2021-01-11-1401.26.pdiff [467 B]
R?ception de :10 http://deb.debian.org/debian buster-backports/main arm64 Contents (deb) 2021-01-11-1401.26.pdiff [532 B]
Atteint :11 https://uk.mirrors.fossho.st/armbian/apt buster InRelease
R?ception de :12 http://security.debian.org buster/updates InRelease [65.4 kB]
R?ception de :13 http://security.debian.org buster/updates/main arm64 Packages [319 kB]
R?ception de :14 http://security.debian.org buster/updates/main armhf Packages [319 kB]
859 ko r?ceptionn?s en 10s (82.4 ko/s)
Lecture des listes de paquets...
Lecture des listes de paquets...
Construction de l'arbre des d?pendances...
Lecture des informations d'?tat...
php-ssh2 est d?j? la version la plus r?cente (1.1.2+0.13-4).
0 mis ? jour, 0 nouvellement install?s, 0 ? enlever et 0 non mis ? jour.
*****************************************************************************************************
*  Pour finaliser l'installation, redémarrer Jeedom / To complete the installation, restart Jeedom  *
*****************************************************************************************************

Alors ?

Vous avez redémarré comme indiqué ?

  • La log indique que rien n’a été changé.

Note : La date d’installation des dépendances est figé sur ce plugin, comme pas mal de plugin en fait, elle ne bouge pas.

Non j’ai pas redémarrer puisque rien a changé.
Mais je veux bien essayer.

@Fabrice Toujours la même chose après redémarrage et après avoir vidé le log.

N’y a t’il pas un moyen de désinstaller les dépendances pour les réinstaller.

Ce n’est pas un problème de dépendance je pense.

Vous avez combien d’équipement monitoring ?

Pour « voir », désactivez-le(s) et créez-en un de 0
Cela fait pareil ou pas ?

J’ai 3 équipements deux RPI et l’odroid N2 qui contient jeedom lui même. Je viens de désactiver les trois pour voir.

J’en ai créé un local la…

C’est comme si il était incompatible avec l’un de vos appareils ciblé.

Testez sur un Pi, pour voir si c’est ok.
Sinon, s’il ne fonctionne pas sur les autres, cela devrais être visible dans la tuile, il doit manquer des informations.

Sur mon pi zero j’ai les valeurs sur le stockahe HDD a 0.
J’ai retenté en recréant l’équipement mais c’est pareil.

Sur le Pi zero, il ne doit rien manquer normalement (tout est ok chez moi sur un Pi zero W)

L’erreur doit correspondre à ces lignes :

Undefined variable: hddtotal in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1274
PHP Notice:  Undefined variable: hddused in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1275
PHP Notice:  Undefined variable: hddpourcused in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1276

Vous n’avez jamais fait de personnalisation sur ce plugin ?

Non je ne pense pas avoir fait de personnalisation.
La j’ai complétement supprimé mes équipements pour les recréer.

Voici la tuile du rpizero
IMG_20210111_211910~2

Le disque ne marche pas. C’est pas normal.

Vous avez encore l’erreur ?

Supprimez celui-ci et testez sur un Pi autre (il me semble que vous en avez 2) pour voir si c’est pareil.

Pour le moment j’ai vider le log il y a quelques minutes je n’ai pas d’erreur.
Par contre sur l’autre pi qui est un rpi3 j’ai bien toutes les infos.

ok, je regarde pour le Pi zero de mon coté,

Ça roule merci.

Cela ne fonctionne plus chez moi non plus, je suis SUR que cela fonctionnait il y a pas longtemps encore.
Comme j’ai fait faire des modification sur le plugin, je regarde si ce n’est pas de ma faute.

Ok bon j’avoue ça me rassure eheh.

Édit:
Pour info en désactivant les RPI Zéro je n’ai plus ces erreurs :

PHP Notice:  Undefined variable: hddtotal in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1274
PHP Notice:  Undefined variable: hddused in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1275
PHP Notice:  Undefined variable: hddpourcused in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1276

Par contre toujours les ligne suivant:

PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1085
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1090
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1094
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1097
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1164
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1165
PHP Notice:  A non well formed numeric value encountered in /var/www/html/plugins/Monitoring/core/class/Monitoring.class.php on line 1217

Oui, je ne l’ai que sur Pi ZERO aussi, à ce demander si ce n’est pas la récente mise à jour du Kernel qui créer cette erreur.
Avez vous une sauvegarde de Jeedom qui date d’il y a une semaine par exemple ?
je voudrais le contenu du dossier /plugins/Monitoring

Je viens de restaurer une version du 01/01/2021, c’est la 1ere sauvegarde de mon passage en v4 et j’ai le problème.
Si je restaure une version de Jeedom v3, cela fonctionne (mais il manque des icones).

Donc, pour s’assurer que cela ne viens pas de moi (ou que cela viens de moi) il faut voir avec une sauvegarde d’avant mes modification (c’est à dire, une sauvegarde de 4 jours pas exemple).

Mon besoin, un ZIP du dossier /Monitoring

La plus ancienne que j’ai c’est le 2 Janvier sinon une de novembre