Aymkdn / assistant-plugins

Des plugins pour les Assistant (comme Google Home, Cortana, Alexa)
https://aymkdn.github.io/assistant-plugins/
MIT License
92 stars 21 forks source link

Erreur dans le fichier de log #167

Closed Nemesis24 closed 6 years ago

Nemesis24 commented 6 years ago
[assistant] Assistant v2.0.5 : Chargement en cours...
[assistant] 1 plugin trouv  .
[assistant] Chargement du plugin 'notifier' (v2.1.0)
[assistant-notifier] Plugin charg   et pr  t.
[assistant] Pr  t      couter les commandes via PushBullet
[assistant-plugins] Erreur de connexion avec PushBullet:  { Error: getaddrinfo $
    at errnoException (dns.js:55:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:97:26)
  code: 'ENOTFOUND',
  errno: 'ENOTFOUND',
  syscall: 'getaddrinfo',
  hostname: 'stream.pushbullet.com',
  host: 'stream.pushbullet.com',
  port: '443' }

J'ai suivi le tuto et tout c''est bien déroulé

Aymkdn commented 6 years ago

Visiblement y'a un problème de connexion avec Pushbullet. Réessaie demain pour voir ?

Nemesis24 commented 6 years ago

ok merci de ta réponse rapide

Aymkdn commented 6 years ago

Alors, ça donne quoi aujourd'hui ?

Si le problème persiste, vérifie que tu n'as pas un antivirus/firewall/VPN qui bloquerait la connexion à Pushbullet.

Nemesis24 commented 6 years ago

Bonsoir,même chose aujourd'hui. je n'ai rien qui bloque la connexion.

Aymkdn commented 6 years ago

Tu as fermé l'issue par inadvertance ou bien ça fonctionne ?

À priori si, tu as quelque chose qui bloque.... Aucun antivírus, firewall ni VPN?

Nemesis24 commented 6 years ago

Bonjour oui désolé je me suis trompé pour le bouton, c'est toujours pareil, et non je n'ai rien de bloquant en apparence.

Aymkdn commented 6 years ago

Essaie d'ouvrir la page web https://stream.pushbullet.com/

Tu devrais voir : capture

Aymkdn commented 6 years ago

Aussi, sur quel appareil as-tu installé / lancé assistant-plugins ? Un PC Windows ? Linux ? MacOS ? Raspberry ? Etc...

Nemesis24 commented 6 years ago

c'est le cas

Nemesis24 commented 6 years ago

sur une framboise 3

Aymkdn commented 6 years ago

OK donc un Raspberry Pi, du coup le test que tu as fait (ouvrir la page web) devrait être fait sur ton Framboise.... J'imagine que tu n'as qu'un accès en console (type SSH) à cet appareil ? Ou bien tu as un accès en desktop avec interface graphique ?

Nemesis24 commented 6 years ago

Tu imagines bien c'est en ssh.

Aymkdn commented 6 years ago

Tu peux essayer déjà de pinguer l'adresse pour voir :

ping stream.pushbullet.com
Nemesis24 commented 6 years ago

--- stream.pushbullet.com ping statistics --- 90 packets transmitted, 90 received, 0% packet loss, time 89022ms rtt min/avg/max/mdev = 130.629/131.083/139.494/0.934 ms

Aymkdn commented 6 years ago

OK. Quelle version de node as-tu installé ?

node --version
Nemesis24 commented 6 years ago

arm v71 v9.3.0

Aymkdn commented 6 years ago

Euh ?? La commande node --version devrait retourner un truc comme v9.3.0, mais bon, j'imagine que tu as suivi le tuto donc ça doit être la bonne version que tu as.

Bon pas évident.... C'est peut-être lié à cet issue. Il faudrait donc essayer de modifier le fichier suivant :

node_modules/pushbullet/lib/pushbullet.js

Et modifier le passage suivant :

        this.request = request.defaults({
        headers: {
            'Access-Token': apiKey
        },
        json: true,
        simple: false,
        resolveWithFullResponse: true
    });

En :

        this.request = request.defaults({
        headers: {
            'Access-Token': apiKey
        },
                family: 4,
        json: true,
        simple: false,
        resolveWithFullResponse: true
    });

J'ai rajouté le family:4.

Aymkdn commented 6 years ago

Cela dit le problème semble toucher plusieurs utilisateurs de Node : https://github.com/nodejs/node/issues/5436 et autres...

Ça a l'air très spécifique à chaque personne / configuration. Donc je ne pense pas que je vais pouvoir t'aider beaucoup plus que cela. Il faudrait que tu regardes ce que tu trouves en ligne et les différentes solutions qui sont proposées.

En tout cas le problème n'est pas spécifique à assistant-plugins !

Si tu trouves une solution je veux bien que tu la partages : cela pourrait toujours en aider d'autres.

Nemesis24 commented 6 years ago

Avec la modif c'est pareil, ok je vais tenter de chercher, cependant y a til moyen d'utiliser en local l'envoi d'un message via notifier, je souhaiterai me rendre compte.

Aymkdn commented 6 years ago

En local, non. Par contre si tu as Windows (ou autre), tu peux l'installer sur cette machine pour tester. Si tu vois que ça te convient tu peux ensuite chercher à débugger ta version Raspberry

Nemesis24 commented 6 years ago

ok merci

SiddhyN commented 6 years ago

Bonsoir à vous,

J'ai également la même erreur que @Nemesis24 à savoir "Erreur de connexion avec PushBullet" Je suis sous windows10 et je lance assistant plugins en tache de fond avec pm2. Tout fonctionne correctement pendant un certain temps, puis l'erreur survient. (en redémarrant tout fonctionne à nouveau pendant un certain temps avant de planter)

J'ai une version inférieure de node (v8.11.4)

Si vous trouvez une solution je suis preneur :)

Merci pour le taf en tous cas @Aymkdn !

Aymkdn commented 6 years ago

@SiddhyN Tu as exactement le même message d'erreur ?

Au lieu de redémarrer l'ordinateur, tu as tenté un pm2 restart all pour redémarrer le processus ?

Je ne pense pas que ton problème soit le même.

SiddhyN commented 6 years ago

Ah non en effet je n'ai pas exactement la même erreur.. (et oui je redémarre le processus (avec un stop start mais c'est equivalent je pense)

Voila mon erreur : capture

Il faut peut être que j'ouvre une nouvelle issue non @Aymkdn ?

Aymkdn commented 6 years ago

@SiddhyN regarde là : https://github.com/Aymkdn/assistant-plugins/issues/123

no-response[bot] commented 6 years ago

Cette issue a été automatiquement fermée car il n'y a eu aucune réponse complémentaire de la part de l'auteur. N'hésite pas à reposter ici si tu as d'autres questions.