IoBroker Upgraden Node NPM Upgraden Error Retten Reparieren



  • Mit mein Backuptool kann man zwar ein defektes ioBroker einfach wieder zum laufen bringen, aber mann kann auch "anders" ran gehen.

    Das ist manchmal Vorteilhafter, weil nach der "Prozedur" Node, NPM u.s.w auf dem neusten Stand ist.


    Beim Durchführen der Befehle...

    WARN Meldungen kann man ignorieren...

    ERROR Meldungen sind (fast) immer schlecht.


    Einfach alle Befehle per.. z.B. mit Putty abarbeiten.


  • Hallo,

    bei mir läuft der Iobroker auf ein Raspi.

    Mein Problem ist der jahka Adapter, de ist immer auf rot.

    Ich habe deine Code-Reihe ( an der Stelle ein dickes Lob an Dich ) auch abgearbeitet aber der ist immer noch auf rot :-(

    Vielleicht kannst Du mir weiterhelfen, unten habe Ich die Log Ausgabe mit reinkopiert wenn der jahka Adapter starten will.

    Gruß

    host.raspberry-iobroker 2019-03-18 19:16:44.022 error instance system.adapter.yahka.1 terminated with code 1 ()
    host.raspberry-iobroker 2019-03-18 19:16:44.022 error Caught by controller[0]: at Object.Module._extensions..js (module.js:664:10)
    host.raspberry-iobroker 2019-03-18 19:16:44.021 error Caught by controller[0]: at Module._compile (module.js:653:30)
    host.raspberry-iobroker 2019-03-18 19:16:44.021 error (/opt/iobroker/node_modules/iobroker.yahka/node_modules/ed25519-hap/index.js:1:99)" style="">Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.yahka/node_modules/ed25519-hap/index.js:1:99)
    host.raspberry-iobroker 2019-03-18 19:16:44.021 error Caught by controller[0]: at bindings (/opt/iobroker/node_modules/iobroker.yahka/node_modules/bindings/bindings.js:84:48)
    host.raspberry-iobroker 2019-03-18 19:16:44.021 error Caught by controller[0]: at require (internal/module.js:11:18)
    host.raspberry-iobroker 2019-03-18 19:16:44.021 error Caught by controller[0]: at Module.require (module.js:597:17)
    host.raspberry-iobroker 2019-03-18 19:16:44.021 error Caught by controller[0]: at Function.Module._load (module.js:498:3)
    host.raspberry-iobroker 2019-03-18 19:16:44.021 error Caught by controller[0]: at tryModuleLoad (module.js:506:12)
    host.raspberry-iobroker 2019-03-18 19:16:44.020 error Caught by controller[0]: at Module.load (module.js:566:32)
    host.raspberry-iobroker 2019-03-18 19:16:44.020 error Caught by controller[0]: at Object.Module._extensions..node (module.js:682:18)
    host.raspberry-iobroker 2019-03-18 19:16:44.020 error Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
    host.raspberry-iobroker 2019-03-18 19:16:44.020 error Caught by controller[0]: NODE_MODULE_VERSION 57. Please try re-compiling or re-installing
    host.raspberry-iobroker 2019-03-18 19:16:44.020 error Caught by controller[0]: NODE_MODULE_VERSION 48. This version of Node.js requires
    host.raspberry-iobroker 2019-03-18 19:16:44.020 error Caught by controller[0]: was compiled against a different Node.js version using
    host.raspberry-iobroker 2019-03-18 19:16:44.020 error Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/iobroker.yahka/node_modules/ed25519-hap/build/Release/ed25519.node'
    host.raspberry-iobroker 2019-03-18 19:16:44.019 error Caught by controller[0]: ^
    host.raspberry-iobroker 2019-03-18 19:16:44.019 error Caught by controller[0]: throw e
    host.raspberry-iobroker 2019-03-18 19:16:44.018 error Caught by controller[0]: /opt/iobroker/node_modules/iobroker.yahka/node_modules/bindings/bindings.js:91
    host.raspberry-iobroker 2019-03-18 19:16:43.301 info instance system.adapter.yahka.1 started with pid 3369
  • sudo apt-get --purge remove node = löscht node...

    Der Befehl sagt nur, das man nicht löschen kann, da er "ab" diesem Befehl nachkontrolliert, ob Node zu deinstallieren geht.


    Wenn Du alles "fertig" hast, in Putty einfach


    node -v


    eingeben. Taucht da eine Zahl auf, ist node installiert...

  • Hallo zusammen, ich hoffe mir kann einer von euch helfen.

    ich habe seit mehreren Jahren auf meiner Synology DS 1815+ ioBroker am laufen.

    Leider kann ich seit dem update auf node 10.18.0 und npm 6.13.4

    keine Adapter mehr installieren oder updaten. (siehe Bilder)

    Danke schon mal im Voraus.

  • Hallo ich habe das Problem das nach einem Update mein iobrocker nicht mehr läuft. Ich habe versucht ihn mit deinem Tool zu Reparieren und jetzt mit dieser Anleitung auch nochmal. Aber irgendwie klappt es nicht.

    Es wird mir dann immer die meldung angezeigt:


    Error: Cannot find module.......

    Habe ein Screenshot beigefügt.

    Es wäre echt nett wenn ihr mir Helfen könntet.