Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Slave Offline, RPi aber erreichbar ?

    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

    Slave Offline, RPi aber erreichbar ?

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

      Hardwaresystem: Pi2
      Arbeitsspeicher: 1GB
      Festplattenart: SD-Karte
      Betriebssystem: Raspian
      Node-Version: 16.18.0
      Nodejs-Version: 16.18.0
      NPM-Version: 8.19.2
      Installationsart: Manuell
      Image genutzt: Ja

      Gestern morgen ging bei mir der Slave Offline,
      der Raspberry ist per SSH noch zu erreichen.

      Bin mir keiner Schuld bewusst, zumindest wurde in der Zeit
      weder am Master noch am Slave etwas geändert.

      Bin optimistischer Anfänger, also ruhig von Userfehler ausgehen 😬

      Kann hier jemand mit der Fehlermeldung was anfangen ?

      pi@iobroker-pi:~ $ sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null
      uname -m && type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx                   -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt-g                  et update &> /dev/null && sudo apt-get update && apt-cache policy nodejs
      armv7l
      /usr/bin/nodejs
      /usr/bin/node
      /usr/bin/npm
      /usr/bin/npx
      v16.18.0
      v16.18.0
      8.19.2
      8.19.2
      /opt/iobroker/node_modules/graceful-fs/polyfills.js:166
          fs.lchmod = fUnction (path, mode, callback) {
                                                      ^
      
      SyntaxError: Unexpected token '{'
          at Object.compileFunction (node:vm:360:18)
          at wrapSafe (node:internal/modules/cjs/loader:1084:15)
          at Module._compile (node:internal/modules/cjs/loader:1119:27)
          at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
          at Module.load (node:internal/modules/cjs/loader:1033:32)
          at Function.Module._load (node:internal/modules/cjs/loader:868:12)
          at Module.require (node:internal/modules/cjs/loader:1057:19)
          at require (node:internal/modules/cjs/helpers:103:18)
          at Object.<anonymous> (/opt/iobroker/node_modules/graceful-fs/graceful-fs.js:2:17)
          at Module._compile (node:internal/modules/cjs/loader:1155:14)
      pi@iobroker-pi:~ $ cd /opt/iobroker
      npm ls jsonwebtoken
      iobroker.inst@3.0.0 /opt/iobroker
      └─┬ iobroker.js-controller@4.0.23
        ├─┬ @iobroker/js-controller-adapter@4.0.23
        │ └── jsonwebtoken@8.5.1 deduped
        ├─┬ @iobroker/js-controller-common@4.0.23
        │ └── jsonwebtoken@8.5.1 deduped
        └── jsonwebtoken@8.5.1
      
      
      Thomas Braun Homoran 2 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @zeus0190 last edited by

        @zeus0190

        iob stop
        sudo apt update
        sudo apt full-upgrade
        iob fix
        sudo reboot
        

        Wenn es dann noch klemmen sollte:

        cd /opt/iobroker
        sudo -H -u iobroker npm install iobroker.js-controller
        
        1 Reply Last reply Reply Quote 0
        • Z
          zeus0190 last edited by zeus0190

          Beides gemacht, Versionen jetzt aktuell,
          Fehlermeldung leicht anderst.

          pi@iobroker-pi:~ $ uname -m && type -P nodejs node npm npx && nodejs -v && node                 -v && npm -v && npx -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE &                & pwd && sudo apt-get update &> /dev/null && sudo apt-get update && apt-cache po                licy nodejs
          armv7l
          /usr/bin/nodejs
          /usr/bin/node
          /usr/bin/npm
          /usr/bin/npx
          v16.19.0
          v16.19.0
          8.19.3
          8.19.3
          /opt/iobroker/node_modules/graceful-fs/polyfills.js:133
                  callback = function 8er, _, �_) {
                                      ^^
          
          SyntaxError: Invalid or unexpected token
              at Object.compileFunction (node:vm:360:18)
              at wrapSafe (node:internal/modules/cjs/loader:1094:15)
              at Module._compile (node:internal/modules/cjs/loader:1129:27)
              at Object.Module._extensions..js (node:internal/modules/cjs/loader:1219:10)
              at Module.load (node:internal/modules/cjs/loader:1043:32)
              at Function.Module._load (node:internal/modules/cjs/loader:878:12)
              at Module.require (node:internal/modules/cjs/loader:1067:19)
              at require (node:internal/modules/cjs/helpers:103:18)
              at Object.<anonymous> (/opt/iobroker/node_modules/graceful-fs/graceful-fs.js:2:17)
              at Module._compile (node:internal/modules/cjs/loader:1165:14)
          
          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @zeus0190 last edited by

            @zeus0190 sagte in Slave Offline, RPi aber erreichbar ?:

            der Raspberry ist per SSH noch zu erreichen.

            das ist der Slave?

            mit
            @zeus0190 sagte in Slave Offline, RPi aber erreichbar ?:

            Betriebssystem:
            Ubuntu

            ?

            und die bisherigen Abfragen führst du auf dem Slave aus?
            was sagt denn der Master im log?

            1 Reply Last reply Reply Quote 0
            • Z
              zeus0190 last edited by zeus0190

              Ja, der Raspberry ist der Slave (Greift die Stromzähler im Schaltkasten per Optokoppler ab),
              Master läuft auf einem Fujitsu ThinClient (Proxmox).

              Abfragen per SSH (Putty) vom Raspberry,
              Master-Log sagt nur "system.host.iobroker-pi" is offline

              Betriebssystem hatte ich nen dreher in den Gehirnwindungen (Sorry!),
              ist das standart Raspian (Debian).

              PS: Gerade nochmal den Raspberry vom Strom getrennt und neu gestartet,
              wieder eine leicht andere Fehlermeldung......

              pi@iobroker-pi:~ $ uname -m && type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt-get update &> /dev/null && sudo apt-get update && apt-cache policy nodejs
              armv7l
              /usr/bin/nodejs
              /usr/bin/node
              /usr/bin/npm
              /usr/bin/npx
              v16.19.0
              v16.19.0
              8.19.3
              8.19.3
              /opt/iobroker/node_modules/graceful-fs/polyfills.js:321
                  !!  if (stats.uid < 0) stats.uid += 0x100000000
                      ^^
              
              SyntaxError: Unexpected token 'if'
                  at Object.compileFunction (node:vm:360:18)
                  at wrapSafe (node:internal/modules/cjs/loader:1094:15)
                  at Module._compile (node:internal/modules/cjs/loader:1129:27)
                  at Object.Module._extensions..js (node:internal/modules/cjs/loader:1219:10)
                  at Module.load (node:internal/modules/cjs/loader:1043:32)
                  at Function.Module._load (node:internal/modules/cjs/loader:878:12)
                  at Module.require (node:internal/modules/cjs/loader:1067:19)
                  at require (node:internal/modules/cjs/helpers:103:18)
                  at Object.<anonymous> (/opt/iobroker/node_modules/graceful-fs/graceful-fs.js:2:17)
                  at Module._compile (node:internal/modules/cjs/loader:1165:14)
              
              

              Slave-Log von gestern (das letzte verfügbare),
              nur die letzten Zeilen.

              2023-01-19 22:22:11.787  - ^[[32minfo^[[39m: host.iobroker-pi Restart adapter system.adapter.smartmeter.1 because enabled
              2023-01-19 22:22:12.953  - ^[[32minfo^[[39m: smartmeter.0 (25260) Received 10 values, 1 updated
              2023-01-19 22:22:17.385  - ^[[32minfo^[[39m: smartmeter.0 (25260) Received 10 values, 1 updated
              2023-01-19 22:22:21.813  - ^[[32minfo^[[39m: smartmeter.0 (25260) Received 10 values, 1 updated
              2023-01-19 22:22:23.383  - ^[[32minfo^[[39m: smartmeter.0 (25260) Received 10 values, 2 updated
              2023-01-19 22:22:27.802  - ^[[32minfo^[[39m: smartmeter.0 (25260) Received 10 values, 0 updated
              2023-01-19 22:22:32.243  - ^[[32minfo^[[39m: smartmeter.0 (25260) Received 10 values, 1 updated
              2023-01-19 22:22:36.673  - ^[[32minfo^[[39m: smartmeter.0 (25260) Received 10 values, 1 updated
              2023-01-19 22:22:41.117  - ^[[32minfo^[[39m: smartmeter.0 (25260) Received 10 values, 1 updated
              2023-01-19 22:22:41.921  - ^[[32minfo^[[39m: host.iobroker-pi instance system.adapter.smartmeter.1 started with pid 1436
              2023-01-19 22:22:43.283  - ^[[31merror^[[39m: host.iobroker-pi Caught by controller[0]: /opt/iobroker/node_modules/@iobroker/adapter-core/build/utils.js:83
              2023-01-19 22:22:43.284  - ^[[31merror^[[39m: host.iobroker-pi Caught by controller[0]:     throw new Error("Cannot resolve adapter class");
              2023-01-19 22:22:43.285  - ^[[31merror^[[39m: host.iobroker-pi Caught by controller[0]:     ^
              2023-01-19 22:22:43.286  - ^[[31merror^[[39m: host.iobroker-pi Caught by controller[0]: Error: Cannot resolve adapter class
              2023-01-19 22:22:43.294  - ^[[31merror^[[39m: host.iobroker-pi Caught by controller[0]:     at resolveAdapterConstructor (/opt/iobroker/node_modules/@iobroker/adapter-core/build/utils.js:83:11)
              2023-01-19 22:22:43.294  - ^[[31merror^[[39m: host.iobroker-pi Caught by controller[0]:     at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/adapter-core/build/utils.js:92:19)
              2023-01-19 22:22:43.295  - ^[[31merror^[[39m: host.iobroker-pi Caught by controller[0]:     at Module._compile (node:internal/modules/cjs/loader:1155:14)
              2023-01-19 22:22:43.296  - ^[[31merror^[[39m: host.iobroker-pi Caught by controller[0]:     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
              2023-01-19 22:22:43.296  - ^[[31merror^[[39m: host.iobroker-pi Caught by controller[0]:     at Module.load (node:internal/modules/cjs/loader:1033:32)
              2023-01-19 22:22:43.297  - ^[[31merror^[[39m: host.iobroker-pi Caught by controller[0]:     at Function.Module._load (node:internal/modules/cjs/loader:868:12)
              2023-01-19 22:22:43.297  - ^[[31merror^[[39m: host.iobroker-pi Caught by controller[0]:     at Module.require (node:internal/modules/cjs/loader:1057:19)
              2023-01-19 22:22:43.298  - ^[[31merror^[[39m: host.iobroker-pi Caught by controller[0]:     at require (node:internal/modules/cjs/helpers:103:18)
              2023-01-19 22:22:43.299  - ^[[31merror^[[39m: host.iobroker-pi Caught by controller[0]:     at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/adapter-core/build/controllerTools.js:6:15)
              2023-01-19 22:22:43.300  - ^[[31merror^[[39m: host.iobroker-pi Caught by controller[0]:     at Module._compile (node:internal/modules/cjs/loader:1155:14)
              2023-01-19 22:22:43.301  - ^[[31merror^[[39m: host.iobroker-pi instance system.adapter.smartmeter.1 terminated with code 1 (JS_CONTROLLER_STOPPED)
              2023-01-19 22:22:43.302  - ^[[32minfo^[[39m: host.iobroker-pi Restart adapter system.adapter.smartmeter.1 because enabled
              2023-01-19 22:22:45.513  - ^[[32minfo^[[39m: smartmeter.0 (25260) Received 10 values, 0 updated
              2023-01-19 22:22:49.945  - ^[[32minfo^[[39m: smartmeter.0 (25260) Received 10 values, 0 updated
              2023-01-19 22:22:54.377  - ^[[32minfo^[[39m: smartmeter.0 (25260) Received 10 values, 1 updated
              2023-01-19 22:22:54.464  - ^[[32minfo^[[39m: host.iobroker-pi received SIGTERM
              2023-01-19 22:22:54.510  - ^[[32minfo^[[39m: host.iobroker-pi stopInstance system.adapter.rpi2.0 (force=false, process=true)
              2023-01-19 22:22:54.513  - ^[[32minfo^[[39m: host.iobroker-pi stopInstance system.adapter.smartmeter.0 (force=false, process=true)
              2023-01-19 22:22:54.515  - ^[[32minfo^[[39m: host.iobroker-pi stopInstance system.adapter.smartmeter.1 (force=false, process=false)
              2023-01-19 22:22:54.534  - ^[[32minfo^[[39m: smartmeter.0 (25260) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
              2023-01-19 22:22:54.565  - ^[[32minfo^[[39m: smartmeter.0 (25260) Got terminate signal TERMINATE_YOURSELF
              2023-01-19 22:22:54.573  - ^[[32minfo^[[39m: host.iobroker-pi stopInstance system.adapter.rpi2.0 send kill signal
              2023-01-19 22:22:54.576  - ^[[32minfo^[[39m: host.iobroker-pi stopInstance system.adapter.smartmeter.0 send kill signal
              2023-01-19 22:22:54.532  - ^[[32minfo^[[39m: rpi2.0 (25253) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
              2023-01-19 22:22:54.661  - ^[[32minfo^[[39m: rpi2.0 (25253) Got terminate signal TERMINATE_YOURSELF
              2023-01-19 22:22:55.575  - ^[[32minfo^[[39m: host.iobroker-pi stopInstance system.adapter.rpi2.0 killing pid 25253
              2023-01-19 22:22:55.580  - ^[[32minfo^[[39m: host.iobroker-pi stopInstance system.adapter.smartmeter.0 killing pid 25260
              2023-01-19 22:22:55.672  - ^[[32minfo^[[39m: host.iobroker-pi instance system.adapter.rpi2.0 terminated with code 156 (START_IMMEDIATELY_AFTER_STOP)
              2023-01-19 22:22:55.675  - ^[[32minfo^[[39m: host.iobroker-pi All instances are stopped.
              2023-01-19 22:22:55.740  - ^[[32minfo^[[39m: host.iobroker-pi instance system.adapter.smartmeter.0 terminated with code 156 (START_IMMEDIATELY_AFTER_STOP)
              2023-01-19 22:22:55.742  - ^[[32minfo^[[39m: host.iobroker-pi All instances are stopped.
              2023-01-19 22:22:55.872  - ^[[32minfo^[[39m: host.iobroker-pi terminated
              
              
              Thomas Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @zeus0190 last edited by

                @zeus0190 sagte in Slave Offline, RPi aber erreichbar ?:

                vom Strom getrennt und neu gestartet

                Ich hoffe du fährst den VORHER SAUBER runter, bevor da der Saft abgedreht wird...

                1 Reply Last reply Reply Quote 0
                • Z
                  zeus0190 last edited by zeus0190

                  Ich kenne halt sudo shutdown,
                  ist das der falsche Weg ?

                  Hatten aber vor ca. 6 Wochen einen Stromausfall,
                  da gabs vorher logischerweise kein Herunterfahren 😊

                  Du spielst auf eine defekte SD-Karte an ?

                  Thomas Braun 1 Reply Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @zeus0190 last edited by

                    @zeus0190 sagte in Slave Offline, RPi aber erreichbar ?:

                    ist das der falsche Weg ?

                    Nein, das passt. Aber auch danach noch ca. 60 Sekunden abwarten, bis das System komplett heruntergefahren ist.

                    da gabs vorher logischerweise kein Herunterfahren

                    Dafür gibt es USVs.

                    Du spielst auf eine defekte SD-Karte an ?

                    Eher auf ein defektes Dateisystem. Was nicht unbedingt das gleiche wie eine defekte SD-Karte ist. Aber zerbröselte Files können zu solchen Meldungen führen wie du die da oben siehst.

                    cd /opt/iobroker
                    sudo -H -u iobroker npm install iobroker.js-controller
                    

                    sagt?

                    1 Reply Last reply Reply Quote 0
                    • Z
                      zeus0190 last edited by zeus0190

                      pi@iobroker-pi:~ $ cd /opt/iobroker
                      sudo -H -u iobroker npm install iobroker.js-controller
                      npm ERR! code 1
                      npm ERR! path /opt/iobroker/node_modules/iobroker.js-controller
                      npm ERR! command failed
                      npm ERR! command sh -c -- node iobroker.js setup first
                      npm ERR! /opt/iobroker/node_modules/graceful-fs/polyfills.js:200
                      npm ERR!      �  } else {
                      npm ERR!
                      npm ERR!
                      npm ERR! SyntaxError: Invalid or unexpected token
                      npm ERR!     at Object.compileFunction (node:vm:360:18)
                      npm ERR!     at wrapSafe (node:internal/modules/cjs/loader:1094:15)
                      npm ERR!     at Module._compile (node:internal/modules/cjs/loader:1129:27)
                      npm ERR!     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1219:10)
                      npm ERR!     at Module.load (node:internal/modules/cjs/loader:1043:32)
                      npm ERR!     at Function.Module._load (node:internal/modules/cjs/loader:878:12)
                      npm ERR!     at Module.require (node:internal/modules/cjs/loader:1067:19)
                      npm ERR!     at require (node:internal/modules/cjs/helpers:103:18)
                      npm ERR!     at Object.<anonymous> (/opt/iobroker/node_modules/graceful-fs/graceful-fs.js:2:17)
                      npm ERR!     at Module._compile (node:internal/modules/cjs/loader:1165:14)
                      
                      npm ERR! A complete log of this run can be found in:
                      npm ERR!     /home/iobroker/.npm/_logs/2023-01-20T13_59_52_852Z-debug-0.log
                      pi@iobroker-pi:/opt/iobroker $
                      
                      
                      
                      

                      Wird wohl am besten sein den Raspi platt zu machen und einmal neu zu installieren ?

                      PS: Slave neu aufgesetzt, läuft wieder, suche mir jetzt eine USV und ändere das Setup zudem auf Rpi4 mit SSD.

                      Danke für die Hilfe !

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      722
                      Online

                      31.8k
                      Users

                      80.0k
                      Topics

                      1.3m
                      Posts

                      3
                      9
                      260
                      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