Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst] Iobroker Deamon stoppt laufend - nach JS Update

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Iobroker Deamon stoppt laufend - nach JS Update

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

      Guten Morgen liebe Gemeinde.

      da ich leider keinen Fehler finde, welcher die Abstürze des IoBroker Deamon auslöst und mittlerweile mein funktionierender Snapshot mit der JS Version 0.15.3 auch nicht mehr stabil läuft, muss ich davon ausgehen, dass etwas am OS (Debian) schief hängt.

      Plan B:

      Ich würde gerne eine neue VM aufsetzen und IoBroker von Grund auf neu installieren.

      Danach möchte ich gerne meine "mühsam" erstellten VIS views umziehen.

      Könnt ihr mir bitte helfen zu verstehen, was ich genau wegsichern muss, um mir hier Arbeit zu sparen?

      Bitte bedenkt dabei, dass ich aber möglichst kein Problem mit umziehen will.

      Besten Dank vorab für Eure Hilfe!

      Gruß Sascha

      1 Reply Last reply Reply Quote 0
      • B
        Bradock last edited by

        Einmal hoch damit!

        Kann mir hier bitte jemand einen Rat / Tipp geben, wie ich am besten meine VIS Views umziehe?

        Habe inzwischen eine frische Debian VM mit IoBroker fertig.

        Danke vorab!!!

        1 Reply Last reply Reply Quote 0
        • Dutchman
          Dutchman Developer Most Active Administrators last edited by

          @Bradock:

          Einmal hoch damit!

          Kann mir hier bitte jemand einen Rat / Tipp geben, wie ich am besten meine VIS Views umziehe?

          Habe inzwischen eine frische Debian VM mit IoBroker fertig.

          Danke vorab!!! `

          Du kannst deine Views dich einfach exportieren und importieren?

          Vorher sicher stellen dass alle wigets etc die du benutzt hat installiert sind

          –-----------------------

          Send from mobile device

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators last edited by

            die Datei /opt/iobroker/iobroker-data/files/vis.0/main/vis-views.json enthält alle views des Projekts Main.

            Gruß

            Rainer

            1 Reply Last reply Reply Quote 0
            • B
              Bradock last edited by

              Danke Dutch,

              spielt es eine Rolle, dass auch die Adapter in der gleichen Reihenfolge sind?

              Oder muss ich in VIS die Objekte dann sowieso nochmals alle auswählen?

              1 Reply Last reply Reply Quote 0
              • B
                Bradock last edited by

                @Homoran:

                die Datei /opt/iobroker/iobroker-data/files/vis.0/main/vis-views.json enthält alle views des Projekts Main.

                Gruß

                Rainer `

                Auch Dir danke! Kämpfe gerade mit der neuen VM….. Node Version 9.0 ist drauf :shock:

                Update: Komme nicht mehr von 9.0 runter auf 4x -> habt ihr hier einen Tipp?

                1 Reply Last reply Reply Quote 0
                • Dutchman
                  Dutchman Developer Most Active Administrators last edited by

                  @Bradock:

                  @Homoran:

                  die Datei /opt/iobroker/iobroker-data/files/vis.0/main/vis-views.json enthält alle views des Projekts Main.

                  Gruß

                  Rainer `

                  Auch Dir danke! Kämpfe gerade mit der neuen VM….. Node Version 9.0 ist drauf :shock:

                  Update: Komme nicht mehr von 9.0 runter auf 4x -> habt ihr hier einen Tipp? `

                  Deinstallieren geht mir:

                   sudo apt-get purge node
                  sudo apt-get purge nodejs
                  sudo apt-get purge npm
                  sudo apt-get autoremove
                  sudo reboot
                  

                  Installation dann abhängig von deinen System, welches OS?

                  –-----------------------

                  Send from mobile device

                  1 Reply Last reply Reply Quote 0
                  • B
                    Bradock last edited by

                    Hi Du,

                    ich habe das hier schon versucht.

                    Die alten node & node.js Versionen deinstallieren …

                    apt-get --purge remove node

                    apt-get --purge remove nodejs

                    apt-get autoremove

                    reboot

                    -> Nach dem Neustart ein node -v zeigt noch immer v9.0.0

                    grübel

                    1 Reply Last reply Reply Quote 0
                    • Dutchman
                      Dutchman Developer Most Active Administrators last edited by

                      @Bradock:

                      Hi Du,

                      ich habe das hier schon versucht.

                      Die alten node & node.js Versionen deinstallieren …

                      apt-get --purge remove node

                      apt-get --purge remove nodejs

                      apt-get autoremove

                      reboot

                      -> Nach dem Neustart ein node -v zeigt noch immer v9.0.0

                      grübel `

                      Was ist dein OS?

                      –-----------------------

                      Send from mobile device

                      1 Reply Last reply Reply Quote 0
                      • B
                        Bradock last edited by

                        @Dutchman:

                        @Bradock:

                        Hi Du,

                        ich habe das hier schon versucht.

                        Die alten node & node.js Versionen deinstallieren …

                        apt-get --purge remove node

                        apt-get --purge remove nodejs

                        apt-get autoremove

                        reboot

                        -> Nach dem Neustart ein node -v zeigt noch immer v9.0.0

                        grübel `

                        Was ist dein OS?

                        Debian 7

                        –-----------------------

                        Send from mobile device `

                        1 Reply Last reply Reply Quote 0
                        • Dutchman
                          Dutchman Developer Most Active Administrators last edited by

                          Dan mal auf die ganz harte Tour…

                          1\. First of all you need to run the following command from command terminal as sudo.
                          
                          sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules       
                          
                          2\. Remove node or node_modules directories from /usr/local/lib with the help of following command.
                          
                          sudo rm -rf /usr/local/lib/node*                                                                                 
                          
                          3\. Remove node or node_modules directories from /usr/local/include with the help of following command.
                          
                          sudo rm -rf /usr/local/include/node*                                                                         
                          
                          5\. Remove any node file or dir from /usr/local/bin with the help of following command.
                          
                          sudo rm -rf /usr/local/bin/node*                                                                                
                          
                          4\.  Go to home directory and remove any node or node_modules directory, if exists. 
                          
                          

                          –-----------------------

                          Send from mobile device

                          1 Reply Last reply Reply Quote 0
                          • B
                            Bradock last edited by

                            Hard, but working 😄

                            root@IoBroker2:/home/sascha# node -v

                            v4.8.5

                            1000 Dank!

                            Jetzt werde ich zur Sicherheit alle Adapter löschen und nur die installieren, welche ich in der alten Instanz auch habe.

                            Dann versuche ich mal die VIS Views umzuziehen.

                            1 Reply Last reply Reply Quote 0
                            • B
                              Bradock last edited by

                              zu früh gefreut…..

                              root@IoBroker2:/home/sascha# iobroker start

                              module.js:327

                              throw err;

                              ^

                              Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'

                              at Function.Module._resolveFilename (module.js:325:15)

                              at Function.Module._load (module.js:276:25)

                              at Function.Module.runMain (module.js:441:10)

                              at startup (node.js:140:18)

                              at node.js:1043:3

                              Soll ich nochmals drüber installieren?

                              1 Reply Last reply Reply Quote 0
                              • Dutchman
                                Dutchman Developer Most Active Administrators last edited by

                                Entweder das oder einen reinstall Ausführen siehe auch anderen Post heute von mir und Paul in nem anderen topic:

                                @paul53:

                                @Dutchman:

                                Eventuell noch einen reinstall.sh hinterher `
                                Dazu sollte erst getestet werden, ob die Datei reinstall.sh in Linux-Format vorliegt.

                                ls -l /opt/iobroker/reinstall.sh
                                -rwxrwxrwx 1 root root 654 Aug 23 16:39 /opt/iobroker/reinstall.sh
                                
                                

                                Wenn die Datei ca. 654 Byte groß ist, ist sie im Linux-Format; ist sie mehr als 680 Byte groß, muss sie erst in das Linux-Format gebracht werden, z.B. mit Notepad++. Dann ausführen

                                cd /opt/iobroker
                                sudo ./reinstall.sh
                                iobroker start
                                ```` `  
                                

                                –-----------------------

                                Send from mobile device

                                1 Reply Last reply Reply Quote 0
                                • B
                                  Bradock last edited by

                                  root@IoBroker2:/opt/iobroker# ls -l /opt/iobroker/reinstall.sh

                                  -rw-r–r-- 1 root root 688 Nov 4 11:12 /opt/iobroker/reinstall.sh

                                  Habe jetzt folgendes ausgeführt:

                                  ! root@IoBroker2:/opt/iobroker# sudo npm install iobroker.js-controller npm WARN deprecated tar.gz@1.0.7: <emoji seq="26a0">⚠️</emoji> WARNING <emoji seq="26a0">⚠️</emoji> tar.gz module has been deprecated and your application is vulnerable. Please use tar module instead: https://npmjs.com/tar
                                  ! npm WARN deprecated localhost.daplie.me-certificates@1.3.5: this package has been deprecated
                                  ! > unix-dgram@0.2.3 install /opt/iobroker/node_modules/unix-dgram
                                  ! > node-gyp rebuild
                                  ! make: Entering directory /opt/iobroker/node_modules/unix-dgram/build' ! CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o ! In file included from ../node_modules/nan/nan.h:190:0, ! from ../src/unix_dgram.cc:5: ! ../node_modules/nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe <bool>Nan::ForceSet(v8::Local<v8::object>, v8::Local<v8::value>, v8::Local<v8::value>, v8::PropertyAttribute)’: ! ../node_modules/nan/nan_maybe_43_inl.h:88:64: warning: ‘v8::Maybe <bool>v8::Object::ForceSet(v8::Local<v8::context>, v8::Local<v8::value>, v8::Local<v8::value>, v8::PropertyAttribute)’ is deprecated (declared at /root/.node-gyp/9.0.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations] ! SOLINK_MODULE(target) Release/obj.target/unix_dgram.node ! COPY Release/unix_dgram.node ! make: Leaving directory /opt/iobroker/node_modules/unix-dgram/build'
                                  ! > ursa@0.9.4 install /opt/iobroker/node_modules/ursa
                                  ! > node-gyp rebuild
                                  ! make: Entering directory /opt/iobroker/node_modules/ursa/build' ! CXX(target) Release/obj.target/ursaNative/src/ursaNative.o ! In file included from ../../nan/nan.h:192:0, ! from ../src/ursaNative.h:10, ! from ../src/ursaNative.cc:3: ! ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe <bool>Nan::ForceSet(v8::Local<v8::object>, v8::Local<v8::value>, v8::Local<v8::value>, v8::PropertyAttribute)’: ! ../../nan/nan_maybe_43_inl.h:112:73: warning: ‘v8::Maybe <bool>v8::Object::ForceSet(v8::Local<v8::context>, v8::Local<v8::value>, v8::Local<v8::value>, v8::PropertyAttribute)’ is deprecated (declared at /root/.node-gyp/9.0.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations] ! SOLINK_MODULE(target) Release/obj.target/ursaNative.node ! COPY Release/ursaNative.node ! make: Leaving directory /opt/iobroker/node_modules/ursa/build'
                                  ! > iobroker.js-controller@1.2.0 install /opt/iobroker/node_modules/iobroker.js-controller
                                  ! > node iobroker.js setup first
                                  ! + iobroker.js-controller@1.2.0
                                  ! added 454 packages in 20.747s
                                  ! root@IoBroker2:/opt/iobroker# iobroker status
                                  ! iobroker is not running
                                  ! root@IoBroker2:/opt/iobroker# iobroker start
                                  ! Starting iobroker controller daemon…
                                  ! iobroker controller daemon started. PID: 4188
                                  ! root@IoBroker2:/opt/iobroker# node -v
                                  ! v9.0.0
                                  ! root@IoBroker2:/opt/iobroker#</v8::value></v8::value></v8::context></bool></v8::value></v8::value></v8::object></bool></v8::value></v8::value></v8::context></bool></v8::value></v8::value></v8::object></bool>

                                  Jetzt ist allerdings wieder Node 9.0 aktiv… 😮

                                  1 Reply Last reply Reply Quote 0
                                  • Dutchman
                                    Dutchman Developer Most Active Administrators last edited by

                                    Am besten mit zB Notepad++

                                    https://superuser.com/questions/479756/ … nd-notepad

                                    Datei auf dein System ziehen, in richtigen Format speichern und wieder auf den Host bringen.

                                    Ich benutze dafür mobaxtherm kräftiger ssh Client (besser als putty) der auch direct filetransfer kann

                                    https://mobaxterm.mobatek.net


                                    Send from mobile device

                                    1 Reply Last reply Reply Quote 0
                                    • B
                                      Bradock last edited by

                                      Hallo zusammen,

                                      das Thema hat sich gelöst und daher als solches im Betreff markiert.

                                      Lösung war jedoch eine komplette Neuinstallation (VM, IoBroker, aller Adapter und Umzug der Views)

                                      An dieser Stelle möchte ich mich ganz herzlich bei allen bedanken, die mich hier unterstützt haben!

                                      Gruß Sascha

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

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate
                                      FAQ Cloud / IOT
                                      HowTo: Node.js-Update
                                      HowTo: Backup/Restore
                                      Downloads
                                      BLOG

                                      895
                                      Online

                                      32.0k
                                      Users

                                      80.5k
                                      Topics

                                      1.3m
                                      Posts

                                      6
                                      60
                                      5952
                                      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