Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. JS-Controller Update IOBroker läuft nicht mehr

    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

    JS-Controller Update IOBroker läuft nicht mehr

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

      Hallo,
      nachdem ich keine Adapter mehr updaten konnte, habe ich ein Update auf JS-Controller 1.5.14 gemacht. Seit dem läuft IOBroker nicht mehr sauber. Das Verzeichnis

       "/opt/iobroker/node_modules/iobroker.js-controller"
      

      fehlt komplett. Auch nachinstallieren funktioniert nicht.

      "sudo npm install iobroker.js-controller --production"
      

      gibt mir:

      sudo npm install iobroker.js-controller
      
      > iobroker.js-controller@1.5.14 preinstall /home/pi/node_modules/iobroker.js-controller
      > node lib/preinstallCheck.js
      
      NPM version: 6.4.1
      npm version >= 5: disabling package-lock
      
      > ursa-optional@0.9.10 install /home/pi/node_modules/ursa-optional
      > node rebuild.js
      
      ursaNative bindings compilation fail. This is not an issue. Modules that depend on it will use fallbacks.
      fs.js:646
       return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
                      ^
      
      Error: EACCES: permission denied, open './stdout.log'
         at Object.fs.openSync (fs.js:646:18)
         at Object.fs.writeFileSync (fs.js:1299:33)
         at Object.<anonymous> (/home/pi/node_modules/ursa-optional/rebuild.js:13:10)
         at Module._compile (module.js:653:30)
         at Object.Module._extensions..js (module.js:664:10)
         at Module.load (module.js:566:32)
         at tryModuleLoad (module.js:506:12)
         at Function.Module._load (module.js:498:3)
         at Function.Module.runMain (module.js:694:10)
         at startup (bootstrap_node.js:204:16)
      
      > diskusage@1.1.3 install /home/pi/node_modules/diskusage
      > node-gyp rebuild
      
      gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/8.16.0"
      gyp WARN EACCES attempting to reinstall using temporary dev dir "/home/pi/node_modules/diskusage/.node-gyp"
      gyp WARN install got an error, rolling back install
      gyp WARN install got an error, rolling back install
      gyp ERR! configure error
      gyp ERR! stack Error: EACCES: permission denied, mkdir '/home/pi/node_modules/diskusage/.node-gyp'
      gyp ERR! System Linux 4.19.57-v7+
      gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
      gyp ERR! cwd /home/pi/node_modules/diskusage
      gyp ERR! node -v v8.16.0
      gyp ERR! node-gyp -v v3.8.0
      gyp ERR! not ok
      
      > iobroker.js-controller@1.5.14 install /home/pi/node_modules/iobroker.js-controller
      > node iobroker.js setup first
      
      Cannot delete file. Not critical: Error: EACCES: permission denied, unlink '/home/pi/node_modules/iobroker.js-controller/lib/setup/../../_service_iobroker.bat'
      Cannot delete file. Not critical: Error: EACCES: permission denied, unlink '/home/pi/node_modules/iobroker.js-controller/lib/setup/../../iobroker.bat'
      fs.js:885
       return binding.mkdir(pathModule._makeLong(path),
                      ^
      
      Error: EACCES: permission denied, mkdir '/home/pi/node_modules/iobroker.js-controller/lib/setup/../../tmp'
         at Object.fs.mkdirSync (fs.js:885:18)
         at Setup.setup (/home/pi/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:189:58)
         at /home/pi/node_modules/iobroker.js-controller/lib/setup.js:653:27
         at processCommand (/home/pi/node_modules/iobroker.js-controller/lib/setup.js:691:15)
         at Object.module.exports.execute (/home/pi/node_modules/iobroker.js-controller/lib/setup.js:3193:5)
         at Object.<anonymous> (/home/pi/node_modules/iobroker.js-controller/iobroker.js:1:100)
         at Module._compile (module.js:653:30)
         at Object.Module._extensions..js (module.js:664:10)
         at Module.load (module.js:566:32)
         at tryModuleLoad (module.js:506:12)
      npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json'
      npm WARN pi No description
      npm WARN pi No repository field.
      npm WARN pi No README data
      npm WARN pi No license field.
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ursa-optional@0.9.10 (node_modules/ursa-optional):
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ursa-optional@0.9.10 install: `node rebuild.js`
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: diskusage@1.1.3 (node_modules/diskusage):
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: diskusage@1.1.3 install: `node-gyp rebuild`
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
      
      npm ERR! code ELIFECYCLE
      npm ERR! errno 1
      npm ERR! iobroker.js-controller@1.5.14 install: `node iobroker.js setup first`
      npm ERR! Exit status 1
      npm ERR!
      npm ERR! Failed at the iobroker.js-controller@1.5.14 install script.
      npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /root/.npm/_logs/2019-07-30T08_18_16_443Z-debug.log
      

      Hab schon im Forum gelesen, aber bisher hat nichts geholfen. 😞 Hat jemand ne Idee?

      Vielen Dank schonmal!

      AlCalzone 1 Reply Last reply Reply Quote 0
      • Stabilostick
        Stabilostick last edited by

        [Stabilostick, 30.07.2019, Thema ist kein Problem mit Scripting. Deshalb verschoben nach Error/Bug.]

        1 Reply Last reply Reply Quote 0
        • sigi234
          sigi234 Forum Testing Most Active last edited by

          https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updaten

          1 Reply Last reply Reply Quote 0
          • AlCalzone
            AlCalzone Developer @Againstyou last edited by

            @Againstyou sagte in JS-Controller Update IOBroker läuft nicht mehr:

            sudo npm install

            Und bevor du das nochmal machst, lese bitte
            https://forum.iobroker.net/topic/17109/wichtige-hinweise-bei-neueren-npm-versionen-und-sudo

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

            Support us

            ioBroker
            Community Adapters
            Donate

            445
            Online

            31.8k
            Users

            80.0k
            Topics

            1.3m
            Posts

            javascript
            4
            4
            837
            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