NEWS
SOLVED Telegram Adapter läßt sich nicht starten
-
iobroker 4.0.5
|--|--|
Raspberry Pi 4
Arbeitsspeicher: 4GB
SD-Karte 32GB
Raspian Buster
Node-Version: 10.19.0
Nodejs-Version: 10.19.0
NPM-Version: 6.13.4
Installationsart: Skript
Image genutzt: NeinHallo Forum,
ich habe den Telegram Adapter (1.5.5) installiert, einen Bot erstellt und den Token eingetragen. Beim Start des Adapters bleibt die Ampel auf rot und das Log wird mit einem Fehler vollgeschrieben (alle 1-2 Sekunden).
host.raspberrypi4-iob 2020-04-08 16:22:55.898 error instance system.adapter.telegram.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.raspberrypi4-iob 2020-04-08 16:22:55.897 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30) host.raspberrypi4-iob 2020-04-08 16:22:55.897 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/node-telegram-bot-api/src/telegram.js:10:17) host.raspberrypi4-iob 2020-04-08 16:22:55.897 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18) host.raspberrypi4-iob 2020-04-08 16:22:55.897 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17) host.raspberrypi4-iob 2020-04-08 16:22:55.897 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) host.raspberrypi4-iob 2020-04-08 16:22:55.896 error Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) host.raspberrypi4-iob 2020-04-08 16:22:55.896 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) host.raspberrypi4-iob 2020-04-08 16:22:55.896 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) host.raspberrypi4-iob 2020-04-08 16:22:55.896 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30) host.raspberrypi4-iob 2020-04-08 16:22:55.896 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/request-promise/lib/rp.js:3:36) host.raspberrypi4-iob 2020-04-08 16:22:55.896 error Caught by controller[0]: TypeError: require(...).getNewLibraryCopy is not a function host.raspberrypi4-iob 2020-04-08 16:22:55.895 error Caught by controller[0]: ^ host.raspberrypi4-iob 2020-04-08 16:22:55.895 error Caught by controller[0]: var Bluebird = require('bluebird').getNewLibraryCopy(), host.raspberrypi4-iob 2020-04-08 16:22:55.894 error Caught by controller[0]: /opt/iobroker/node_modules/request-promise/lib/rp.js:3
Ich habe schon bei Google gesucht, konnte hierzu aber nichts finden. Irgendwie sieht es für mich als Laien so aus das javascript da ein Problem hat. Den iobroker-Fix habe ich schon ausgeführt. Ebenso mit mehreren Telegram Bots probiert.
Ich bin mit meinem (nicht sehr gutem) Latein am Ende...Hoffentlich hat hier jemand eine Idee.
-
-
@Sprinttom sagte in Telegram Adapter läßt sich nicht starten:
Telegram Adapter (1.5.5) installiert
Das ist die Version aus dem latest. Meine gelesen zu haben das es da nicht klappt. Probier doch mal die stable 1.4.3
-
Vielen Dank für Deinen Tipp.
Leider kommt der Fehler auch mit der Version 1.4.3 ... -
Gibt es ein log von der Installation des Adapters?
Kannst aber auch mal versuchen das zu installieren: "bluebird"
-
Ein Paket oder einen Adapter "Bluebird" gibt es leider nicht. Die Log-Dateien sind ja unter /opt/iobroker/log auf dem Pi...allerdings sehr groß (> 1MB).
-
-
Wow! Das hat funktioniert und sollte in jeder Anleitung zur Installation mit aufgenommen werden.
Installation von Bluebirdjs auf der Konsole mit: npm install bluebirdUnd der Telegram Adapter läuft ohne Fehlermeldung.
Vielen Dank wendy für Deine Hilfe!
-
Ich glaube eher das es ein aktueller Fehler ist.
Standart mäßig ist eine extra installation von eventuell erforderlichen Modulen nicht erforderlich.
-
Ja, kann natürlich sein. Ich habe über diesen Fehler ja auch nichts finden können.
Danke nochmal für die schnelle Hilfe