Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Pour échanger sur les plugins classés en catégorie "Communication"
Avatar de l’utilisateur
Antoinekl1
Actif
Messages : 3927
Inscription : 23 mai 2015, 08:14

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Antoinekl1 » 26 janv. 2018, 16:22

lunarok a écrit :
26 janv. 2018, 16:17
Hors de question que je mette du force-yes en paramètres d'installation
Suffit de lire ce que dit la commande "WARNING: The following packages cannot be authenticated!"
Donc non, ca n'a rien à faire dans un script automatisé. C'est un problème d'utiliser des paquets non signés.
j'utilise ce que me dit d'utiliser le support Jeedom
JEEDOM Smart Ultimate + 40 modules zwave
A vendre ; pack POWER jeedom - Jeedom Mini+ - Console Clazio sous Android 6

schlew
Timide
Messages : 111
Inscription : 26 juil. 2017, 13:00

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par schlew » 10 mars 2018, 18:18

Bonjour,

J'ai eu un soucis avec mon jeedom et j'ai du réinstaller les dépendances de mailistener (car plugin NOK dans l'onglet santé).
Seulement, je suis bloqué à " Installation en cours - 80 %" depuis plus de 3 heures!
J'ai fais un désinstalle du plugin et une réinstalle (béta ou stable): pareil!
J'ai restauré Jeedom: idem!
J'ai fais un update et un upgrate de debian 8: pareil!
Comment stopper/arrêter l'installe et la redémarrer?
Ou comment les installer en SSH?
Merci pour votre aide car c'est un précieux plugin dans ma config domotique!
Schlew

reyjd
Timide
Messages : 1
Inscription : 10 mars 2018, 18:58

Re: [Plugin Tiers][Sujet Principal] Mail listener : dependances

Message par reyjd » 10 mars 2018, 19:10

Impossible d'etablir les dependances du plugin, il bloque à 30% et s'arrete.
Help !

Version du plugin 2018-02-22 01:36:39
Version Jeedom 2.4

Voici le log de l'install
********

Accueil
Analyse
Outils
Plugins
7
2

19:09:46
×Les dépendances d'un autre plugin sont déjà en cours, veuillez attendre qu'elles soient finies : mobile
Mail Listener (maillistener) - stable
Etat
StatutActifAction

Version2018-02-22 01:36:39 Version Jeedom2.4
Auteurlunarok LicenceAGPL
Log

Niveau de log localAucunDefautDebugInfoWarningError
Logs
Dépendances
Nom Statut Installation Dernière installation
Local NOK 2018-03-04 18:54:42
Démon
Nom Statut Configuration (Re)Démarrer Arrêter Gestion automatique Dernier lancement
Local NOK NOK Gestion automatique désactivée Inconnue
Fonctionnalités

interactNon
cronNon
cron5Non
cron15Non
cron30Non
cronHourlyNon
cronDailyOuiActiver
Log du plugin

Rechercher



Début de l'installation
Nodejs non installé
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 137 not upgraded.
After this operation, 34.9 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 ... 49575 files and directories currently installed.)
Removing nodejs (5-1) ...
dpkg: warning: while removing nodejs, directory '/usr/local/bin' not empty so not removed
dpkg: warning: while removing nodejs, directory '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator' not empty so not removed
Processing triggers for man-db (2.7.0.2-5) ...
Utilisation du dépot officiel
## Installing the NodeSource Node.js v8.x LTS Carbon repo...
## Populating apt-get cache...
+ apt-get update
Ign http://repo.jeedom.com ./ InRelease
Ign http://repo.jeedom.com ./ Release.gpg
Ign http://ftp.debian.org jessie InRelease
Hit http://security.debian.org jessie/updates InRelease
Hit http://ftp.debian.org jessie-updates InRelease
Hit http://repo.jeedom.com ./ Release
Ign http://repo.jeedom.com ./ Packages/DiffIndex
Hit http://ftp.debian.org jessie-backports InRelease
Hit https://deb.nodesource.com jessie InRelease
Hit http://ftp.debian.org jessie-proposed-updates InRelease
Hit http://ftp.debian.org jessie Release.gpg
Hit http://security.debian.org jessie/updates/main Sources
Hit http://ftp.debian.org jessie Release
Hit http://security.debian.org jessie/updates/contrib Sources
Hit http://ftp.debian.org jessie-updates/main Sources
Hit http://repo.jeedom.com ./ Packages
Hit http://security.debian.org jessie/updates/non-free Sources
Ign http://repo.jeedom.com ./ Translation-en
Hit http://ftp.debian.org jessie-updates/contrib Sources
Hit http://security.debian.org jessie/updates/main arm64 Packages
Hit http://ftp.debian.org jessie-updates/non-free Sources
Hit https://deb.nodesource.com jessie/main Sources
Get:1 http://ftp.debian.org jessie-updates/main arm64 Packages/DiffIndex [10.9 kB]
Hit http://security.debian.org jessie/updates/contrib arm64 Packages
Hit http://ftp.debian.org jessie-updates/contrib arm64 Packages
Hit http://security.debian.org jessie/updates/non-free arm64 Packages
Get:2 http://ftp.debian.org jessie-updates/non-free arm64 Packages/DiffIndex [736 B]
Hit http://security.debian.org jessie/updates/contrib Translation-en
Hit http://ftp.debian.org jessie-updates/contrib Translation-en
Get:3 http://ftp.debian.org jessie-updates/main Translation-en/DiffIndex [3688 B]
Hit http://security.debian.org jessie/updates/main Translation-en
Hit https://deb.nodesource.com jessie/main arm64 Packages
Get:4 http://ftp.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
Hit http://security.debian.org jessie/updates/non-free Translation-en
Get:5 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:6 http://ftp.debian.org jessie-backports/main Sources/DiffIndex [27.8 kB]
Get:7 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:8 http://ftp.debian.org jessie-backports/contrib Sources/DiffIndex [27.8 kB]
Get:9 http://ftp.debian.org jessie-backports/non-free Sources/DiffIndex [25.0 kB]
Get:10 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:11 http://ftp.debian.org jessie-backports/main arm64 Packages/DiffIndex [27.8 kB]
Hit http://oph.mdrjr.net all InRelease
Get:12 http://ftp.debian.org jessie-backports/contrib arm64 Packages/DiffIndex [22.9 kB]
Get:13 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:14 http://ftp.debian.org jessie-backports/non-free arm64 Packages/DiffIndex [8530 B]
Get:15 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Get:16 http://ftp.debian.org jessie-backports/contrib Translation-en/DiffIndex [7960 B]
Get:17 http://ftp.debian.org jessie-backports/main Translation-en/DiffIndex [27.8 kB]
Hit http://oph.mdrjr.net jessie InRelease
Get:18 http://ftp.debian.org jessie-backports/non-free Translation-en/DiffIndex [17.7 kB]
Get:19 http://ftp.debian.org jessie-proposed-updates/contrib Sources/DiffIndex [7762 B]
Get:20 http://ftp.debian.org jessie-proposed-updates/non-free Sources/DiffIndex [15.1 kB]
Get:21 http://ftp.debian.org jessie-proposed-updates/main Sources/DiffIndex [27.8 kB]
Get:22 http://ftp.debian.org jessie-proposed-updates/contrib arm64 Packages/DiffIndex [4948 B]
Hit http://oph.mdrjr.net all/c2 arm64 Packages
Get:23 http://ftp.debian.org jessie-proposed-updates/non-free arm64 Packages/DiffIndex [7270 B]
Get:24 http://ftp.debian.org jessie-proposed-updates/main arm64 Packages/DiffIndex [27.8 kB]
Hit http://oph.mdrjr.net all/main arm64 Packages
Get:25 http://ftp.debian.org jessie-proposed-updates/contrib Translation-en/DiffIndex [8392 B]
Get:26 http://ftp.debian.org jessie-proposed-updates/main Translation-en/DiffIndex [27.8 kB]
Get:27 http://ftp.debian.org jessie-proposed-updates/non-free Translation-en/DiffIndex [15.1 kB]
Hit http://oph.mdrjr.net all/testing arm64 Packages
Hit http://ftp.debian.org jessie/main Sources
Hit http://ftp.debian.org jessie/contrib Sources
Get:28 http://oph.mdrjr.net all/c2 Translation-en [321 B]
Hit http://ftp.debian.org jessie/non-free Sources
Hit http://ftp.debian.org jessie/main arm64 Packages
Hit http://ftp.debian.org jessie/contrib arm64 Packages
Get:29 http://oph.mdrjr.net all/main Translation-en [323 B]
Hit http://ftp.debian.org jessie/non-free arm64 Packages
Hit http://ftp.debian.org jessie/contrib Translation-en
Get:30 http://oph.mdrjr.net all/testing Translation-en [326 B]
Hit http://ftp.debian.org jessie/main Translation-en
Hit http://ftp.debian.org jessie/non-free Translation-en
Hit http://oph.mdrjr.net jessie/backports arm64 Packages
Hit http://oph.mdrjr.net jessie/main arm64 Packages
Get:31 http://oph.mdrjr.net jessie/backports Translation-en [331 B]
Get:32 http://oph.mdrjr.net jessie/main Translation-en [326 B]
Get:33 http://oph.mdrjr.net all/c2 Translation-en [321 B]
Get:34 http://oph.mdrjr.net all/main Translation-en [323 B]
Get:35 http://oph.mdrjr.net all/testing Translation-en [326 B]
Get:36 http://oph.mdrjr.net jessie/backports Translation-en [331 B]
Get:37 http://oph.mdrjr.net jessie/main Translation-en [326 B]
Get:38 http://oph.mdrjr.net all/c2 Translation-en [321 B]
Get:39 http://oph.mdrjr.net all/main Translation-en [323 B]
Get:40 http://oph.mdrjr.net all/testing Translation-en [326 B]
Get:41 http://oph.mdrjr.net jessie/backports Translation-en [331 B]
Get:42 http://oph.mdrjr.net jessie/main Translation-en [326 B]
Get:43 http://oph.mdrjr.net all/c2 Translation-en [321 B]
Get:44 http://oph.mdrjr.net all/main Translation-en [323 B]
Get:45 http://oph.mdrjr.net all/testing Translation-en [326 B]
Get:46 http://oph.mdrjr.net jessie/backports Translation-en [331 B]
Get:47 http://oph.mdrjr.net jessie/main Translation-en [326 B]
Get:48 http://oph.mdrjr.net all/c2 Translation-en [321 B]
Ign http://oph.mdrjr.net all/c2 Translation-en
Get:49 http://oph.mdrjr.net all/main Translation-en [323 B]
Ign http://oph.mdrjr.net all/main Translation-en
Get:50 http://oph.mdrjr.net all/testing Translation-en [326 B]
Ign http://oph.mdrjr.net all/testing Translation-en
Get:51 http://oph.mdrjr.net jessie/backports Translation-en [331 B]
Ign http://oph.mdrjr.net jessie/backports Translation-en
Get:52 http://oph.mdrjr.net jessie/main Translation-en [326 B]
Ign http://oph.mdrjr.net jessie/main Translation-en
Fetched 351 kB in 5s (62.2 kB/s)
Reading package lists...
## Confirming "jessie" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_8.x/dis ... ie/Release'
## Adding the NodeSource signing key to your keyring...
+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
OK
## Creating apt sources list file for the NodeSource Node.js v8.x LTS Carbon repo...
+ echo 'deb https://deb.nodesource.com/node_8.x jessie main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_8.x jessie main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you...
+ apt-get update
Ign http://repo.jeedom.com ./ InRelease
Ign http://ftp.debian.org jessie InRelease
Ign http://repo.jeedom.com ./ Release.gpg
Hit http://security.debian.org jessie/updates InRelease
Hit http://ftp.debian.org jessie-updates InRelease
Hit http://repo.jeedom.com ./ Release
Ign http://repo.jeedom.com ./ Packages/DiffIndex
Hit http://ftp.debian.org jessie-backports InRelease
Hit https://deb.nodesource.com jessie InRelease
Hit http://ftp.debian.org jessie-proposed-updates InRelease
Hit http://ftp.debian.org jessie Release.gpg
Hit http://security.debian.org jessie/updates/main Sources
Hit http://ftp.debian.org jessie Release
Hit http://security.debian.org jessie/updates/contrib Sources
Hit http://ftp.debian.org jessie-updates/main Sources
Hit http://repo.jeedom.com ./ Packages
Ign http://repo.jeedom.com ./ Translation-en
Hit http://security.debian.org jessie/updates/non-free Sources
Hit http://ftp.debian.org jessie-updates/contrib Sources
Hit https://deb.nodesource.com jessie/main Sources
Hit http://ftp.debian.org jessie-updates/non-free Sources
Hit https://deb.nodesource.com jessie/main arm64 Packages
Hit http://security.debian.org jessie/updates/main arm64 Packages
Get:1 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:2 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:3 http://ftp.debian.org jessie-updates/main arm64 Packages/DiffIndex [10.9 kB]
Get:4 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:5 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:6 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Hit http://ftp.debian.org jessie-updates/contrib arm64 Packages
Hit http://security.debian.org jessie/updates/contrib arm64 Packages
Get:7 http://ftp.debian.org jessie-updates/non-free arm64 Packages/DiffIndex [736 B]
Hit http://security.debian.org jessie/updates/non-free arm64 Packages
Hit http://ftp.debian.org jessie-updates/contrib Translation-en
Get:8 http://ftp.debian.org jessie-updates/main Translation-en/DiffIndex [3688 B]
Hit http://security.debian.org jessie/updates/contrib Translation-en
Get:9 http://ftp.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
Hit http://security.debian.org jessie/updates/main Translation-en
Get:10 http://ftp.debian.org jessie-backports/main Sources/DiffIndex [27.8 kB]
Get:11 http://ftp.debian.org jessie-backports/contrib Sources/DiffIndex [27.8 kB]
Get:12 http://ftp.debian.org jessie-backports/non-free Sources/DiffIndex [25.0 kB]
Hit http://security.debian.org jessie/updates/non-free Translation-en
Get:13 http://ftp.debian.org jessie-backports/main arm64 Packages/DiffIndex [27.8 kB]
Hit http://oph.mdrjr.net all InRelease
Get:14 http://ftp.debian.org jessie-backports/contrib arm64 Packages/DiffIndex [22.9 kB]
Get:15 http://ftp.debian.org jessie-backports/non-free arm64 Packages/DiffIndex [8530 B]
Get:16 http://ftp.debian.org jessie-backports/contrib Translation-en/DiffIndex [7960 B]
Hit http://oph.mdrjr.net jessie InRelease
Get:17 http://ftp.debian.org jessie-backports/main Translation-en/DiffIndex [27.8 kB]
Hit http://oph.mdrjr.net all/c2 arm64 Packages
Get:18 http://ftp.debian.org jessie-backports/non-free Translation-en/DiffIndex [17.7 kB]
Get:19 http://ftp.debian.org jessie-proposed-updates/contrib Sources/DiffIndex [7762 B]
Get:20 http://ftp.debian.org jessie-proposed-updates/non-free Sources/DiffIndex [15.1 kB]
Get:21 http://ftp.debian.org jessie-proposed-updates/main Sources/DiffIndex [27.8 kB]
Hit http://oph.mdrjr.net all/main arm64 Packages
Get:22 http://ftp.debian.org jessie-proposed-updates/contrib arm64 Packages/DiffIndex [4948 B]
Get:23 http://ftp.debian.org jessie-proposed-updates/non-free arm64 Packages/DiffIndex [7270 B]
Get:24 http://ftp.debian.org jessie-proposed-updates/main arm64 Packages/DiffIndex [27.8 kB]
Hit http://oph.mdrjr.net all/testing arm64 Packages
Get:25 http://ftp.debian.org jessie-proposed-updates/contrib Translation-en/DiffIndex [8392 B]
Get:26 http://ftp.debian.org jessie-proposed-updates/main Translation-en/DiffIndex [27.8 kB]
Get:27 http://oph.mdrjr.net all/c2 Translation-en [321 B]
Get:28 http://ftp.debian.org jessie-proposed-updates/non-free Translation-en/DiffIndex [15.1 kB]
Hit http://ftp.debian.org jessie/main Sources
Hit http://ftp.debian.org jessie/contrib Sources
Hit http://ftp.debian.org jessie/non-free Sources
Get:29 http://oph.mdrjr.net all/main Translation-en [323 B]
Hit http://ftp.debian.org jessie/main arm64 Packages
Hit http://ftp.debian.org jessie/contrib arm64 Packages
Hit http://ftp.debian.org jessie/non-free arm64 Packages
Get:30 http://oph.mdrjr.net all/testing Translation-en [326 B]
Hit http://ftp.debian.org jessie/contrib Translation-en
Hit http://ftp.debian.org jessie/main Translation-en
Hit http://oph.mdrjr.net jessie/backports arm64 Packages
Hit http://ftp.debian.org jessie/non-free Translation-en
Hit http://oph.mdrjr.net jessie/main arm64 Packages
Get:31 http://oph.mdrjr.net jessie/backports Translation-en [331 B]
Get:32 http://oph.mdrjr.net jessie/main Translation-en [326 B]
Get:33 http://oph.mdrjr.net all/c2 Translation-en [321 B]
Get:34 http://oph.mdrjr.net all/main Translation-en [323 B]
Get:35 http://oph.mdrjr.net all/testing Translation-en [326 B]
Get:36 http://oph.mdrjr.net jessie/backports Translation-en [331 B]
Get:37 http://oph.mdrjr.net jessie/main Translation-en [326 B]
Get:38 http://oph.mdrjr.net all/c2 Translation-en [321 B]
Get:39 http://oph.mdrjr.net all/main Translation-en [323 B]
Get:40 http://oph.mdrjr.net all/testing Translation-en [326 B]
Get:41 http://oph.mdrjr.net jessie/backports Translation-en [331 B]
Get:42 http://oph.mdrjr.net jessie/main Translation-en [326 B]
Get:43 http://oph.mdrjr.net all/c2 Translation-en [321 B]
Get:44 http://oph.mdrjr.net all/main Translation-en [323 B]
Get:45 http://oph.mdrjr.net all/testing Translation-en [326 B]
Get:46 http://oph.mdrjr.net jessie/backports Translation-en [331 B]
Get:47 http://oph.mdrjr.net jessie/main Translation-en [326 B]
Get:48 http://oph.mdrjr.net all/c2 Translation-en [321 B]
Ign http://oph.mdrjr.net all/c2 Translation-en
Get:49 http://oph.mdrjr.net all/main Translation-en [323 B]
Ign http://oph.mdrjr.net all/main Translation-en
Get:50 http://oph.mdrjr.net all/testing Translation-en [326 B]
Ign http://oph.mdrjr.net all/testing Translation-en
Get:51 http://oph.mdrjr.net jessie/backports Translation-en [331 B]
Ign http://oph.mdrjr.net jessie/backports Translation-en
Get:52 http://oph.mdrjr.net jessie/main Translation-en [326 B]
Ign http://oph.mdrjr.net jessie/main Translation-en
Fetched 351 kB in 8s (40.9 kB/s)
Reading package lists...
## Run `apt-get install nodejs` (as root) to install Node.js v8.x LTS Carbon and npm
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
nodejs
0 upgraded, 1 newly installed, 0 to remove and 137 not upgraded.
Need to get 5850 kB of archives.
After this operation, 34.9 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
nodejs
E: There are problems and -y was used without --force-yes
/var/www/html/plugins/maillistener/core/class/../../resources/nodejs.sh: line 45: nodejs: command not found
Version actuelle :
/var/www/html/plugins/maillistener/core/class/../../resources/nodejs.sh: line 54: npm: command not found
Installation spécifique plugin
sed: can't read node_modules/mail-listener3/node_modules/mailparser/lib/mailparser.js: No such file or directory
chown: cannot access 'node_modules': No such file or directory
Fin de l'installation

Swr
Actif
Messages : 707
Inscription : 08 nov. 2016, 20:56
Localisation : 44

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Swr » 19 mars 2018, 07:42

Bonjour,

J'ai abandonné le plugin, mais je surveille car il m’intéresse.
Comme j'ai vu passé plusieurs mise à jour, la fonction de na pas "mettre en lu" les messages, ferait-elle partie du lot?

Avatar de l’utilisateur
Fabrice
Modérateur
Messages : 3424
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Fabrice » 28 mars 2018, 21:07

Bonsoir,

La version d'aujourd'hui : 2018-03-28 01:38:41, fonctionne, mais la log des dépendances semble monter une petite coquille (identique dans Amazon Dash)

Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
dependencies.sh: 21: [: jessie: unexpected operator
Ok, version suffisante
npm WARN deprecated mailparser@2.2.0: This project is unmaintained
npm WARN deprecated mailparser@0.4.9: This project is unmaintained

Merci.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W

Avatar de l’utilisateur
Antoinekl1
Actif
Messages : 3927
Inscription : 23 mai 2015, 08:14

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Antoinekl1 » 13 avr. 2018, 19:52

Idem, je viens de voir que le plugin ne fonctionne plus depuis le 14 mars

Impossible de réinstaller les dépendances

Code : Tout sélectionner

Reading package lists...
## Run `apt-get install nodejs` (as root) to install Node.js v8.x LTS Carbon and npm
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
nodejs
0 upgraded, 1 newly installed, 0 to remove and 61 not upgraded.
Need to get 12.0 MB of archives.
After this operation, 60.4 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
nodejs
E: There are problems and -y was used without --force-yes
dependencies.sh: 1: dependencies.sh: nodejs: not found
Version actuelle :
dependencies.sh: 54: dependencies.sh: npm: not found
chown: cannot access 'node_modules': No such file or directory
Installation spécifique plugin
sed: can't read node_modules/mail-listener3/node_modules/mailparser/lib/mailparser.js: No such file or directory
Fin de l'installation
Je me souviens qu'un prb avec nodej persiste sur la smart
J'avais du mettre le force a la main pour l'installer
Dernière édition par Antoinekl1 le 16 avr. 2018, 13:13, édité 1 fois.
JEEDOM Smart Ultimate + 40 modules zwave
A vendre ; pack POWER jeedom - Jeedom Mini+ - Console Clazio sous Android 6

furious
Timide
Messages : 45
Inscription : 27 nov. 2016, 14:56

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par furious » 15 avr. 2018, 01:48

Bonsoir,

J'ai également un porbleme avec le plugins. Je suis en DIY et voice le log d'erreur maillisterner_Node:

RangeError: "port" option should be >= 0 and < 65536: true
at lookupAndConnect (net.js:1064:13)
at Socket.connect (net.js:1037:5)
at Connection.connect (/var/www/html/plugins/maillistener/resources/node_modules/imap/lib/Connection.js:286:10)
at MailListener.start (/var/www/html/plugins/maillistener/resources/node_modules/mail-listener3/index.js:45:15)
at Object.<anonymous> (/var/www/html/plugins/maillistener/resources/maillistener.js:62:14)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
{ Error: getaddrinfo ENOTFOUND imap.google.com imap.google.com:993
at errnoException (dns.js:50:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
code: 'ENOTFOUND',
errno: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'imap.google.com',
host: 'imap.google.com',
port: '993',
source: 'socket' }
imapDisconnected
{ Error: getaddrinfo ENOTFOUND imap.google.com imap.google.com:993
at errnoException (dns.js:50:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
code: 'ENOTFOUND',
errno: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'imap.google.com',
host: 'imap.google.com',
port: '993',
source: 'socket' }
imapDisconnected
{ Error: getaddrinfo ENOTFOUND imap.google.com imap.google.com:993
at errnoException (dns.js:50:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
code: 'ENOTFOUND',
errno: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'imap.google.com',
host: 'imap.google.com',
port: '993',
source: 'socket' }
imapDisconnected

Merci pour votre aide

Avatar de l’utilisateur
Antoinekl1
Actif
Messages : 3927
Inscription : 23 mai 2015, 08:14

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Antoinekl1 » 17 avr. 2018, 08:49

Bonjour à tous

Ce plugin n'est toujours pas compatible avec la smart à cause du nodesj

le support Jeedom ne donne pas de réponse à ce problème pour le moment et @lunarok estime que cela ne concerne pas son plugin, on tourne en rond :-)

alors la solution c'est de bricoler un peu, mais attention à vos risques et périls et @lunarok n'aime surement pas cette solution

je vais expliquer le principe sans donner trop de détails car si vous n'avez pas les compétences pour le faire, il faut mieux éviter.

Le principe est de récupérer le script qui fait l'install de nodej, c'est le dependencies.sh qui se récupère par un wget dans le script nodejs.sh afin de lancer l’installation en force. (comme l'indique le message d'erreur lors de l'installation de dépendances)

le plus simple est de commenter la ligne "rm dependencies.sh" dans le nodejs.sh.

et de lancer l'installation des dépendances, ca permet de récupérer le dependencies.sh

puis vous commentez , toujours dans nodesj.sh, la ligne commençant par "wget https:\...... dependencies.sh "

ca évitera d'écraser le dependencies.sh lors du prochain lancement

puis dans le dependencies.sh vous remplacez le -y par --force-yes pour la partie nodejs

et vous relancez l'installation des dépendances et ca roule !

c'est surement pas génial mais je n'ai pas d'autre solution pour faire fonctionner ce plugin !
JEEDOM Smart Ultimate + 40 modules zwave
A vendre ; pack POWER jeedom - Jeedom Mini+ - Console Clazio sous Android 6

furious
Timide
Messages : 45
Inscription : 27 nov. 2016, 14:56

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par furious » 27 avr. 2018, 18:24

bonjour,
Bon j'ai réussi a avoir les mails HOURRA!!!!! mais maintenant la problématique c'est que sur mon scénario je demande que si le mail contient les mot MES TOTALE cela est censé déclenché les actions demandé mais il ne ce passe rien.

je vois bien la réception du mail et dedans il y as bien MES TOTALE mais il dit que cela ne correspond pas.

Merci de votre aide.

Avatar de l’utilisateur
Antoinekl1
Actif
Messages : 3927
Inscription : 23 mai 2015, 08:14

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Antoinekl1 » 30 avr. 2018, 12:51

furious a écrit :
27 avr. 2018, 18:24
bonjour,
Bon j'ai réussi a avoir les mails HOURRA!!!!! mais maintenant la problématique c'est que sur mon scénario je demande que si le mail contient les mot MES TOTALE cela est censé déclenché les actions demandé mais il ne ce passe rien.

je vois bien la réception du mail et dedans il y as bien MES TOTALE mais il dit que cela ne correspond pas.

Merci de votre aide.
Qu'elle est la commande utilisée ?
JEEDOM Smart Ultimate + 40 modules zwave
A vendre ; pack POWER jeedom - Jeedom Mini+ - Console Clazio sous Android 6

furious
Timide
Messages : 45
Inscription : 27 nov. 2016, 14:56

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par furious » 01 mai 2018, 19:18

Ben quand je vais dans mon scenario je dit que si le mail contient le texte Mes Totale et que lexpediteur c'est... ben lance la lumiere du salon.

Avatar de l’utilisateur
Fabrice
Modérateur
Messages : 3424
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Fabrice » 01 mai 2018, 21:26

Bonsoir.

Il faut coller la log de votre scenario pour comprendre et voir ce qui ne va pas.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W

talard
Timide
Messages : 47
Inscription : 13 avr. 2016, 19:38

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par talard » 07 juin 2018, 10:16

Bonjour Lunarok,

Une nouvelle fois, j'ai besoin de ton expertise !
J'ai récemment installé ton plug-in pour pouvoir automatiser la surveillance des logs ESXI qui me sont envoyés par mail.
En effet, chaque jour, mes ESXI m'envoient un mail dont l'objet est :
  • Soit : "ghettoVCB - ###### Final status: All VMs backed up OK! ######"
  • Soit : "ghettoVCB - ###### Final status: ERROR: All VMs failed! ######"
  • Soit avec les versions plus récentes : "ghettoVCB - ESXI[NomESXI] ###### Final status: All VMs backed up OK! ######" (en OK ou FAILED comme ci-dessus)
  • Le dernier cas, c'est que je ne reçois pas de mail indiquant une panne internet ou un autre problème l’empêchant de procéder.
Mon idée était de créer un scénario qui me permette de faire les comptes et de vérifier que tout est OK. Si tel n'est pas le cas et qu'au moins un message arrive en "FAILED", je m'envoie une notification et si l'un de serveur ne m’envoie pas de mail, je pousse une autre notification.

Côté scénario je suis bon (j'ai commencé simple) ! Mon problème c'est que je viens de me rendre compte en consultant les logs, que rien ne fonctionne, car Mail Watcher ne récupère pas mon sujet au complet : Image

Du coup forcément, mon scénario ne fonctionne pas puisque je cherche un match sur "All VMs backed up OK" ou "ERROR: All VMs failed" :
Image

Est-ce les "#" que le plug-in n'aime pas dans l'objet ? Je ne crois pas pouvoir faire autrement. Y a-t-il une solution ?

Merci d'avance.

ychaze
Timide
Messages : 11
Inscription : 20 août 2017, 14:42

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par ychaze » 08 juin 2018, 18:09

Bonjour Lunarok,

J'ai un cas où le mail que je reçois n'est pas parsé en texte. J'ai pas regardé dans le détail mais le contenu est vide. Je soupçone que le contenu du mail n'est pas du HTML valide.

Du coup, j'ai fait un patch qui marche depuis plus de 6 mois mais quand j'ai mis à jour j'ai evidemment tout cassé. Ca serait bien si tu pouvais l'intégrer à une prochaine release. C'est trivial.

Dans le fichier maillistener.js ligne 64 ajouter ceci:

Code : Tout sélectionner

if (mail.text === undefined || mail.text === null || mail.text === '') {
  mail.text = mail.html.toString();
}
Cela garantit que le le champ texte est rempli.

Merci

talard
Timide
Messages : 47
Inscription : 13 avr. 2016, 19:38

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par talard » 12 juin 2018, 12:24

talard a écrit :
07 juin 2018, 10:16
Bonjour Lunarok,

Une nouvelle fois, j'ai besoin de ton expertise !
J'ai récemment installé ton plug-in pour pouvoir automatiser la surveillance des logs ESXI qui me sont envoyés par mail.
En effet, chaque jour, mes ESXI m'envoient un mail dont l'objet est :
  • Soit : "ghettoVCB - ###### Final status: All VMs backed up OK! ######"
  • Soit : "ghettoVCB - ###### Final status: ERROR: All VMs failed! ######"
  • Soit avec les versions plus récentes : "ghettoVCB - ESXI[NomESXI] ###### Final status: All VMs backed up OK! ######" (en OK ou FAILED comme ci-dessus)
  • Le dernier cas, c'est que je ne reçois pas de mail indiquant une panne internet ou un autre problème l’empêchant de procéder.
Mon idée était de créer un scénario qui me permette de faire les comptes et de vérifier que tout est OK. Si tel n'est pas le cas et qu'au moins un message arrive en "FAILED", je m'envoie une notification et si l'un de serveur ne m’envoie pas de mail, je pousse une autre notification.

Côté scénario je suis bon (j'ai commencé simple) ! Mon problème c'est que je viens de me rendre compte en consultant les logs, que rien ne fonctionne, car Mail Watcher ne récupère pas mon sujet au complet : Image

Du coup forcément, mon scénario ne fonctionne pas puisque je cherche un match sur "All VMs backed up OK" ou "ERROR: All VMs failed" :
Image

Est-ce les "#" que le plug-in n'aime pas dans l'objet ? Je ne crois pas pouvoir faire autrement. Y a-t-il une solution ?

Merci d'avance.
Un petit UP pour me donner des pistes ?

jmt_57
Timide
Messages : 6
Inscription : 15 juil. 2016, 23:51

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par jmt_57 » 12 juin 2018, 22:17

Bonsoir,

Je souhaiterai utiliser ce plugin sur une jeedom mini.
Le daemon de ce plugin reste bien en status "OK" tant qu'aucun objet email défini est en mode actif. Dès lors qu'un email passe en actif, le daemon passe en status NOK.
Dans le log de maillistener_node, voici l'erreur qui apparait de manière systématique

"
net.js:942
throw new RangeError('port should be >= 0 and < 65536: ' + port);
^
RangeError: port should be >= 0 and < 65536: true
at lookupAndConnect (net.js:942:13)
at Socket.connect (net.js:919:5)
at Connection.connect (/usr/share/nginx/www/jeedom/plugins/maillistener/resources/node_modules/imap/lib/Connection.js:286:10)
at MailListener.start (/usr/share/nginx/www/jeedom/plugins/maillistener/resources/node_modules/mail-listener3/index.js:45:15)
at Object.<anonymous> (/usr/share/nginx/www/jeedom/plugins/maillistener/resources/maillistener.js:62:14)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
"

Une idée ?

merci d avance

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2824
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par fwehrle » 14 juin 2018, 07:40

Bonjour lunarok,

J'ai remarqué des console.log dans la classe du plugin, qui se lancent systématiquement, même lorsque le niveau de l'or du plugin est à error ou aucun.
Serait-il possible de modifier ça pour éviter de remplir le log quand ça n'est pas souhaité ?
Ou bien est-ce volontaire?
Merci pour ce plugin bien utile.

Envoyé de mon Nexus 6P en utilisant Tapatalk

Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

talard
Timide
Messages : 47
Inscription : 13 avr. 2016, 19:38

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par talard » 17 juil. 2018, 15:15

talard a écrit :
12 juin 2018, 12:24
talard a écrit :
07 juin 2018, 10:16
Bonjour Lunarok,

Une nouvelle fois, j'ai besoin de ton expertise !
J'ai récemment installé ton plug-in pour pouvoir automatiser la surveillance des logs ESXI qui me sont envoyés par mail.
En effet, chaque jour, mes ESXI m'envoient un mail dont l'objet est :
  • Soit : "ghettoVCB - ###### Final status: All VMs backed up OK! ######"
  • Soit : "ghettoVCB - ###### Final status: ERROR: All VMs failed! ######"
  • Soit avec les versions plus récentes : "ghettoVCB - ESXI[NomESXI] ###### Final status: All VMs backed up OK! ######" (en OK ou FAILED comme ci-dessus)
  • Le dernier cas, c'est que je ne reçois pas de mail indiquant une panne internet ou un autre problème l’empêchant de procéder.
Mon idée était de créer un scénario qui me permette de faire les comptes et de vérifier que tout est OK. Si tel n'est pas le cas et qu'au moins un message arrive en "FAILED", je m'envoie une notification et si l'un de serveur ne m’envoie pas de mail, je pousse une autre notification.

Côté scénario je suis bon (j'ai commencé simple) ! Mon problème c'est que je viens de me rendre compte en consultant les logs, que rien ne fonctionne, car Mail Watcher ne récupère pas mon sujet au complet : Image

Du coup forcément, mon scénario ne fonctionne pas puisque je cherche un match sur "All VMs backed up OK" ou "ERROR: All VMs failed" :
Image

Est-ce les "#" que le plug-in n'aime pas dans l'objet ? Je ne crois pas pouvoir faire autrement. Y a-t-il une solution ?

Merci d'avance.
Un petit UP pour me donner des pistes ?
Pour un autre usage j'ai rencontré un problème similaire. Mon idée était de lire un numéro de téléphone portable stocker dans le champ "Sujet" du mail. Or mon numéro est au format +33......... Sauf que le + n'est pas reconnu mais au moins dans ce cas-ci je peux lire et faire une recherche sur la suite du numéro contrairement à mon exemple précédent.

@lunarok, est-il envisageable et possible techniquement de faire en sorte que le plugin Mail - Listener puisse gérer les caractère spéciaux dans le sujet ?

rmakoski
Timide
Messages : 5
Inscription : 20 août 2018, 00:18

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par rmakoski » 11 nov. 2018, 08:36

Bonjour à tous,

Je débute sur Jeedom et j'ai acheté le 24/08 le plugin mail listener.
Le but est qu'il puisse interpréter des mails reçus pour actionner des scénarios.

Malheureusement, depuis son installation, je bloque à cause des dépendances.
Je n'arrive jamais à les installer et j'ai toujours le pb sur les dépendances.
J'ai désinstallé, réinstallé etc ....
J'ai parcouru ce forum mais je n'ai pas vraiment trouvé de solution. Quelqu'un peut il m'aider ?

voici les log

Code : Tout sélectionner

Début de l'installation
--2018-11-11 08:25:25--  https://raw.githubusercontent.com/lunarok/jeedom_nodejs/master/nodejs.sh
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 1458 (1,4K) [text/plain]
Sauvegarde en : « dependencies.sh »
0K .                                                     100% 4,49M=0s
2018-11-11 08:25:26 (4,49 MB/s) — « dependencies.sh » sauvegardé [1458/1458]
Version actuelle : 8
Atteint:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Atteint:2 http://archive.raspberrypi.org/debian stretch InRelease
Lecture des listes de paquets…
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
lsb-release is already the newest version (9.20161125+rpi1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Ok, version suffisante
dependencies.sh: 54: dependencies.sh: npm: not found
chown: impossible d'accéder à 'node_modules': Aucun fichier ou dossier de ce type
Installation spécifique plugin
sed: impossible de lire node_modules/mail-listener3/node_modules/mailparser/lib/mailparser.js: Aucun fichier ou dossier de ce type
Fin de l'installation
Début de l'installation
--2018-11-11 08:30:34--  https://raw.githubusercontent.com/lunarok/jeedom_nodejs/master/nodejs.sh
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 1458 (1,4K) [text/plain]
Sauvegarde en : « dependencies.sh »
0K .                                                     100% 4,90M=0s
2018-11-11 08:30:36 (4,90 MB/s) — « dependencies.sh » sauvegardé [1458/1458]
Version actuelle : 8
Atteint:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Atteint:2 http://archive.raspberrypi.org/debian stretch InRelease
Lecture des listes de paquets…
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
lsb-release is already the newest version (9.20161125+rpi1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Ok, version suffisante
dependencies.sh: 54: dependencies.sh: npm: not found
chown: impossible d'accéder à 'node_modules': Aucun fichier ou dossier de ce type
Installation spécifique plugin
sed: impossible de lire node_modules/mail-listener3/node_modules/mailparser/lib/mailparser.js: Aucun fichier ou dossier de ce type
Fin de l'installation
Merci de votre aide !
Modèle : Model B+ Revision 1.0 512MB, (Sony)
Version Jeedom 3.2.11
Version PHP 7.0.30-0+deb9u1
Version OS Linux raspberrypi 4.14.71+ #1145 Fri Sep 21 15:06:38 BST 2018 armv6l GNU/Linux [9.4]
Version database 10.1.23-MariaDB-9+deb9u1

RemiVDS
Timide
Messages : 44
Inscription : 01 nov. 2018, 16:50

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par RemiVDS » 14 nov. 2018, 10:22

Bonjour,
j'ai exactement le même problème.
La mise à jour date de juin donc cela ne provient à priori pas de la migration vers Jeedom v3.
Rémi

Répondre

Revenir vers « [Catégorie] Communication »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 9 invités