Redémarrage auto du démon

Jeedom Atlas zigbee
Jeedom | Version 4.1.28
Mail Listener | Version 2020-01-18 03:44;45

Bonjour ,

Problème rencontrer : arrêt du service maillistener et redémarrage du démon de façon aléatoire et répéter provoquant de temps en temps ce message

« Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consécutivement »

Infos importante : Le plugin fait sont travail , il lit bien les messages en arrivée et mon scénario est bien exécuter .

Je poste donc ce message juste pour voir si il n’y aurait pas un petit quelque chose à faire pour remédier à ces démarrages successifs et nombreux du démon > actuellement toutes les 15 minutes

Remarque sur la page configuration du plugin dans : Dépendance

Statut = OK
Date de dernière installation = 2019-12-08 13:44:31 >> cette date ne change jamais malgré les relances.
Lors de relance le temps affiché est énorme = 1072980 minutes. Au bout de 1 minute l’installation s’arrête et tout devient OK , Dépendance et Démon.

Voici le log d’install

Je ne suis pas informaticien et plutôt anglophobe mais je crois comprendre (avec l’aide d’un traducteur que :
Il met à jour node js en version 14.18.2 et qu’il y a également plusieurs programmes obsolètes.

2021-12-26 11:22:28 (10.6 MB/s) - 'dependencies.sh' saved [1552/1552]
dependencies.sh: 3: [: maillistener: unexpected operator
Version actuelle : 14
Hit:1 http://deb.debian.org/debian buster InRelease
Get:2 http://security.debian.org buster/updates InRelease [65.4 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
Get:4 http://deb.debian.org/debian buster-backports InRelease [46.7 kB]
Hit:5 https://deb.nodesource.com/node_14.x buster InRelease
Hit:6 http://mirrors.dotsrc.org/armbian-apt buster InRelease
Get:7 http://security.debian.org buster/updates/main armhf Packages [386 kB]
Get:8 http://security.debian.org buster/updates/main arm64 Packages [387 kB]
Get:9 http://deb.debian.org/debian buster-backports/main arm64 Packages.diff/Index [27.8 kB]
Get:10 http://deb.debian.org/debian buster-backports/main armhf Packages.diff/Index [27.8 kB]
Get:11 http://deb.debian.org/debian buster-backports/main arm64 Packages 2021-12-25-0205.37.pdiff [1613 B]
Get:11 http://deb.debian.org/debian buster-backports/main arm64 Packages 2021-12-25-0205.37.pdiff [1613 B]
Get:12 http://deb.debian.org/debian buster-backports/main armhf Packages 2021-12-25-0205.37.pdiff [1611 B]
Get:12 http://deb.debian.org/debian buster-backports/main armhf Packages 2021-12-25-0205.37.pdiff [1611 B]
Fetched 996 kB in 3s (349 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (10.2019051400).
0 upgraded, 0 newly installed, 0 to remove and 62 not upgraded.
dependencies.sh: 29: dependencies.sh: [[: not found
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Reading package lists...
Building dependency tree...
Reading state information...
Package 'npm' is not installed, so not removed
The following packages will be REMOVED:
nodejs*
0 upgraded, 0 newly installed, 1 to remove and 62 not upgraded.
After this operation, 121 MB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 63347 files and directories currently installed.)
Removing nodejs (14.18.2-deb-1nodesource1) ...
dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules' not empty so not removed
Processing triggers for man-db (2.8.5-2) ...
dependencies.sh: 38: [: aarch64: unexpected operator
Utilisation du dépot officiel
## Installing the NodeSource Node.js 14.x repo...
## Populating apt-get cache...
+ apt-get update
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://security.debian.org buster/updates InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Hit:4 http://deb.debian.org/debian buster-backports InRelease
Hit:5 https://deb.nodesource.com/node_14.x buster InRelease
Hit:6 https://stpete-mirror.armbian.com/apt buster InRelease
Reading package lists...
## Confirming "buster" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_14.x/dists/buster/Release'
## Adding the NodeSource signing key to your keyring...
+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg >/dev/null
## Creating apt sources list file for the NodeSource Node.js 14.x repo...
+ echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x buster main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x buster main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you...
+ apt-get update
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://deb.debian.org/debian buster-updates InRelease
Hit:3 http://security.debian.org buster/updates InRelease
Hit:4 http://deb.debian.org/debian buster-backports InRelease
Hit:5 https://deb.nodesource.com/node_14.x buster InRelease
Hit:6 http://mirror.armbian.de/apt buster InRelease
Reading package lists...
## Run `sudo apt-get install -y nodejs` to install Node.js 14.x and npm
## You may also need development tools to build native addons:
sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
nodejs
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
0 upgraded, 1 newly installed, 0 to remove and 62 not upgraded.
Need to get 0 B/24.5 MB of archives.
After this operation, 121 MB of additional disk space will be used.
Selecting previously unselected package nodejs.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 58415 files and directories currently installed.)
Preparing to unpack .../nodejs_14.18.2-deb-1nodesource1_arm64.deb ...
Unpacking nodejs (14.18.2-deb-1nodesource1) ...
Setting up nodejs (14.18.2-deb-1nodesource1) ...
Processing triggers for man-db (2.8.5-2) ...
ln: failed to create symbolic link '/usr/bin/nodejs': File exists
Version actuelle : v14.18.2
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated mailparser@0.4.9: Mailparser versions older than v2.3.0 are deprecated
npm WARN deprecated mimelib@0.3.1: This project is unmaintained
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
added 96 packages from 81 contributors and audited 96 packages in 16.177s
12 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
Installation spécifique plugin
Fin de l’installation

Log Maillistener

[2021-12-26 07:40:04][INFO] : Démons maillistener lancé
[2021-12-26 07:55:03][INFO] : Arrêt du service maillistener
[2021-12-26 07:55:04][INFO] : Lancement du démon maillistener
[2021-12-26 07:55:04][DEBUG] : Lancement démon maillistener : nice -n 19 nodejs /var/www/html/plugins/maillistener/resources/maillistener.js XXXXXX@gmail.com@imap.gmail.com http://192.168.1.100/plugins/maillistener/core/api/maillistener.php?apikey=XXXXXX"XXXXXX@gmail.com" "XXXXXXX" imap.gmail.com 993 true /var/www/html/plugins/maillistener/resources/attachments/
[2021-12-26 07:55:04][INFO] : Démons maillistener lancé
[2021-12-26 08:10:04][INFO] : Arrêt du service maillistener
[2021-12-26 08:10:04][INFO] : Lancement du démon maillistener
[2021-12-26 08:10:04][DEBUG] : Lancement démon maillistener : nice -n 19 nodejs /var/www/html/plugins/maillistener/resources/maillistener.js lXXXXXX@gmail.com@imap.gmail.com http://192.168.1.100/plugins/maillistener/core/api/maillistener.php?apikey=XXXXXX"XXXXXX@gmail.com" "XXXXXX" imap.gmail.com 993 true /var/www/html/plugins/maillistener/resources/attachments/
[2021-12-26 08:10:04][INFO] : Démons maillistener lancé
[2021-12-26 08:10:21][DEBUG] : mailIncoming signo@eps.e-i.com Désactivation de votre alarme par la télécommande
[2021-12-26 08:10:21][DEBUG] : Mail sur lXXXXXX@gmail.com@imap.gmail.com de signo@eps.e-i.com titre Désactivation de votre alarme par la télécommande message {"body":"Le 26/12/2021,
La zone 1 du système de télésurveillance de votre site XXXXXX a été mise à l'arrêt le 26/12/2021 à 08:04:38 via la télécommande intitulée MADAME. Conformément à la procédure, vous en êtes informés.
Bien cordialement.
Ce message est envoyé par un programme automatique et vous ne devez pas y répondre.
***********************************************************************************************
Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive
de son ou ses destinataires. Si vous avez reçu ce message par erreur, merci d'en avertir
immédiatement l'émetteur et de détruire le message. Toute modification, édition, utilisation ou
diffusion non autorisée est interdite. L'émetteur décline toute responsabilité au titre de ce
message s'il a été modifié, déformé, falsifié, infecté par un virus ou encore édité ou diffusé
sans autorisation.
***********************************************************************************************
This message and any attachments are confidential and intended for the named addressee(s) only.
If you have received this message in error, please notify immediately the sender, then delete
the message. Any unauthorized modification, edition, use or dissemination is prohibited.
The sender shall not be liable for this message if it has been modified, altered, falsified, infected
by a virus or even edited or disseminated without authorization.
***********************************************************************************************
"}
[2021-12-26 08:15:04][INFO] : Arrêt du service maillistener
[2021-12-26 08:15:04][INFO] : Lancement du démon maillistener
[2021-12-26 08:15:04][DEBUG] : Lancement démon maillistener : nice -n 19 nodejs /var/www/html/plugins/maillistener/resources/maillistener.js XXXXXX@gmail.com@imap.gmail.com http://192.168.1.100/plugins/maillistener/core/api/maillistener.php?apikey=XXXXXX"XXXXXX@gmail.com" "XXXXXX" imap.gmail.com 993 true /var/www/html/plugins/maillistener/resources/attachments/
[2021-12-26 08:15:04][INFO] : Démons maillistener lancé
[2021-12-26 08:50:03][INFO] : Arrêt du service maillistener
[2021-12-26 08:50:04][INFO] : Lancement du démon maillistener
[2021-12-26 08:50:04][DEBUG] : Lancement démon maillistener : nice -n 19 nodejs /var/www/html/plugins/maillistener/resources/maillistener.js XXXXXX@gmail.com@imap.gmail.com http://192.168.1.100/plugins/maillistener/core/api/maillistener.php?apikey=XXXXXX"XXXXXX@gmail.com" "XXXXXX" imap.gmail.com 993 true /var/www/html/plugins/maillistener/resources/attachments/
[2021-12-26 08:50:04][INFO] : Démons maillistener lancé
[2021-12-26 08:55:04][INFO] : Arrêt du service maillistener
[2021-12-26 08:55:04][INFO] : Lancement du démon maillistener
[2021-12-26 08:55:04][DEBUG] : Lancement démon maillistener : nice -n 19 nodejs /var/www/html/plugins/maillistener/resources/maillistener.js XXXXXX@gmail.com@imap.gmail.com http://192.168.1.100/plugins/maillistener/core/api/maillistener.php?apikey=XXXXXX"XXXXXX@gmail.com" "XXXXXX" imap.gmail.com 993 true /var/www/html/plugins/maillistener/resources/attachments/
[2021-12-26 08:55:04][INFO] : Démons maillistener lancé
[2021-12-26 09:00:05][INFO] : Arrêt du service maillistener
[2021-12-26 09:00:05][INFO] : Lancement du démon maillistener

Log Maillistener nod

imapDisconnected
(node:23232) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `nodejs --trace-warnings ...` to show where the warning was created)
imapConnected
Error: read ECONNRESET
at TCP.onStreamRead (internal/stream_base_commons.js:209:20) {
errno: -104,
code: 'ECONNRESET',
syscall: 'read',
source: 'socket'
}
imapDisconnected
(node:8962) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `nodejs --trace-warnings ...` to show where the warning was created)
imapConnected
Error: This socket has been ended by the other party
at Socket.writeAfterFIN [as write] (net.js:468:14)
at JSStreamSocket.doWrite (internal/js_stream_socket.js:175:19)
at JSStream.onwrite (internal/js_stream_socket.js:33:57)
at TLSSocket.Socket._final (net.js:431:28)
at callFinal (internal/streams/writable.js:610:10)
at processTicksAndRejections (internal/process/task_queues.js:82:21) {
code: 'EPIPE',
source: 'socket'

Merci

Gérard