Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Iobroker.js-controller upgrade problem

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Iobroker.js-controller upgrade problem

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

      Hallo zusammen,

      nach langer Zeit habe ich mal wieder ein generelles Upgradeproblem.

      Ein````
      sudo iobroker upgrade self

      
      

      npm install iobroker.js-controller@1.1.3 --production --prefix "/opt/iobroker" (System call)

      npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but npm-shrinkwrap.json was generated for lockfileVersion@0. I'll try to do my best with it!
      gyp WARN EACCES user "root" does not have permission to access the dev dir "/home/ak/.node-gyp/6.11.3"

      
      Dann kommen gefühlte 80.000 Wiederholungen von:
      
      

      gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/unix-dgram/.node-gyp"
      gyp WARN EACCES user "root" does not have permission to access the dev dir "/opt/iobroker/node_modules/unix-dgram/.node-gyp/6.11.3"

      
      und schließlich:
      
      

      Host "homie" (linux) updated
      Execute: chmod 777 -R /opt/iobroker
      Chmod finished. Restart controller
      Starting node restart.js

      
      Danach funktioniert nix mehr.
      
      Logfile sagt:
      
      ```
      `2017-09-12 22:19:11.052  - ^[[32minfo^[[39m: host.homie iobroker.js-controller version 1.1.3 js-controller starting
      2017-09-12 22:19:11.066  - ^[[32minfo^[[39m: host.homie Copyright (c) 2014-2017 bluefox, hobbyquaker
      2017-09-12 22:19:11.067  - ^[[32minfo^[[39m: host.homie hostname: homie, node: v6.11.3
      2017-09-12 22:19:11.069  - ^[[32minfo^[[39m: host.homie ip addresses: 192.168.2.64 fe80::5054:ff:fe77:82e9
      2017-09-12 22:19:11.228  - ^[[32minfo^[[39m: host.homie  inMem-states listening on port 9000
      2017-09-12 22:19:11.643  - ^[[32minfo^[[39m: host.homie  inMem-objects listening on port 9001
      2017-09-12 22:19:11.666  - ^[[32minfo^[[39m: host.homie InMemoryDB connected
      2017-09-12 22:19:11.735  - ^[[32minfo^[[39m: host.homie 13 instances found
      2017-09-12 22:19:11.795  - ^[[32minfo^[[39m: host.homie starting 13 instances
      2017-09-12 22:19:11.929  - ^[[32minfo^[[39m: host.homie instance system.adapter.admin.0 started with pid 3504
      2017-09-12 22:19:14.123  - ^[[32minfo^[[39m: admin.0 starting. Version 2.0.2 in /opt/iobroker/node_modules/iobroker.admin, node: v6.11.3
      2017-09-12 22:19:14.171  - ^[[32minfo^[[39m: admin.0 requesting all states
      2017-09-12 22:19:14.174  - ^[[32minfo^[[39m: admin.0 requesting all objects
      2017-09-12 22:19:15.801  - ^[[33mwarn^[[39m: host.homie startInstance cannot find adapter "javascript". Try to install it... 1 attempt
      2017-09-12 22:19:15.802  - ^[[32minfo^[[39m: iobroker install javascript
      2017-09-12 22:19:16.191  - ^[[32minfo^[[39m: admin.0 received all states
      2017-09-12 22:19:17.236  - ^[[32minfo^[[39m: admin.0 received all objects
      2017-09-12 22:19:17.327  - ^[[32minfo^[[39m: admin.0 http server listening on port 8081
      2017-09-12 22:19:17.328  - ^[[32minfo^[[39m: admin.0 Use link "http://localhost:8081" to configure.
      2017-09-12 22:19:17.573  - ^[[32minfo^[[39m: admin.0 Request actual repository...
      2017-09-12 22:19:17.869  - ^[[32minfo^[[39m: host.homie Update repository "online" under "https://raw.githubusercontent.com/ioBroker/ioBroker.repositories/master/sources-dist.json"
      2017-09-12 22:19:18.608  - ^[[32minfo^[[39m: iobroker npm install iobroker.javascript --production --prefix "/opt/iobroker" (System call)
      2017-09-12 22:19:19.540  - ^[[32minfo^[[39m: admin.0 Change log subscriber state: true
      2017-09-12 22:19:19.825  - ^[[32minfo^[[39m: admin.0 system.adapter.admin.0: logging true
      2017-09-12 22:19:50.841  - ^[[31merror^[[39m: uncaught exception: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/data/iobroker.json'
      2017-09-12 22:19:50.855  - ^[[32minfo^[[39m: admin.0 terminating http server on port 8081
      2017-09-12 22:19:50.848  - ^[[31merror^[[39m: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/data/iobroker.json'
          at Function.Module._resolveFilename (module.js:469:15)
          at Function.Module._load (module.js:417:25)
          at Module.require (module.js:497:17)
          at require (internal/module.js:20:19)
          at getNpmVersion (/opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:419:18)
          at /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:509:33
          at Request._callback (/opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:261:31)
          at Request.self.callback (/opt/iobroker/node_modules/request/request.js:188:22)
          at emitTwo (events.js:106:13)
          at Request.emit (events.js:191:7)
      2017-09-12 22:19:50.852  - ^[[32minfo^[[39m: host.homie stopInstance system.adapter.admin.0
      2017-09-12 22:19:50.852  - ^[[32minfo^[[39m: host.homie stopInstance system.adapter.admin.0 killing pid 3504
      2017-09-12 22:19:50.859  - ^[[32minfo^[[39m: host.homie stopInstance system.adapter.javascript.0
      2017-09-12 22:19:50.860  - ^[[33mwarn^[[39m: host.homie stopInstance system.adapter.javascript.0 not running
      2017-09-12 22:19:50.860  - ^[[32minfo^[[39m: host.homie stopInstance system.adapter.harmony.0
      2017-09-12 22:19:50.860  - ^[[33mwarn^[[39m: host.homie stopInstance system.adapter.harmony.0 not running
      2017-09-12 22:19:50.861  - ^[[32minfo^[[39m: host.homie stopInstance system.adapter.hue.0
      2017-09-12 22:19:50.861  - ^[[33mwarn^[[39m: host.homie stopInstance system.adapter.hue.0 not running
      2017-09-12 22:19:50.861  - ^[[32minfo^[[39m: host.homie stopInstance system.adapter.hm-rpc.0
      2017-09-12 22:19:50.861  - ^[[33mwarn^[[39m: host.homie stopInstance system.adapter.hm-rpc.0 not running
      2017-09-12 22:19:50.862  - ^[[32minfo^[[39m: host.homie stopInstance system.adapter.hm-rpc.1
      2017-09-12 22:19:50.862  - ^[[33mwarn^[[39m: host.homie stopInstance system.adapter.hm-rpc.1 not running
      2017-09-12 22:19:50.862  - ^[[32minfo^[[39m: host.homie stopInstance system.adapter.hm-rega.0
      2017-09-12 22:19:50.866  - ^[[33mwarn^[[39m: host.homie stopInstance system.adapter.hm-rega.0 not running
      2017-09-12 22:19:50.866  - ^[[32minfo^[[39m: host.homie stopInstance system.adapter.onkyo.0
      2017-09-12 22:19:50.866  - ^[[33mwarn^[[39m: host.homie stopInstance system.adapter.onkyo.0 not running
      2017-09-12 22:19:50.866  - ^[[32minfo^[[39m: host.homie stopInstance system.adapter.web.0
      2017-09-12 22:19:50.867  - ^[[33mwarn^[[39m: host.homie stopInstance system.adapter.web.0 not running
      2017-09-12 22:19:50.867  - ^[[32minfo^[[39m: host.homie stopInstance system.adapter.samsung.0
      2017-09-12 22:19:50.867  - ^[[33mwarn^[[39m: host.homie stopInstance system.adapter.samsung.0 not running
      2017-09-12 22:19:50.867  - ^[[32minfo^[[39m: host.homie stopInstance system.adapter.pushover.0
      2017-09-12 22:19:50.868  - ^[[33mwarn^[[39m: host.homie stopInstance system.adapter.pushover.0 not running
      2017-09-12 22:19:50.868  - ^[[32minfo^[[39m: host.homie stopInstance system.adapter.geofency.0
      2017-09-12 22:19:50.868  - ^[[33mwarn^[[39m: host.homie stopInstance system.adapter.geofency.0 not running
      2017-09-12 22:19:50.868  - ^[[32minfo^[[39m: host.homie stopInstance system.adapter.fhem.0
      2017-09-12 22:19:50.868  - ^[[33mwarn^[[39m: host.homie stopInstance system.adapter.fhem.0 not running
      2017-09-12 22:19:50.870  - ^[[32minfo^[[39m: iobroker _restart
      2017-09-12 22:19:50.906  - ^[[32minfo^[[39m: admin.0 terminating
      2017-09-12 22:19:51.003  - ^[[32minfo^[[39m: host.homie instance system.adapter.admin.0 terminated with code 0 (OK)
      2017-09-12 22:19:51.008  - ^[[32minfo^[[39m: host.homie All instances are stopped.
      2017-09-12 22:19:51.082  - ^[[32minfo^[[39m: host.homie terminated
      2017-09-12 22:19:51.122  - ^[[31merror^[[39m: host.homie Cannot save /opt/iobroker/node_modules/iobroker.js-controller/lib/states/../../../../iobroker-data/states.json: Error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/lib/states/../../../../iobroker-data/states.json'
      2017-09-12 22:19:51.186  - ^[[31merror^[[39m: iobroker module.js:471    throw err;
          ^
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Function.Module._resolveFilename (module.js:469:15)
          at Function.Module._load (module.js:417:25)
          at Module.runMain (module.js:604:10)
          at run (bootstrap_node.js:389:7)
          at startup (bootstrap_node.js:149:9)
          at bootstrap_node.js:502:3
      
      2017-09-12 22:19:51.195  - ^[[32minfo^[[39m: iobroker exit 1[/code]`
      
      Wer weiß Rat?
      
      Was mache ich falsch?
      
      Danke für Hilfe.
      
      VG Alex
      ```
      1 Reply Last reply Reply Quote 0
      • eric2905
        eric2905 last edited by

        Moin,

        hast Du den Befehl im Verzeichnis „/opt/iobroker“ ausgeführt?

        Welche npm- und Node-Versionen sind vorhanden („npm -v“ und „node -v“)?

        Gruß,

        Eric

        Von unterwegs getippert

        1 Reply Last reply Reply Quote 0
        • A
          aski71 last edited by

          Danke, ich bn inzwischen weiter gekommen.

          Mit –unsafe-perm

          Danach waren alle Adapter weg, wurden aber beim Start von iobroker alle wieder nachinstalliet.

          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

          824
          Online

          32.0k
          Users

          80.5k
          Topics

          1.3m
          Posts

          2
          3
          894
          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