Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. (workaround)Node-red Update 0.1.9 Flows weg, Connection lost

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    (workaround)Node-red Update 0.1.9 Flows weg, Connection lost

    This topic has been deleted. Only users with topic management privileges can see it.
    • ruhr70
      ruhr70 last edited by

      Leider habe ich versehentlich den Node-red Adapter aktualisiert (wollte auf das "?" klicken, habe aber auf die Schnelle das Updateicon erwischt 😞 ).

      Auch beim Update auf 0.1.9 (von 0.1.6) gab es wieder Probleme:

      • Nach dem Updates ist das Sheet wieder leer und die Flows sind weg

      • Node-red läuft auch nicht "Error: Lost connection to Server"

      • Test Flow: Injection -> Debug -> beim Deploy: "Error: no response from Server"

      Unter Instanzen steht unter läuft und verbunden: nein/nein

      Und das Node-red Icon fehlt 😉

      Ich habe Node-red mit dem "neu laden" Symbol neugestartet.

      Nun ist auch die Webseite von Node-red nicht mehr erreichbar.

      Im Log finde ich folgendes:

      system-adapter-node-red-0 2015-03-27 15:51:22 error invalid mode

      host-iobroker 2015-03-27 15:51:22 info object change system.adapter.node-red.0

      host-iobroker 2015-03-27 15:44:05 info Do not restart adapter system.adapter.node-red.0 because disabled or deleted

      host-iobroker 2015-03-27 15:44:05 error instance system.adapter.node-red.0 terminated with code 0 (OK)

      host-iobroker 2015-03-27 15:44:05 info stopInstance system.adapter.node-red.0

      node-red-0 2015-03-27 15:44:05 info terminating

      host-iobroker 2015-03-27 15:44:05 info

      node-red-0 2015-03-27 15:44:05 info terminating

      node-red-0 2015-03-27 15:44:05 info kill node-red task

      node-red-0 2015-03-27 15:44:03 warn 27 Mar 15:44:03 - [warn] –----------------------------------------

      node-red-0 2015-03-27 15:44:03 warn 27 Mar 15:44:03 - [warn] [redisout] Error: Cannot find module 'redis'

      node-red-0 2015-03-27 15:44:03 warn 27 Mar 15:44:03 - [warn] [rpi-gpio] Info : Ignoring Raspberry Pi specific node.

      node-red-0 2015-03-27 15:44:03 warn 27 Mar 15:44:03 - [warn] [arduino] Error: Cannot find module 'arduino-firmata'

      node-red-0 2015-03-27 15:44:03 warn 27 Mar 15:44:03 - [warn] –----------------------------------------

      node-red-0 2015-03-27 15:44:01 info Starting node-red: /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/red.js -v --settings /opt/iobroker/node_modules/iobroker.node-red/userdata/settings.js

      node-red-0 2015-03-27 15:44:01 info starting. Version 0.1.9 in /opt/iobroker/node_modules/iobroker.node-red

      node-red-0 2015-03-27 15:43:58 info terminating

      node-red-0 2015-03-27 15:43:58 info node-red exited with 0

      node-red-0 2015-03-27 15:43:57 info kill node-red task

      npm cache clear

      npm install iobroker.node-red

      habe ich ebenfalls probiert:

      ! root@iobroker:/opt/iobroker# npm cache clear
      ! root@iobroker:/opt/iobroker# npm install iobroker.node-red
      ! > kerberos@0.0.10 install /opt/iobroker/node_modules/iobroker.node-red/node_modules/mongodb/node_modules/mongodb-core/node_modules/kerberos
      ! > (node-gyp rebuild 2> builderror.log) || (exit 0)
      ! make: Entering directory /opt/iobroker/node_modules/iobroker.node-red/node_modules/mongodb/node_modules/mongodb-core/node_modules/kerberos/build' ! CXX(target) Release/obj.target/kerberos/lib/kerberos.o ! make: Leaving directory /opt/iobroker/node_modules/iobroker.node-red/node_modules/mongodb/node_modules/mongodb-core/node_modules/kerberos/build'
      ! > bson-ext@0.1.0 install /opt/iobroker/node_modules/iobroker.node-red/node_modules/mongodb/node_modules/mongodb-core/node_modules/bson/node_modules/bson-ext
      ! > (node-gyp rebuild 2> builderror.log) || (exit 0)
      ! make: Entering directory /opt/iobroker/node_modules/iobroker.node-red/node_modules/mongodb/node_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/build' ! CXX(target) Release/obj.target/bson/ext/bson.o ! SOLINK_MODULE(target) Release/obj.target/bson.node ! SOLINK_MODULE(target) Release/obj.target/bson.node: Finished ! COPY Release/bson.node ! make: Leaving directory /opt/iobroker/node_modules/iobroker.node-red/node_modules/mongodb/node_modules/mongodb-core/node_modules/bson/node_modules/bson-ext/build'
      ! > bson@0.3.1 install /opt/iobroker/node_modules/iobroker.node-red/node_modules/mongodb/node_modules/mongodb-core/node_modules/bson
      ! > (node-gyp rebuild 2> builderror.log) || (exit 0)
      ! > node-icu-charset-detector@0.0.7 install /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/irc/node_modules/node-icu-charset-detector
      ! > node-gyp rebuild
      ! make: Entering directory /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/irc/node_modules/node-icu-charset-detector/build' ! CXX(target) Release/obj.target/node-icu-charset-detector/node-icu-charset-detector.o ! ../node-icu-charset-detector.cpp:5:28: fatal error: unicode/ucsdet.h: Datei oder Verzeichnis nicht gefunden ! compilation terminated. ! make: *** [Release/obj.target/node-icu-charset-detector/node-icu-charset-detector.o] Fehler 1 ! make: Leaving directory /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/irc/node_modules/node-icu-charset-detector/build'
      ! gyp ERR! build error
      ! gyp ERR! stack Error: make failed with exit code: 2
      ! gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
      ! gyp ERR! stack at ChildProcess.emit (events.js:98:17)
      ! gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:820:12)
      ! gyp ERR! System Linux 3.2.0-4-686-pae
      ! gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
      ! gyp ERR! cwd /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/irc/node_modules/node-icu-charset-detector
      ! gyp ERR! node -v v0.10.37
      ! gyp ERR! node-gyp -v v1.0.1
      ! gyp ERR! not ok
      ! npm WARN optional dep failed, continuing node-icu-charset-detector@0.0.7
      ! > utf-8-validate@1.0.1 install /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/ws/node_modules/utf-8-validate
      ! > node-gyp rebuild
      ! make: Entering directory /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/ws/node_modules/utf-8-validate/build' ! CXX(target) Release/obj.target/validation/src/validation.o ! SOLINK_MODULE(target) Release/obj.target/validation.node ! SOLINK_MODULE(target) Release/obj.target/validation.node: Finished ! COPY Release/validation.node ! make: Leaving directory /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/ws/node_modules/utf-8-validate/build'
      ! > bufferutil@1.0.1 install /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/ws/node_modules/bufferutil
      ! > node-gyp rebuild
      ! make: Entering directory /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/ws/node_modules/bufferutil/build' ! CXX(target) Release/obj.target/bufferutil/src/bufferutil.o ! SOLINK_MODULE(target) Release/obj.target/bufferutil.node ! SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished ! COPY Release/bufferutil.node ! make: Leaving directory /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/ws/node_modules/bufferutil/build'
      ! > iconv@2.1.6 install /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/irc/node_modules/iconv
      ! > node-gyp rebuild
      ! make: Entering directory /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/irc/node_modules/iconv/build' ! CC(target) Release/obj.target/libiconv/deps/libiconv/lib/iconv.o ! AR(target) Release/obj.target/iconv.a ! COPY Release/iconv.a ! CXX(target) Release/obj.target/iconv/src/binding.o ! SOLINK_MODULE(target) Release/obj.target/iconv.node ! SOLINK_MODULE(target) Release/obj.target/iconv.node: Finished ! COPY Release/iconv.node ! make: Leaving directory /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/irc/node_modules/iconv/build'
      ! > serialport@1.4.10 install /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/serialport
      ! > node-pre-gyp install –fallback-to-build
      ! [serialport] Success: "/opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/serialport/build/serialport/v1.4.10/Release/node-v11-linux-ia32/serialport.node" is installed via remote
      ! iobroker.node-red@0.1.9 node_modules/iobroker.node-red
      ! ├── js2xmlparser@0.1.9
      ! ├── fs.notify@0.0.4 (retry@0.6.1, async@0.1.22)
      ! ├── feedparser@1.0.0 (array-indexofobject@0.0.1, addressparser@0.1.3, readable-stream@1.0.33, sax@0.6.1)
      ! ├── mongodb@2.0.25 (readable-stream@1.0.31, mongodb-core@1.1.21)
      ! └── node-red@0.10.4 (is-utf8@0.2.0, on-headers@1.0.0, clone@0.2.0, twitter-ng@0.6.2, mustache@1.0.0, passport-oauth2-client-password@0.1.2, nopt@3.0.1, oauth@0.9.12, cors@2.5.3, mkdirp@0.5.0, passport@0.2.1, bcryptjs@2.1.0, follow-redirects@0.0.3, passport-http-bearer@1.0.1, oauth2orize@1.0.1, when@3.7.2, raw-body@1.3.2, mqtt@0.3.13, ws@0.7.1, fs-extra@0.16.3, nodemailer@1.3.0, request@2.42.0, uglify-js@2.4.16, imap@0.8.14, sentiment@0.2.3, feedparser@0.19.2, cheerio@0.18.0, express@3.17.2, xml2js@0.4.4, cron@1.0.6, irc@0.3.9, serialport@1.4.10)
      ! root@iobroker:/opt/iobroker#

      system-adapter-node-red-0 2015-03-27 15:57:32 error invalid mode

      host-iobroker 2015-03-27 15:57:32 info object change system.adapter.node-red.0

      Debian aktualisiert (update und Upgrade) und den Host mit Init 6 noch einmal neu gestartet.

      Auch das brachte keine Änderung.

      Nach allen Updates wurde der Tab (Chrome auf Mac OS X 10.10) mit Cmd+Shift+r neu geladen.

      1 Reply Last reply Reply Quote 0
      • ruhr70
        ruhr70 last edited by

        Workaround:

        Wie beim Update von 0.1.5 auf 0.1.6 hat folgendes geholfen Node-red wieder zum Laufen zu bringen:

        • Node-red unter Instanzen deinstalliert

        • Node-red neu installiert (über Adapter)

        Node-red funktioniert wieder.

        Muss leider wieder eine ältere Datensicherung der Flows zurückspielen 😞

        Werde mir nun angewöhnen öfter zu sichern 🙂

        1 Reply Last reply Reply Quote 0
        • derAuge
          derAuge last edited by

          Des weiteren fällt auf, dass bei dem Adaptern
          315_01.png
          es nicht als installier angezeigt wird

          Unter Instanzen jedoch schon
          315_02.png

          1 Reply Last reply Reply Quote 0
          • ruhr70
            ruhr70 last edited by

            Hi derAuge,

            bei mir wird es unter Adapter schon als installiert angezeigt.

            Habe aber gerade festgestellt, dass meine importierten Flows nicht funktionieren :shock:

            Wenn ich dann z.B. einen Debug Baustein aktivieren will, kommt im Node-red Fenster die Meldung "Error: Debuge Node not deployed".

            Die Datensicherung wurde über Import/Clipboard akzeptiert und sieht optisch auch gut aus.

            [EDIT]:

            Wenn ich das Node-red Fenster im Browser aktualisiere kommt oben kurz die Meldung:

            "Imported unrecognised type: config"

            1 Reply Last reply Reply Quote 0
            • ruhr70
              ruhr70 last edited by

              So, alles noch einmal. Schritt für Schritt und ohne Panik durchgeführt:

              • Node-red aus den Instanzen gelöscht (über Web Admin)

              • Node-red aus den Adaptern gelöscht (über Web Admin)

              • cd /opt/iobroker (über SSH)

              • npm cache clear (über SSH)

              • npm install iobroker.node-red (über SSH)

              • Node-red über Adapter in Instanzen hinzugefügt

              • Weblink von Node-red gestartet

              • Inject -> Debug / Deploy getestet: OK

              • Inject -> Debog gelöscht / Deploy: OK

              • alte Flows per Import/Clipboard importiert OK

              • Email Adressen/ Passwörter wieder in den Email Bausteinen eigestellt

              • Deploy: OK

              • Debug getestet: OK

              Läuft wieder.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              818
              Online

              31.8k
              Users

              80.0k
              Topics

              1.3m
              Posts

              2
              5
              2096
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo