Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [ gelöst ]Nach Host Aktualisierung aus der Oberfläche her raus Iobroker nicht mehr 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

    [ gelöst ]Nach Host Aktualisierung aus der Oberfläche her raus Iobroker nicht mehr erreichbar.

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

      Ich habe gesehen das es ein Update gab.

      Leider startet ioBroker nicht mehr seit dem Update.

      Habe mich dann hier durch die Seite gewühlt : http://www.iobroker.net/?page_id=3928&lang=de

      bis jetzt leider ohne erfolg!

      ps -A | grep iobroker
      

      Liefert kein Ausgabe.

      Dann versucht js-controller neu zu installieren:

      root@nas:/opt/iobroker# npm install iobroker.js-controller
      
      > iobroker@0.7.1 install /opt/iobroker/node_modules/iobroker
      > node lib/setup.js
      
      npm install iobroker.js-controller --production --prefix /opt/iobroker
      npm ERR! Linux 3.2.0-4-amd64
      npm ERR! argv "/usr/local/bin/node" "/opt/iobroker/node_modules/.bin/npm" "install" "iobroker.js-controller" "--production" "--prefix" "/opt/iobroker"
      npm ERR! node v5.10.1
      npm ERR! npm  v2.15.6
      npm ERR! code EPEERINVALID
      
      npm ERR! peerinvalid The package winston@1.1.2 does not satisfy its siblings' peerDependencies requirements!
      npm ERR! peerinvalid Peer winston-daily-rotate-file@1.1.1 wants winston@2.x
      
      npm ERR! Please include the following file with any support request:
      npm ERR!     /opt/iobroker/node_modules/iobroker/npm-debug.log
      npm install iobroker.admin --production --prefix /opt/iobroker
      npm ERR! Linux 3.2.0-4-amd64
      npm ERR! argv "/usr/local/bin/node" "/opt/iobroker/node_modules/.bin/npm" "install" "iobroker.admin" "--production" "--prefix" "/opt/iobroker"
      npm ERR! node v5.10.1
      npm ERR! npm  v2.15.6
      npm ERR! code EPEERINVALID
      
      npm ERR! peerinvalid The package winston@1.1.2 does not satisfy its siblings' peerDependencies requirements!
      npm ERR! peerinvalid Peer winston-daily-rotate-file@1.1.1 wants winston@2.x
      
      npm ERR! Please include the following file with any support request:
      npm ERR!     /opt/iobroker/node_modules/iobroker/npm-debug.log
      Write "./iobroker start" to start the ioBroker
      /opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136
                  throw new Error(msg.error);
                  ^
      
      Error: TypeError: Cannot set property DailyRotateFile of # <object>which has only a getter
          at Object. <anonymous>(/opt/iobroker/node_modules/winston-daily-rotate-file/index.js:138:36)
          at Module._compile (module.js:413:34)
          at Object.Module._extensions..js (module.js:422:10)
          at Module.load (module.js:357:32)
          at Function.Module._load (module.js:314:12)
          at Module.require (module.js:367:17)
          at require (internal/module.js:16:19)
          at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/logger.js:7:23)
          at Module._compile (module.js:413:34)
          at Object.Module._extensions..js (module.js:422:10)
          at ChildProcess. <anonymous>(/opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136:19)
          at emitTwo (events.js:100:13)
          at ChildProcess.emit (events.js:185:7)
          at handleMessage (internal/child_process.js:718:10)
          at Pipe.channel.onread (internal/child_process.js:444:11)
      Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start
      iobroker is started. Go to "http://ip-addr:8081" to open the admin UI.
      
      > iobroker.js-controller@0.9.0 install /opt/iobroker/node_modules/iobroker.js-controller
      > node lib/setup.js setup first
      
      async@0.9.2 node_modules/iobroker.js-controller/node_modules/prompt/node_modules/utile/node_modules/async -> node_modules/iobroker.js-controller/node_modules/async
      colors@1.1.2 node_modules/iobroker.js-controller/node_modules/prompt/node_modules/colors -> node_modules/iobroker.js-controller/node_modules/colors
      deep-equal@0.2.2 node_modules/iobroker.js-controller/node_modules/prompt/node_modules/utile/node_modules/deep-equal -> node_modules/iobroker.js-controller/node_modules/deep-equal
      fstream@1.0.9 node_modules/iobroker.js-controller/node_modules/tar.gz/node_modules/fstream -> node_modules/iobroker.js-controller/node_modules/fstream
      async@1.0.0 node_modules/iobroker.js-controller/node_modules/prompt/node_modules/winston/node_modules/async -> node_modules/iobroker.js-controller/node_modules/prompt/node_modules/async
      tar@2.2.1 node_modules/iobroker.js-controller/node_modules/tar.gz/node_modules/tar -> node_modules/iobroker.js-controller/node_modules/tar
      ncp@1.0.1 node_modules/iobroker.js-controller/node_modules/prompt/node_modules/utile/node_modules/ncp -> node_modules/iobroker.js-controller/node_modules/utile/node_modules/ncp
      utile@0.3.0 node_modules/iobroker.js-controller/node_modules/prompt/node_modules/utile -> node_modules/iobroker.js-controller/node_modules/utile
      window-size@0.1.4 node_modules/iobroker.js-controller/node_modules/yargs/node_modules/window-size -> node_modules/iobroker.js-controller/node_modules/window-size
      /opt/iobroker
      ├── iobroker@0.7.1 
      ├── iobroker.dwd@2.0.3 
      ├── iobroker.hm-rega@1.1.0 
      ├── iobroker.icons-material-png@0.1.0 
      ├── iobroker.icons-material-svg@0.1.0 
      ├── iobroker.javascript@2.1.3 
      ├─┬ iobroker.js-controller@0.9.0 
      │ └── UNMET PEER DEPENDENCY winston@2.2.0
      ├── iobroker.sql@1.0.2 
      ├── iobroker.vis-hqwidgets@1.0.0 
      ├── iobroker.vis-timeandweather@1.1.0 
      ├── iobroker.web@1.4.7 
      ├── iobroker.yr@1.0.3 
      └── mocha@2.5.3 
      
      npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/package.json'
      npm WARN winston-daily-rotate-file@1.1.1 requires a peer of winston@2.x but none was installed.
      npm WARN iobroker No description
      npm WARN iobroker No repository field.
      npm WARN iobroker No README data
      npm WARN iobroker No license field.
      
      Beim starten von iobroker kommt folgende Meldung:
      

      root@nas:/opt/iobroker# iobroker start
      Starting iobroker controller daemon...
      /opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136
      throw new Error(msg.error);
      ^

      Error: TypeError: Cannot set property DailyRotateFile of # <object>which has only a getter
      at Object. <anonymous>(/opt/iobroker/node_modules/winston-daily-rotate-file/index.js:138:36)
      at Module._compile (module.js:413:34)
      at Object.Module._extensions..js (module.js:422:10)
      at Module.load (module.js:357:32)
      at Function.Module._load (module.js:314:12)
      at Module.require (module.js:367:17)
      at require (internal/module.js:16:19)
      at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/logger.js:7:23)
      at Module._compile (module.js:413:34)
      at Object.Module._extensions..js (module.js:422:10)
      at ChildProcess. <anonymous>(/opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136:19)
      at emitTwo (events.js💯13)
      at ChildProcess.emit (events.js:185:7)
      at handleMessage (internal/child_process.js:718:10)
      at Pipe.channel.onread (internal/child_process.js:444:11)

      Beim direkten Aufruf des Controllers:

      /opt/iobroker/node_modules/winston-daily-rotate-file/index.js:138
      winston.transports.DailyRotateFile = DailyRotateFile;
                                         ^
      
      TypeError: Cannot set property DailyRotateFile of # <object>which has only a getter
          at Object. <anonymous>(/opt/iobroker/node_modules/winston-daily-rotate-file/index.js:138:36)
          at Module._compile (module.js:413:34)
          at Object.Module._extensions..js (module.js:422:10)
          at Module.load (module.js:357:32)
          at Function.Module._load (module.js:314:12)
          at Module.require (module.js:367:17)
          at require (internal/module.js:16:19)
          at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/logger.js:7:23)
          at Module._compile (module.js:413:34)
          at Object.Module._extensions..js (module.js:422:10)
      
      Admin scheint aber zu laufen:
        ` > root@nas:/opt/iobroker# iobroker list instances
      > 
      > system.adapter.admin.0                 : admin       -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
      > 
      > system.adapter.fritzbox.0              : fritzbox    -  enabled
      > 
      > system.adapter.hm-rpc.0                : hm-rpc      -  enabled, port: 0
      > 
      > system.adapter.hm-rega.0               : hm-rega     -  enabled
      > 
      > system.adapter.yamaha.0                : yamaha      -  enabled
      > 
      > system.adapter.hm-rpc.1                : hm-rpc      -  enabled, port: 0
      > 
      > system.adapter.hmm.0                   : hmm         - disabled
      > 
      > system.adapter.vis.0                   : vis         -  enabled
      > 
      > system.adapter.ical.0                  : ical        -  enabled
      > 
      > system.adapter.web.0                   : web         -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
      > 
      > system.adapter.javascript.0            : javascript  -  enabled
      > 
      > system.adapter.sayit.0                 : sayit       -  enabled, port: 0
      > 
      > system.adapter.vis-hqwidgets.0         : vis-hqwidgets -  enabled
      > 
      > system.adapter.dwd.0                   : dwd         -  enabled
      > 
      > system.adapter.yr.0                    : yr          -  enabled
      > 
      > system.adapter.sql.0                   : sql         -  enabled, port: 0
      > 
      > system.adapter.icons-material-png.0    : icons-material-png -  enabled
      > 
      > system.adapter.vis-fancyswitch.0       : vis-fancyswitch -  enabled
      > 
      > system.adapter.vis-metro.0             : vis-metro   -  enabled
      > 
      > system.adapter.icons-material-svg.0    : icons-material-svg -  enabled
      > 
      > system.adapter.vis-timeandweather.0    : vis-timeandweather -  enabled `  
      
      So langsam gehen mir die Ideen aus :(
      
      Was ist das Problem?</anonymous></anonymous></object>
      ````</anonymous></anonymous></anonymous></object>
      ````</anonymous></anonymous></anonymous></object>
      
      1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators last edited by

        Ich glaube, dass es mit nodejs Probleme gibt.

        Wenn ich es richtig sehe hast du ein 64bit System unter wheezy und nodejs v5.xx

        Ich arbeite mit jessie und nodejs 4.xx

        Das läuft problemlos.

        Ist aber nur eine Vermutung.

        Bluefox kann da bestimmt mehr zu sagen.

        Gruß

        Rainer

        1 Reply Last reply Reply Quote 0
        • C
          Creator last edited by

          iobroker läuft bei mir auf openmediavault das basiert auf Debian.

          Mit Aktualisierungen habe ich sehr viele Probleme.

          Aus der Oberfläche her raus klappt es zu 90% nicht.

          Ansonsten stresst eigentlich nur hmm siehe http://forum.iobroker.net/viewtopic.php?f=20&t=2804

          Bin schon am überlegen ob ich für iobroker eine eigene VM erstellen sollte.

          Da mein Selbstbau NAS eh läuft wollte ich mir weitere Hardware sparen.

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

            Es liegt an node.js 5.x. Bitte 4.x verwenden.

            1 Reply Last reply Reply Quote 0
            • C
              Creator last edited by

              Ich habe die Version geändert.

              root@nas:~# node -v
              v4.4.5
              root@nas:~# npm -v
              3.9.3
              
              

              Gemacht habe ich das mit https://github.com/creationix/nvm

              root@nas:/opt/iobroker# npm install iobroker.js-controller
              
              > iobroker@0.7.1 install /opt/iobroker/node_modules/iobroker
              > node lib/setup.js
              
              npm install iobroker.js-controller --production --prefix /opt/iobroker
              npm ERR! Linux 3.2.0-4-amd64
              npm ERR! argv "/root/.nvm/versions/node/v4.4.5/bin/node" "/opt/iobroker/node_modules/.bin/npm" "install" "iobroker.js-controller" "--production" "--prefix" "/opt/iobroker"
              npm ERR! node v4.4.5
              npm ERR! npm  v2.15.6
              npm ERR! code EPEERINVALID
              
              npm ERR! peerinvalid The package winston@1.1.2 does not satisfy its siblings' peerDependencies requirements!
              npm ERR! peerinvalid Peer winston-daily-rotate-file@1.1.1 wants winston@2.x
              
              npm ERR! Please include the following file with any support request:
              npm ERR!     /opt/iobroker/node_modules/iobroker/npm-debug.log
              npm install iobroker.admin --production --prefix /opt/iobroker
              npm ERR! Linux 3.2.0-4-amd64
              npm ERR! argv "/root/.nvm/versions/node/v4.4.5/bin/node" "/opt/iobroker/node_modules/.bin/npm" "install" "iobroker.admin" "--production" "--prefix" "/opt/iobroker"
              npm ERR! node v4.4.5
              npm ERR! npm  v2.15.6
              npm ERR! code EPEERINVALID
              
              npm ERR! peerinvalid The package winston@1.1.2 does not satisfy its siblings' peerDependencies requirements!
              npm ERR! peerinvalid Peer winston-daily-rotate-file@1.1.1 wants winston@2.x
              
              npm ERR! Please include the following file with any support request:
              npm ERR!     /opt/iobroker/node_modules/iobroker/npm-debug.log
              Write "./iobroker start" to start the ioBroker
              /opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136
                          throw new Error(msg.error);
                          ^
              
              Error: TypeError: Cannot set property DailyRotateFile of # <object>which has only a getter
                  at Object. <anonymous>(/opt/iobroker/node_modules/winston-daily-rotate-file/index.js:138:36)
                  at Module._compile (module.js:409:26)
                  at Object.Module._extensions..js (module.js:416:10)
                  at Module.load (module.js:343:32)
                  at Function.Module._load (module.js:300:12)
                  at Module.require (module.js:353:17)
                  at require (internal/module.js:12:17)
                  at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/logger.js:7:23)
                  at Module._compile (module.js:409:26)
                  at Object.Module._extensions..js (module.js:416:10)
                  at ChildProcess. <anonymous>(/opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136:19)
                  at emitTwo (events.js:87:13)
                  at ChildProcess.emit (events.js:172:7)
                  at handleMessage (internal/child_process.js:695:10)
                  at Pipe.channel.onread (internal/child_process.js:440:11)
              Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start
              iobroker is started. Go to "http://ip-addr:8081" to open the admin UI.
              
              > iobroker.js-controller@0.9.0 install /opt/iobroker/node_modules/iobroker.js-controller
              > node lib/setup.js setup first
              
              async@0.9.2 node_modules/iobroker.js-controller/node_modules/prompt/node_modules/utile/node_modules/async -> node_modules/iobroker.js-controller/node_modules/async
              colors@1.1.2 node_modules/iobroker.js-controller/node_modules/prompt/node_modules/colors -> node_modules/iobroker.js-controller/node_modules/colors
              deep-equal@0.2.2 node_modules/iobroker.js-controller/node_modules/prompt/node_modules/utile/node_modules/deep-equal -> node_modules/iobroker.js-controller/node_modules/deep-equal
              fstream@1.0.9 node_modules/iobroker.js-controller/node_modules/tar.gz/node_modules/fstream -> node_modules/iobroker.js-controller/node_modules/fstream
              async@1.0.0 node_modules/iobroker.js-controller/node_modules/prompt/node_modules/winston/node_modules/async -> node_modules/iobroker.js-controller/node_modules/prompt/node_modules/async
              tar@2.2.1 node_modules/iobroker.js-controller/node_modules/tar.gz/node_modules/tar -> node_modules/iobroker.js-controller/node_modules/tar
              ncp@1.0.1 node_modules/iobroker.js-controller/node_modules/prompt/node_modules/utile/node_modules/ncp -> node_modules/iobroker.js-controller/node_modules/utile/node_modules/ncp
              utile@0.3.0 node_modules/iobroker.js-controller/node_modules/prompt/node_modules/utile -> node_modules/iobroker.js-controller/node_modules/utile
              window-size@0.1.4 node_modules/iobroker.js-controller/node_modules/yargs/node_modules/window-size -> node_modules/iobroker.js-controller/node_modules/window-size
              /opt/iobroker
              ├── iobroker@0.7.1 
              ├── iobroker.dwd@2.0.3 
              ├── iobroker.hm-rega@1.1.0 
              ├── iobroker.icons-material-png@0.1.0 
              ├── iobroker.icons-material-svg@0.1.0 
              ├── iobroker.javascript@2.1.3 
              ├─┬ iobroker.js-controller@0.9.0 
              │ └── UNMET PEER DEPENDENCY winston@2.2.0
              ├── iobroker.sql@1.0.2 
              ├── iobroker.vis-hqwidgets@1.0.0 
              ├── iobroker.vis-timeandweather@1.1.0 
              ├── iobroker.web@1.4.7 
              ├── iobroker.yr@1.0.3 
              └── mocha@2.5.3 
              
              npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/package.json'
              npm WARN winston-daily-rotate-file@1.1.1 requires a peer of winston@2.x but none was installed.
              npm WARN iobroker No description
              npm WARN iobroker No repository field.
              npm WARN iobroker No README data
              npm WARN iobroker No license field.
              
              Beim versuch iobroker zu starten:
              

              root@nas:/opt/iobroker# iobroker start
              Starting iobroker controller daemon...
              /opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136
              throw new Error(msg.error);
              ^

              Error: TypeError: Cannot set property DailyRotateFile of # <object>which has only a getter
              at Object. <anonymous>(/opt/iobroker/node_modules/winston-daily-rotate-file/index.js:138:36)
              at Module._compile (module.js:409:26)
              at Object.Module._extensions..js (module.js:416:10)
              at Module.load (module.js:343:32)
              at Function.Module._load (module.js:300:12)
              at Module.require (module.js:353:17)
              at require (internal/module.js:12:17)
              at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/logger.js:7:23)
              at Module._compile (module.js:409:26)
              at Object.Module._extensions..js (module.js:416:10)
              at ChildProcess. <anonymous>(/opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136:19)
              at emitTwo (events.js:87:13)
              at ChildProcess.emit (events.js:172:7)
              at handleMessage (internal/child_process.js:695:10)
              at Pipe.channel.onread (internal/child_process.js:440:11)

              Was mache ich falsch?</anonymous></anonymous></anonymous></object>

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

                hast du vorher mit````
                apt-get purge nodejs

                
                Gruß
                
                rainer
                1 Reply Last reply Reply Quote 0
                • C
                  Creator last edited by

                  Nein aber gerade gemacht. Ändert aber nichts. ( System auch neugestartet )

                  root@nas:~# nvm ls
                           v4.2.6
                  ->       v4.4.5
                           v5.0.0
                           system
                  default -> v4.4.5
                  node -> stable (-> v5.0.0) (default)
                  stable -> 5.0 (-> v5.0.0) (default)
                  iojs -> N/A (default)
                  root@nas:~# npm -v
                  3.9.3
                  root@nas:~# node -v
                  v4.4.5
                  
                  

                  Irgendwie hat der mit dem winston ein Problem was auch immer das jetzt genau ist

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

                    dann das ganze nochmal mit node statt nodejs

                    und bei versionsabfrage auch nodejs -v

                    Gruß

                    rainer

                    1 Reply Last reply Reply Quote 0
                    • C
                      Creator last edited by

                      Ich habe was anderes ausprobiert:

                      npm install winston
                      

                      Danach lief iobroker sofort wieder. 🙂

                      Ich verstehe nur noch nicht warum!

                      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

                      891
                      Online

                      31.9k
                      Users

                      80.3k
                      Topics

                      1.3m
                      Posts

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