Fichier introuvable dans le log "plugin"

Bonjour,

Pas eu le temps de le signaler avant mais j’ai toujours ce message concernant le plugin Nut

Log plugin tronqué :

42655|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42656|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42657|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42658|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42659|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42660|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42661|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42662|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42663|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42664|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42665|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42666|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42667|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42668|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42669|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42670|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42671|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42672|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42673|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42674|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42675|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42676|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42677|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42678|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php
42679|[2026-07-28 10:23:11] ERROR  Fichier introuvable : /var/www/html/core/php/../../plugins/Nut/core/class/Nut.class.php

Log Nut en débug :

[2026-07-28 10:24:08] DEBUG  commande : /var/www/html/core/class/../../plugins/nut/resources/python_venv/bin/python3 /var/www/html/plugins/nut/resources/nut.py -f getInfos -a 192.168.1.26 -u upsadmin -p 33564911 -n apc
[2026-07-28 10:24:08] DEBUG  infos : Array
(
[battery.charge] => 100
[battery.charge.low] => 10
[battery.charge.warning] => 50
[battery.runtime] => 540
[battery.runtime.low] => 120
[battery.type] => PbAc
[battery.voltage] => 26.9
[battery.voltage.nominal] => 24.0
[device.mfr] => American Power Conversion
[device.model] => Smart-UPS C 1000
[device.serial] => 3S1438X06464
[device.type] => ups
[driver.debug] => 0
[driver.flag.allow_killpower] => 0
[driver.name] => usbhid-ups
[driver.parameter.pollfreq] => 30
[driver.parameter.pollinterval] => 15
[driver.parameter.port] => auto
[driver.parameter.productid] => 0003
[driver.parameter.serial] => 3S1438X06464
[driver.parameter.synchronous] => auto
[driver.parameter.vendorid] => 051D
[driver.state] => quiet
[driver.version] => 2.8.1
[driver.version.data] => APC HID 0.100
[driver.version.internal] => 0.52
[driver.version.usb] => libusb-1.0.28 (API: 0x100010a)
[ups.beeper.status] => disabled
[ups.delay.shutdown] => 20
[ups.firmware] => UPS 09.7 / ID=1005
[ups.mfr] => American Power Conversion
[ups.mfr.date] => 2014/09/21
[ups.model] => Smart-UPS C 1000
[ups.productid] => 0003
[ups.serial] => 3S1438X06464
[ups.status] => OL
[ups.timer.reboot] => -1
[ups.timer.shutdown] => -1
[ups.vendorid] => 051d
)

Il me semble que j’ai eu au préalable l’erreur sur le fichier nut.class.php donc j’ai fait une copie de Nut.class.php, j’ai donc les deux dans le dossier:

A dispo pour d’autres infos si demandé…

Thierry


Informations Jeedom

Core : 4.6.1 (master)
DNS Jeedom : oui

Plugin : Onduleur (NUT)
Version : 2024-11-09 01:14:15 (stable)
Santé
🟢 Matériel : diy
🟢 Système à jour : OK
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-07-25 23:43:07
🟢 Date système (dernière heure enregistrée) : OK 2026-07-28 10:20:14 (2026-07-28 09:24:01)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.6.1
🟢 Version OS : debian 12.15
🟢 Version PHP : 8.2.32
🟢 Nombre de processus Apache : 12
🟢 Version OS : Linux Jeedom12 6.1.0-50-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64 GNU/Linux  [12.15]
🟢 Version database : 10.11.18-MariaDB-0+deb12u1
🟢 Espace disque libre : 49 %
🟢 Connexion active/max/autorisée : 20/53/151
🟢 Taille base de données : 1.59 GB
🟢 Espace disque libre tmp : 49 %
🟢 Mémoire disponible : 79 % (Total 7941 Mo)
🟢 Mémoire suffisante : 0 
🟢 Erreur I/O : 0
🟢 Swap disponible : 100 % (Total 975 Mo)
🟢 Swappiness : 10 %
🟢 Charge : 2.36 - 1.49 - 1.03
🟢 Configuration réseau interne : OK
🟢 Configuration réseau externe : OK
🟢 Node : v22.23.1 
🟢 Python 3 : Python 3.11.2 
🟢 Persistance du cache : OK
🟢 Apache private tmp : OK

Bonjour,

mauvaise idée, supprimez cette copie!

Le problème n’est pas dans le plugin ni le core mais sur votre installation

avez-vous lu les autres sujets similaires?

recherche: Résultats de recherche pour « ERROR Fichier introuvable order:latest » - Communauté Jeedom

Voir ici par exemple: Présence étrange de plugins dans la table config
ou ici: Fichier LogManager.class.php introuvable Jeedom 4.6.x - #25 par Phpvarious
ou ici: Erreur depuis mise à jour 4.6.0 - #29 par Phpvarious

2 « J'aime »

Bonjour,

J’ajouterais en plus des liens fournis par Mips cette méthode par bloc code :

Bonjour,

Rien de très alarmant :wink:

[2026-07-28 18:46:49][SCENARIO] -- Début : . Tags : {"#trigger#":"user","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario lancé manuellement","#trigger_value#":"admin"}
[2026-07-28 18:46:49][SCENARIO] - Exécution du sous-élément de type [action] : code
[2026-07-28 18:46:49][SCENARIO] Exécution d'un bloc code
[2026-07-28 18:46:49][SCENARIO] ┌─────▶︎ Vérification EqType des commandes ───────────────
[2026-07-28 18:46:50][SCENARIO] | [OK] Aucun mauvais EqType détecté.
[2026-07-28 18:46:50][SCENARIO] └───────────────────────────────────────────
[2026-07-28 18:46:50][SCENARIO] ┌─────▶︎ Vérification des blocs code ───────────────
[2026-07-28 18:46:50][SCENARIO] | [OK] Mot Virtual pas détecté.
[2026-07-28 18:46:50][SCENARIO] └───────────────────────────────────────────
[2026-07-28 18:46:50][SCENARIO] Fin correcte du scénario

Je vais éplucher les conseil de @Mips

Bonjour,

Effectivement pas de souci avec le plugin « Virtuel » (Virtual) mais à priori c’est plutôt Nut qui nous intéresse ici :wink: :

1 « J'aime »

Merci @Aurelien :grinning_face_with_smiling_eyes:

------------------------------------
[2026-07-28 18:53:29][SCENARIO] -- Début : . Tags : {"#trigger#":"user","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario lancé manuellement","#trigger_value#":"admin"}
[2026-07-28 18:53:29][SCENARIO] - Exécution du sous-élément de type [action] : code
[2026-07-28 18:53:29][SCENARIO] Exécution d'un bloc code
[2026-07-28 18:53:29][SCENARIO] ┌─────▶︎ Vérification EqType des commandes ───────────────
[2026-07-28 18:53:30][SCENARIO] | [OK] Aucun mauvais EqType détecté.
[2026-07-28 18:53:30][SCENARIO] └───────────────────────────────────────────
[2026-07-28 18:53:30][SCENARIO] ┌─────▶︎ Vérification des blocs code ───────────────
[2026-07-28 18:53:30][SCENARIO] | [OK] Mot Nut pas détecté.
[2026-07-28 18:53:30][SCENARIO] └───────────────────────────────────────────
[2026-07-28 18:53:30][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-07-28 18:53:56][SCENARIO] -- Début : . Tags : {"#trigger#":"user","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario lancé manuellement","#trigger_value#":"admin"}
[2026-07-28 18:53:56][SCENARIO] - Exécution du sous-élément de type [action] : code
[2026-07-28 18:53:56][SCENARIO] Exécution d'un bloc code
[2026-07-28 18:53:56][SCENARIO] ┌─────▶︎ Vérification EqType des commandes ───────────────
[2026-07-28 18:53:57][SCENARIO] | [OK] Aucun mauvais EqType détecté.
[2026-07-28 18:53:57][SCENARIO] └───────────────────────────────────────────
[2026-07-28 18:53:57][SCENARIO] ┌─────▶︎ Vérification des blocs code ───────────────
[2026-07-28 18:53:57][SCENARIO] | [Time][Géoloc][Info du Jour] ─▶︎ Contenu a vérifier manuellement.
[2026-07-28 18:53:57][SCENARIO] └───────────────────────────────────────────
[2026-07-28 18:53:57][SCENARIO] Fin correcte du scénario

Il n’y aurait pas un lien avec le plugin “scan-ip” puisqu’il à installé un lien vers le Plugin Nut ?

Dans la seconde exécution ça parle de vérifier :

[2026-07-28 18:53:57][SCENARIO] ┌─────▶︎ Vérification des blocs code ───────────────
[2026-07-28 18:53:57][SCENARIO] | [Time][Géoloc][Info du Jour] ─▶︎ Contenu a vérifier manuellement.
[2026-07-28 18:53:57][SCENARIO] └───────────────────────────────────────────

mais on ne sait pas ce qui a été cherché (@Phpvarious : faudrait loguer le terme recherché :innocent:)


Suffit de le désactiver pour confirmer un éventuel lien ou non.

Fait :+1:

@thienell , j’ai modifier le bloc code.

Recommence avec le nouveau, ou comme demandé par Aurélien, indique nous le mot que tu as recherché dans la seconde exécution du scénario.

Un peu de retard pour cause d’odysée…

Nut en 1er et nut pour le second :

[2026-07-29 00:11:50][SCENARIO] -- Début : . Tags : {"#trigger#":"user","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario lancé manuellement","#trigger_value#":"admin"}
[2026-07-29 00:11:52][SCENARIO] - Exécution du sous-élément de type [action] : code
[2026-07-29 00:11:52][SCENARIO] Exécution d'un bloc code
[2026-07-29 00:11:52][SCENARIO] ┌─────▶︎ Vérification EqType des commandes ───────────────
[2026-07-29 00:11:53][SCENARIO] | [OK] Aucun mauvais EqType détecté.
[2026-07-29 00:11:53][SCENARIO] └───────────────────────────────────────────
[2026-07-29 00:11:53][SCENARIO] ┌─────▶︎ Recherche du mot "Nut" dans les blocs code ───────────────
[2026-07-29 00:11:53][SCENARIO] | [OK] Pas détecté.
[2026-07-29 00:11:53][SCENARIO] └───────────────────────────────────────────
[2026-07-29 00:11:53][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-07-29 00:13:58][SCENARIO] -- Début : . Tags : {"#trigger#":"user","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario lancé manuellement","#trigger_value#":"admin"}
[2026-07-29 00:13:58][SCENARIO] - Exécution du sous-élément de type [action] : code
[2026-07-29 00:13:58][SCENARIO] Exécution d'un bloc code
[2026-07-29 00:13:58][SCENARIO] ┌─────▶︎ Vérification EqType des commandes ───────────────
[2026-07-29 00:13:59][SCENARIO] | [OK] Aucun mauvais EqType détecté.
[2026-07-29 00:13:59][SCENARIO] └───────────────────────────────────────────
[2026-07-29 00:13:59][SCENARIO] ┌─────▶︎ Recherche du mot "nut" dans les blocs code ───────────────
[2026-07-29 00:13:59][SCENARIO] | [Time][Géoloc][Info du Jour] ─▶︎ Contenu a vérifier manuellement.
[2026-07-29 00:13:59][SCENARIO] └───────────────────────────────────────────
[2026-07-29 00:13:59][SCENARIO] Fin correcte du scénario

Bon, c’est bien le plugin Scan-Ip, lorsqu’il est désactivé, plus de message dans le log !

Je vais faire un sujet chez lui :wink:

Je clôturerais demain :folded_hands: