NEWS
SOLVED [gelöst] Fehler mit Adapter tr-064 (Fritzbox) nach js-Controller update auf 1.3.0
-
Hallo Zusammen,
bin Anfänger bzgl IoBroker und wollte eigentlich anfänglich "nur" vis nutzen, um mein HomeMatic System darzustellen. Inzwischen schau ich mir immer mehr und mehr an. Jetzt habe ich JavaSkript auf 3.6.4 und den js-Controller auf 1.3.0 gebracht, seit dem bekomme ich im LOG Fehlermeldungen bei meiner Fritzbox.
host.raspberrypi 2018-03-15 23:50:13.884 error instance system.adapter.tr-064.0 terminated with code 1 () Caught 2018-03-15 23:50:13.884 error by controller[0]: at startup (bootstrap_node.js:153:9) Caught 2018-03-15 23:50:13.884 error by controller[0]: at run (bootstrap_node.js:387:7) Caught 2018-03-15 23:50:13.884 error by controller[0]: at Module.runMain (module.js:611:10) Caught 2018-03-15 23:50:13.884 error by controller[0]: at Function.Module._load (module.js:445:3) Caught 2018-03-15 23:50:13.883 error by controller[0]: at tryModuleLoad (module.js:453:12) Caught 2018-03-15 23:50:13.883 error by controller[0]: at Module.load (module.js:494:32) Caught 2018-03-15 23:50:13.883 error by controller[0]: at Object.Module._extensions..js (module.js:586:10) Caught 2018-03-15 23:50:13.883 error by controller[0]: at Module._compile (module.js:577:32) Caught 2018-03-15 23:50:13.883 error by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.tr-064/tr-064.js:16:20) Caught 2018-03-15 23:50:13.883 error by controller[0]: at Object.exports.Adapter (/opt/iobroker/node_modules/soef/soef.js:1383:23) Caught 2018-03-15 23:50:13.882 error by controller[0]: TypeError: fns.adapter is not a function Caught 2018-03-15 23:50:13.882 error by controller[0]: ^ Caught 2018-03-15 23:50:13.882 error by controller[0]: fns.adapter = fns.adapter(options); Caught 2018-03-15 23:50:13.881 error by controller[0]: /opt/iobroker/node_modules/soef/soef.js:1383 host.raspberrypi 2018-03-15 23:50:12.288 info instance system.adapter.tr-064.0 started with pid 1868 host.raspberrypi 2018-03-15 23:50:12.272 info object change system.adapter.tr-064.0
js-Controller habe ich nach Vorgabe upgedatet:
cd /opt/iobroker sudo iobroker stop sudo iobroker update sudo iobroker upgrade self sudo iobroker start
Jetzt habe ich hier ähnliche Fehlermeldungen bereits gefunden, aber eben nicht das Problem mit der Fritzbox. Muss auch dazu sagen, dass ich von Linux & Co wenig Ahnung habe.
Danke für eure Hilfe
Marcus
-
Habe einen guten Workaround gefunden:
Via Terminal ins Verzeichnis "/opt/iobroker/node_modules/iobroker.tr-064" gehen und:
npm install soef
ausführen. Neustarten, läuft.
Quelle: https://github.com/soef/ioBroker.wifili … -351513299
Grüße!
-
Moin,
Jetzt habe ich JavaSkript auf 3.6.4 gebracht, seit dem bekomme ich im LOG Fehlermeldungen bei meiner Fritzbox.
….
JavaSkript habe ich nach Vorgabe upgedatet:
sudo iobroker upgrade self ```` `
ich gebe Dir hier mal die gleiche Antwort wie bei Facebook
Mit den Kommando „upgrade self“ hast Du nicht den JavaScript-Adapter ungedatet, sondern den js-Controller (also ioBroker selber, das “Herz“).
Auf welcher Version des js-controllers bist Du jetzt?
Multihost-Umgebung?
Gruß,
Eric
-
Asche auf mein Haupt - es war gestern zu spät - ich habe den JS-Controller upgedatet auf 1.3.0 und dann fingen die Fehler an….
habe den Text hier und in FB angepasst
-
[…]
Multihost-Umgebung?
[…] `
ähm, ich habe einen Controller bei mir am Laufen -
Hier ein Screenshot:
-
Hallo mgünther,
konntest Du das Problem damals lösen? Ich habe heute das gleiche Problem.
Ich habe den js-controller von 1.2.3 auf 1.4.2 upgedated. Seit dem läuft der tr-064 Adapter nicht mehr (gleicher Fehler wie bei dir).
Version des Adapters 0.4.18
Singlehost auf RasPi3.
Vielleicht hat jemand einen Tip?
Hier noch die Logausgaben:
host.raspberrypi 2018-05-25 10:00:43.495 info Restart adapter system.adapter.tr-064.0 because enabled host.raspberrypi 2018-05-25 10:00:43.495 error instance system.adapter.tr-064.0 terminated with code 1 () Caught 2018-05-25 10:00:43.495 error by controller[0]: at startup (bootstrap_node.js:160:9) Caught 2018-05-25 10:00:43.495 error by controller[0]: at run (bootstrap_node.js:394:7) Caught 2018-05-25 10:00:43.494 error by controller[0]: at Module.runMain (module.js:611:10) Caught 2018-05-25 10:00:43.494 error by controller[0]: at Function.Module._load (module.js:445:3) Caught 2018-05-25 10:00:43.494 error by controller[0]: at tryModuleLoad (module.js:453:12) Caught 2018-05-25 10:00:43.494 error by controller[0]: at Module.load (module.js:494:32) Caught 2018-05-25 10:00:43.494 error by controller[0]: at Object.Module._extensions..js (module.js:586:10) Caught 2018-05-25 10:00:43.494 error by controller[0]: at Module._compile (module.js:577:32) Caught 2018-05-25 10:00:43.493 error by controller[0]: at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.tr-064/tr-064.js:16:20) Caught 2018-05-25 10:00:43.493 error by controller[0]: at Object.exports.Adapter (/opt/iobroker/node_modules/soef/soef.js:1383:23) Caught 2018-05-25 10:00:43.493 error by controller[0]: TypeError: fns.adapter is not a function Caught 2018-05-25 10:00:43.493 error by controller[0]: ^ Caught 2018-05-25 10:00:43.492 error by controller[0]: fns.adapter = fns.adapter(options); Caught 2018-05-25 10:00:43.492 error by controller[0]: /opt/iobroker/node_modules/soef/soef.js:1383 host.raspberrypi 2018-05-25 10:00:41.930 info instance system.adapter.tr-064.0 started with pid 2373</anonymous>
Besten Dank
Volker
-
Nachtrag
Ich habe diesen Issue auf GitHub gefunden:
https://github.com/soef/ioBroker.tr-064/issues/70
Und den Workaround wie von sm79 im Kommentar beschrieben angewandt. Damit funktioniert es nun scheinbar vorerst.
-
Habe einen guten Workaround gefunden:
Via Terminal ins Verzeichnis "/opt/iobroker/node_modules/iobroker.tr-064" gehen und:
npm install soef
ausführen. Neustarten, läuft.
Quelle: https://github.com/soef/ioBroker.wifili … -351513299
Grüße!
-
Ich hatte diese Fehler ebenfalls beim Update von js-Controller 1.5.7 auf 1.5.8.
Mit deinem workaround konnte ich den TR-064 wieder zum Laufen bwegen.
Danke dir -
Super, heute auch den js-controller auf 1.5.8 hochgezogen und das selbe Problem...Zum Glück habe ich das hier gefunden...
Danke -
@Kugelkopf
Perfekt! Danke!! -
Ich habe den gleichen Fehler mit dem controller 1.4.2 nach einem Neustart des Systems bekommen. Vorher ging der Adapter, der o.g. workaround hat geholfen.
-
Hatte den gleichen Fehler. Das hier hat geholfen. Danke dafür.
-
Danke, auch hier hat's damit geklappt!
-
Super, dieser Beitrag hat mir gerade auch sehr geholfen. Danke
-
Bei mir kommt folgendes
npm ERR! path /opt/iobroker/node_modules/iobroker.tr-064/node_modules/soef/package.json npm ERR! code ELOOP npm ERR! errno -40 npm ERR! syscall open npm ERR! ELOOP: too many symbolic links encountered, open '/opt/iobroker/node_modules/iobroker.tr-064/node_modules/soef/package.json'
Was kann man da machen? bekomme den Adapter nicht mehr ins laufen, da sudo npm install soef schon gar nicht durchläuft
Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
Hier gehts zur Hilfe. -
@W0RSCHD welcher Js_controller läuft bei dir?
wohin hast du versucht soef zu installieren?
alternativ gibt es den community Adapter -
@crunchip sagte in [gelöst] Fehler mit Adapter tr-064 (Fritzbox) nach js-Controller update auf 1.3.0:
@W0RSCHD welcher Js_controller läuft bei dir?
wohin hast du versucht soef zu installieren?
alternativ gibt es den community AdapterWenn ichs richtig geschaut habe dieser hier:
Soef hab ich versucht in den "node_module iobroker.tr-064" ordner, so wie in der Anleitung beschrieben zu installieren.
OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1~deb9u1-b10) OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode) Node.js ist 10.17
-
Super, danke für diesen Workaround! Frage mich nur, warum dies nicht in das aktuelle Image eingearbeitet, bzw korrigiert ist...
-
@Maxel27 sagte in [gelöst] Fehler mit Adapter tr-064 (Fritzbox) nach js-Controller update auf 1.3.0:
Frage mich nur, warum dies nicht in das aktuelle Image eingearbeitet, bzw korrigiert ist...
im Community TR-064 braucht es kein Soef mehr.