Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Iobroker.js-controller upgrade problem

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    546

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

Iobroker.js-controller upgrade problem

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
3 Beiträge 2 Kommentatoren 925 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Offline
    A Offline
    aski71
    schrieb am zuletzt editiert von
    #1

    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 Antwort Letzte Antwort
    0
    • eric2905E Offline
      eric2905E Offline
      eric2905
      schrieb am zuletzt editiert von
      #2

      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

      Roses are red, violets are blue,

      if I listen to metal, my neighbours do too

      1 Antwort Letzte Antwort
      0
      • A Offline
        A Offline
        aski71
        schrieb am zuletzt editiert von
        #3

        Danke, ich bn inzwischen weiter gekommen.

        Mit –unsafe-perm

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

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

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

        628

        Online

        32.7k

        Benutzer

        82.5k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe