Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Zigbee Adapter bleibt nach Update auf rot

    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

    Zigbee Adapter bleibt nach Update auf rot

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thomas Braun
      Thomas Braun Most Active @SKB last edited by

      @skb

      Was passiert denn mit einer Installation über ein Repo?

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

        @thomas-braun Über das Admin kommt:

        $ iobroker add zigbee auto --host ioBroker
        NPM version: 8.11.0
        Installing iobroker.zigbee@1.7.5... (System call)
        host.ioBroker Cannot install iobroker.zigbee@1.7.5: 1
        ERROR: Process exited with code 25
        

        Über die Kommando Zeile mit debug kommt:

        pi@ioBroker:/opt/iobroker $ iobroker add zigbee auto --host ioBroker --debug
        NPM version: 8.11.0
        Installing iobroker.zigbee@1.7.5... (System call)
        npm ERR! code 1
        npm ERR! path /opt/iobroker/node_modules/@serialport/bindings
        npm ERR! command failed
        npm ERR! command sh -c prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
        npm ERR! prebuild-install warn install No prebuilt binaries found (target=16.16.0 runtime=node arch=arm libc= platform=linux)
        npm ERR! node:internal/modules/cjs/loader:936
        npm ERR!   throw err;
        npm ERR!   ^
        npm ERR!
        npm ERR! Error: Cannot find module 'object-assign'
        npm ERR! Require stack:
        npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/render-template.js
        npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/plumbing.js
        npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/index.js
        npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/log.js
        npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js
        npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
        npm ERR!     at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
        npm ERR!     at Function.Module._load (node:internal/modules/cjs/loader:778:27)
        npm ERR!     at Module.require (node:internal/modules/cjs/loader:1005:19)
        npm ERR!     at require (node:internal/modules/cjs/helpers:102:18)
        npm ERR!     at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/render-template.js:4:20)
        npm ERR!     at Module._compile (node:internal/modules/cjs/loader:1105:14)
        npm ERR!     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
        npm ERR!     at Module.load (node:internal/modules/cjs/loader:981:32)
        npm ERR!     at Function.Module._load (node:internal/modules/cjs/loader:822:12)
        npm ERR!     at Module.require (node:internal/modules/cjs/loader:1005:19) {
        npm ERR!   code: 'MODULE_NOT_FOUND',
        npm ERR!   requireStack: [
        npm ERR!     '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/render-template.js',
        npm ERR!     '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/plumbing.js',
        npm ERR!     '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/index.js',
        npm ERR!     '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/log.js',
        npm ERR!     '/usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js',
        npm ERR!     '/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js'
        npm ERR!   ]
        npm ERR! }
        
        npm ERR! A complete log of this run can be found in:
        npm ERR!     /home/iobroker/.npm/_logs/2022-07-16T10_08_13_532Z-debug-0.log
        host.ioBroker Cannot install iobroker.zigbee@1.7.5: 1
        

        Quasi der gleiche Fehler wie vorher.

        pi@ioBroker:/opt/iobroker $ ls /opt/iobroker/node_modules/@serialport/bindings
        ls: Zugriff auf '/opt/iobroker/node_modules/@serialport/bindings' nicht möglich: Datei oder Verzeichnis nicht gefunden
        
        Thomas Braun 1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @SKB last edited by Thomas Braun

          @skb

          Fällt mir nichts sinnvolles zu ein, sorry.

          Schau aber mal wie das bei dir aussieht:

          echad@chet:/opt/iobroker $ npm ls object-assign
          iobroker.inst@3.0.0 /opt/iobroker
          ├─┬ iobroker.echarts@1.0.12
          │ └─┬ canvas@2.9.3
          │   └─┬ @mapbox/node-pre-gyp@1.0.9
          │     └─┬ npmlog@5.0.1
          │       └─┬ gauge@3.0.2
          │         └── object-assign@4.1.1 deduped
          └─┬ iobroker.zigbee@1.7.5
            └─┬ zigbee-herdsman@0.14.34
              └─┬ mz@2.7.0
                └── object-assign@4.1.1
          
          SKB 1 Reply Last reply Reply Quote 0
          • SKB
            SKB Developer Most Active @Thomas Braun last edited by

            @thomas-braun sieht so aus:

            pi@ioBroker:/opt/iobroker $ npm ls object-assign
            iobroker.inst@2.0.3 /opt/iobroker
            ├─┬ canvas@2.8.0
            │ └─┬ @mapbox/node-pre-gyp@1.0.5
            │   └─┬ npmlog@4.1.2
            │     └─┬ gauge@2.7.4
            │       └── object-assign@4.1.1 deduped
            ├─┬ iobroker.jarvis@3.0.11
            │ └─┬ socket.io@4.4.1
            │   └─┬ engine.io@6.1.2
            │     └─┬ cors@2.8.5
            │       └── object-assign@4.1.1 deduped
            ├─┬ npm@7.20.6
            │ ├─┬ cli-table3@0.6.0
            │ │ └── object-assign@4.1.1
            │ ├─┬ node-gyp@7.1.2
            │ │ └─┬ npmlog@4.1.2
            │ │   └─┬ gauge@2.7.4
            │ │     └── object-assign@4.1.1 deduped
            │ └─┬ npmlog@5.0.0
            │   └─┬ gauge@3.0.1
            │     └── object-assign@4.1.1 deduped
            └── object-assign@4.1.1
            
            
            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @SKB last edited by

              @skb sagte in Zigbee Adapter bleibt nach Update auf rot:

              npm@7.20.6

              Sollte da nicht liegen, imho.

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

                @thomas-braun Der Meinung bin ich auch. Indeed habe ich ja auch NPM 8.

                pi@ioBroker:/opt/iobroker $ npm -v
                8.11.0
                
                
                Thomas Braun 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @SKB last edited by

                  @skb

                  Wie schaut denn der npm tree so in Gänze aus?

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

                    @thomas-braun Sehr lang 😄

                    pi@ioBroker:/opt/iobroker $ npm ls
                    iobroker.inst@2.0.3 /opt/iobroker
                    ├── @alcalzone/release-script-core@3.5.9 extraneous
                    ├── @alcalzone/release-script-plugin-changelog@3.5.9 extraneous
                    ├── @alcalzone/release-script-plugin-exec@3.5.9 extraneous
                    ├── @alcalzone/release-script-plugin-git@3.5.9 extraneous
                    ├── @alcalzone/release-script-plugin-iobroker@3.5.9 extraneous
                    ├── @alcalzone/release-script-plugin-license@3.5.9 extraneous
                    ├── @alcalzone/release-script-plugin-package@3.5.9 extraneous
                    ├── @alcalzone/release-script-plugin-version@3.5.9 extraneous
                    ├── @alcalzone/release-script@3.5.9 extraneous
                    ├── @eslint/eslintrc@1.3.0 extraneous
                    ├── @google-cloud/common@3.10.0 extraneous
                    ├── @google-cloud/projectify@2.1.1 extraneous
                    ├── @google-cloud/promisify@2.0.4 extraneous
                    ├── @google-cloud/translate@6.3.1 extraneous
                    ├── @grpc/grpc-js@1.6.7 extraneous
                    ├── @grpc/proto-loader@0.6.13 extraneous
                    ├── @humanwhocodes/config-array@0.9.5 extraneous
                    ├── @humanwhocodes/object-schema@1.2.1 extraneous
                    ├── @iobroker/adapter-dev@1.0.0 extraneous
                    ├── @iobroker/testing@3.0.2 extraneous
                    ├── @sinonjs/commons@1.8.3 extraneous
                    ├── @sinonjs/fake-timers@9.1.2 extraneous
                    ├── @sinonjs/samsam@6.1.1 extraneous
                    ├── @sinonjs/text-encoding@0.7.1 extraneous
                    ├── @tootallnate/once@2.0.0 extraneous
                    ├── @types/chai-as-promised@7.1.5 extraneous
                    ├── @types/chai@4.3.1 extraneous
                    ├── @types/mocha@9.1.1 extraneous
                    ├── @types/proxyquire@1.3.28 extraneous
                    ├── @types/sinon-chai@3.2.8 extraneous
                    ├── @types/sinon@10.0.12 extraneous
                    ├── @types/sinonjs__fake-timers@8.1.2 extraneous
                    ├── @ungap/promise-all-settled@1.1.2 extraneous
                    ├── acorn-jsx@5.3.2 extraneous
                    ├── ansi-colors@4.1.3 extraneous
                    ├── argparse@2.0.1 extraneous
                    ├── assertion-error@1.1.0 extraneous
                    ├── axios@0.27.2
                    ├── browser-stdout@1.3.1 extraneous
                    ├── callsites@3.1.0 extraneous
                    ├── canvas@2.8.0
                    ├── chai-as-promised@7.1.1 extraneous
                    ├── chai@4.3.6 extraneous
                    ├── chalk@4.1.2 extraneous
                    ├── check-error@1.0.2 extraneous
                    ├── colors@1.4.0
                    ├── deep-eql@3.0.1 extraneous
                    ├── deep-is@0.1.4 extraneous
                    ├── diff@5.0.0 extraneous
                    ├── doctrine@3.0.0 extraneous
                    ├── enquirer@2.3.6 extraneous
                    ├── ent@2.2.0 extraneous
                    ├── esbuild-linux-arm@0.14.49 extraneous
                    ├── escape-string-regexp@4.0.0 extraneous
                    ├── eslint-scope@7.1.1 extraneous
                    ├── eslint-utils@3.0.0 extraneous
                    ├── eslint-visitor-keys@3.3.0 extraneous
                    ├── eslint@8.19.0 extraneous
                    ├── espree@9.3.2 extraneous
                    ├── esquery@1.4.0 extraneous
                    ├── esrecurse@4.3.0 extraneous
                    ├── estraverse@5.3.0 extraneous
                    ├── esutils@2.0.3 extraneous
                    ├── eufy-security-client@0.9.3 (git+ssh://git@github.com/bropat/eufy-security-client.git#65ed8cb02675924b914c480079b16fe91160e056)
                    ├── fast-levenshtein@2.0.6 extraneous
                    ├── file-entry-cache@6.0.1 extraneous
                    ├── fill-keys@1.0.2 extraneous
                    ├── flat-cache@3.0.4 extraneous
                    ├── flat@5.0.2 extraneous
                    ├── fs-extra@7.0.1
                    ├── functional-red-black-tree@1.0.1 extraneous
                    ├── get-func-name@2.0.0 extraneous
                    ├── globals@13.16.0 extraneous
                    ├── globalyzer@0.1.0 extraneous
                    ├── globrex@0.1.2 extraneous
                    ├── google-gax@2.30.5 extraneous
                    ├── growl@1.10.5 extraneous
                    ├── has-flag@4.0.0 extraneous
                    ├── html-tags@3.2.0 extraneous
                    ├── http-proxy-agent@5.0.0 extraneous
                    ├── ignore@5.2.0 extraneous
                    ├── import-fresh@3.3.0 extraneous
                    ├── imurmurhash@0.1.4 extraneous
                    ├── iobroker.admin@5.3.8
                    ├── iobroker.alexa2@3.11.2 (git+ssh://git@github.com/Apollon77/ioBroker.alexa2.git#a9fff7ee6a10f97bb3885cc391970722bad33caa)
                    ├── iobroker.backitup@2.4.9
                    ├── iobroker.bluelink@2.2.3
                    ├── iobroker.discovery@3.0.3
                    ├── iobroker.email@1.1.3
                    ├── iobroker.energiefluss@0.2.6 invalid: "file:ioBroker.energiefluss/iobroker.energiefluss-0.0.1.tgz" from the root project -> ./iobroker.energiefluss
                    ├── iobroker.eufy-security@0.7.4 (git+ssh://git@github.com/bropat/ioBroker.eufy-security.git#4ca594e738599b99aac687d9bb803707231a418d)
                    ├── iobroker.eusec@0.9.1
                    ├── iobroker.fullybrowser@2.1.2
                    ├── iobroker.hm-rega@3.0.40
                    ├── iobroker.hm-rpc@1.15.12
                    ├── iobroker.homeconnect@1.0.1
                    ├── iobroker.ical@1.12.1
                    ├── iobroker.icons-mfd-svg@1.1.0
                    ├── iobroker.influxdb@2.6.3
                    ├── iobroker.info@1.9.19
                    ├── iobroker.jarvis@3.0.11
                    ├── iobroker.javascript@5.8.9 (git+ssh://git@github.com/ioBroker/ioBroker.javascript.git#fad1eb4dd208d9f3ef044bc543afebc32b2414c8)
                    ├── iobroker.js-controller@4.0.23
                    ├── iobroker.mielecloudservice@6.3.2
                    ├── iobroker.modbus@5.0.4
                    ├── iobroker.onkyo@2.1.2
                    ├── iobroker.pvforecast@2.1.4
                    ├── iobroker.roomba@1.1.4 (git+ssh://git@github.com/iobroker-community-adapters/ioBroker.roomba.git#f7757638ccaa09cbd820a66ed35493d6d422c6aa)
                    ├── iobroker.shelly@5.3.2
                    ├── iobroker.simple-api@2.7.0
                    ├── iobroker.socketio@4.2.0
                    ├── iobroker.sonnen@1.10.0
                    ├── iobroker.tankerkoenig@2.1.1
                    ├── iobroker.tr-064@4.2.16
                    ├── iobroker.trashschedule@2.0.2
                    ├── iobroker.vis-colorpicker@1.2.0
                    ├── iobroker.vis-hqwidgets@1.2.0
                    ├── iobroker.vis-metro@1.2.0
                    ├── iobroker.vis-timeandweather@1.1.7
                    ├── iobroker.vis@1.4.15
                    ├── iobroker.wallbox@0.0.13 extraneous -> ./iobroker.wallbox
                    ├── iobroker.web@4.3.0
                    ├── iobroker.worx@1.6.6
                    ├── iobroker@2.0.3
                    ├── is-html@2.0.0 extraneous
                    ├── is-object@1.0.2 extraneous
                    ├── is-stream-ended@0.1.4 extraneous
                    ├── is-unicode-supported@0.1.0 extraneous
                    ├── js-yaml@4.1.0 extraneous
                    ├── just-extend@4.2.1 extraneous
                    ├── levn@0.4.1 extraneous
                    ├── locate-path@6.0.0 extraneous
                    ├── lodash.camelcase@4.3.0 extraneous
                    ├── lodash.get@4.4.2 extraneous
                    ├── lodash.merge@4.6.2 extraneous
                    ├── log-symbols@4.1.0 extraneous
                    ├── loupe@2.3.4 extraneous
                    ├── mocha@10.0.0 extraneous
                    ├── module-not-found-error@1.0.1 extraneous
                    ├── nanoid@3.3.3 extraneous
                    ├── natural-compare@1.4.0 extraneous
                    ├── nise@5.1.1 extraneous
                    ├── npm@7.20.6
                    ├── object-assign@4.1.1
                    ├── optionator@0.9.1 extraneous
                    ├── p-limit@3.1.0 extraneous
                    ├── p-locate@5.0.0 extraneous
                    ├── parent-module@1.0.1 extraneous
                    ├── pathval@1.1.1 extraneous
                    ├── prelude-ls@1.2.1 extraneous
                    ├── proto3-json-serializer@0.1.9 extraneous
                    ├── proxyquire@2.1.3 extraneous
                    ├── randombytes@2.1.0 extraneous
                    ├── regexpp@3.2.0 extraneous
                    ├── resolve-from@4.0.0 extraneous
                    ├── retry-request@4.2.2 extraneous
                    ├── semver@5.7.1
                    ├── serialize-javascript@6.0.0 extraneous
                    ├── sinon-chai@3.7.0 extraneous
                    ├── sinon@14.0.0 extraneous
                    ├── stream-events@1.0.5 extraneous
                    ├── strip-json-comments@3.1.1 extraneous
                    ├── stubs@3.0.0 extraneous
                    ├── supports-color@7.2.0 extraneous
                    ├── teeny-request@7.2.0 extraneous
                    ├── text-table@0.2.0 extraneous
                    ├── tiny-glob@0.2.9 extraneous
                    ├── type-check@0.4.0 extraneous
                    ├── type-detect@4.0.8 extraneous
                    ├── type-fest@0.20.2 extraneous
                    ├── v8-compile-cache@2.3.0 extraneous
                    ├── word-wrap@1.2.3 extraneous
                    ├── workerpool@6.2.1 extraneous
                    ├── yargs-unparser@2.0.0 extraneous
                    ├── yargs@7.1.0
                    └── yocto-queue@0.1.0 extraneous
                    
                    npm ERR! code ELSPROBLEMS
                    npm ERR! extraneous: @alcalzone/release-script-core@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-core
                    npm ERR! extraneous: @alcalzone/release-script-plugin-changelog@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-plugin-changelog
                    npm ERR! extraneous: @alcalzone/release-script-plugin-exec@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-plugin-exec
                    npm ERR! extraneous: @alcalzone/release-script-plugin-git@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-plugin-git
                    npm ERR! extraneous: @alcalzone/release-script-plugin-iobroker@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-plugin-iobroker
                    npm ERR! extraneous: @alcalzone/release-script-plugin-license@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-plugin-license
                    npm ERR! extraneous: @alcalzone/release-script-plugin-package@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-plugin-package
                    npm ERR! extraneous: @alcalzone/release-script-plugin-version@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-plugin-version
                    npm ERR! extraneous: @alcalzone/release-script@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script
                    npm ERR! extraneous: @eslint/eslintrc@1.3.0 /opt/iobroker/node_modules/@eslint/eslintrc
                    npm ERR! extraneous: @google-cloud/common@3.10.0 /opt/iobroker/node_modules/@google-cloud/common
                    npm ERR! extraneous: @google-cloud/projectify@2.1.1 /opt/iobroker/node_modules/@google-cloud/projectify
                    npm ERR! extraneous: @google-cloud/promisify@2.0.4 /opt/iobroker/node_modules/@google-cloud/promisify
                    npm ERR! extraneous: @google-cloud/translate@6.3.1 /opt/iobroker/node_modules/@google-cloud/translate
                    npm ERR! extraneous: @grpc/grpc-js@1.6.7 /opt/iobroker/node_modules/@grpc/grpc-js
                    npm ERR! extraneous: @grpc/proto-loader@0.6.13 /opt/iobroker/node_modules/@grpc/proto-loader
                    npm ERR! extraneous: @humanwhocodes/config-array@0.9.5 /opt/iobroker/node_modules/@humanwhocodes/config-array
                    npm ERR! extraneous: @humanwhocodes/object-schema@1.2.1 /opt/iobroker/node_modules/@humanwhocodes/object-schema
                    npm ERR! extraneous: @iobroker/adapter-dev@1.0.0 /opt/iobroker/node_modules/@iobroker/adapter-dev
                    npm ERR! extraneous: @iobroker/testing@3.0.2 /opt/iobroker/node_modules/@iobroker/testing
                    npm ERR! extraneous: @sinonjs/commons@1.8.3 /opt/iobroker/node_modules/@sinonjs/commons
                    npm ERR! extraneous: @sinonjs/fake-timers@9.1.2 /opt/iobroker/node_modules/@sinonjs/fake-timers
                    npm ERR! extraneous: @sinonjs/samsam@6.1.1 /opt/iobroker/node_modules/@sinonjs/samsam
                    npm ERR! extraneous: @sinonjs/text-encoding@0.7.1 /opt/iobroker/node_modules/@sinonjs/text-encoding
                    npm ERR! extraneous: @tootallnate/once@2.0.0 /opt/iobroker/node_modules/@tootallnate/once
                    npm ERR! extraneous: @types/chai-as-promised@7.1.5 /opt/iobroker/node_modules/@types/chai-as-promised
                    npm ERR! extraneous: @types/chai@4.3.1 /opt/iobroker/node_modules/@types/chai
                    npm ERR! extraneous: @types/mocha@9.1.1 /opt/iobroker/node_modules/@types/mocha
                    npm ERR! extraneous: @types/proxyquire@1.3.28 /opt/iobroker/node_modules/@types/proxyquire
                    npm ERR! extraneous: @types/sinon-chai@3.2.8 /opt/iobroker/node_modules/@types/sinon-chai
                    npm ERR! extraneous: @types/sinon@10.0.12 /opt/iobroker/node_modules/@types/sinon
                    npm ERR! extraneous: @types/sinonjs__fake-timers@8.1.2 /opt/iobroker/node_modules/@types/sinonjs__fake-timers
                    npm ERR! extraneous: @ungap/promise-all-settled@1.1.2 /opt/iobroker/node_modules/@ungap/promise-all-settled
                    npm ERR! extraneous: acorn-jsx@5.3.2 /opt/iobroker/node_modules/acorn-jsx
                    npm ERR! extraneous: ansi-colors@4.1.3 /opt/iobroker/node_modules/ansi-colors
                    npm ERR! extraneous: argparse@2.0.1 /opt/iobroker/node_modules/argparse
                    npm ERR! extraneous: assertion-error@1.1.0 /opt/iobroker/node_modules/assertion-error
                    npm ERR! extraneous: browser-stdout@1.3.1 /opt/iobroker/node_modules/browser-stdout
                    npm ERR! extraneous: callsites@3.1.0 /opt/iobroker/node_modules/callsites
                    npm ERR! extraneous: chai-as-promised@7.1.1 /opt/iobroker/node_modules/chai-as-promised
                    npm ERR! extraneous: chai@4.3.6 /opt/iobroker/node_modules/chai
                    npm ERR! extraneous: chalk@4.1.2 /opt/iobroker/node_modules/chalk
                    npm ERR! extraneous: check-error@1.0.2 /opt/iobroker/node_modules/check-error
                    npm ERR! extraneous: deep-eql@3.0.1 /opt/iobroker/node_modules/deep-eql
                    npm ERR! extraneous: deep-is@0.1.4 /opt/iobroker/node_modules/deep-is
                    npm ERR! extraneous: diff@5.0.0 /opt/iobroker/node_modules/diff
                    npm ERR! extraneous: doctrine@3.0.0 /opt/iobroker/node_modules/doctrine
                    npm ERR! extraneous: enquirer@2.3.6 /opt/iobroker/node_modules/enquirer
                    npm ERR! extraneous: ent@2.2.0 /opt/iobroker/node_modules/ent
                    npm ERR! extraneous: esbuild-linux-arm@0.14.49 /opt/iobroker/node_modules/esbuild-linux-arm
                    npm ERR! extraneous: escape-string-regexp@4.0.0 /opt/iobroker/node_modules/escape-string-regexp
                    npm ERR! extraneous: eslint-scope@7.1.1 /opt/iobroker/node_modules/eslint-scope
                    npm ERR! extraneous: eslint-utils@3.0.0 /opt/iobroker/node_modules/eslint-utils
                    npm ERR! extraneous: eslint-visitor-keys@3.3.0 /opt/iobroker/node_modules/eslint-visitor-keys
                    npm ERR! extraneous: eslint@8.19.0 /opt/iobroker/node_modules/eslint
                    npm ERR! extraneous: espree@9.3.2 /opt/iobroker/node_modules/espree
                    npm ERR! extraneous: esquery@1.4.0 /opt/iobroker/node_modules/esquery
                    npm ERR! extraneous: esrecurse@4.3.0 /opt/iobroker/node_modules/esrecurse
                    npm ERR! extraneous: estraverse@5.3.0 /opt/iobroker/node_modules/estraverse
                    npm ERR! extraneous: esutils@2.0.3 /opt/iobroker/node_modules/esutils
                    npm ERR! extraneous: fast-levenshtein@2.0.6 /opt/iobroker/node_modules/fast-levenshtein
                    npm ERR! extraneous: file-entry-cache@6.0.1 /opt/iobroker/node_modules/file-entry-cache
                    npm ERR! extraneous: fill-keys@1.0.2 /opt/iobroker/node_modules/fill-keys
                    npm ERR! extraneous: flat-cache@3.0.4 /opt/iobroker/node_modules/flat-cache
                    npm ERR! extraneous: flat@5.0.2 /opt/iobroker/node_modules/flat
                    npm ERR! extraneous: functional-red-black-tree@1.0.1 /opt/iobroker/node_modules/functional-red-black-tree
                    npm ERR! extraneous: get-func-name@2.0.0 /opt/iobroker/node_modules/get-func-name
                    npm ERR! extraneous: globals@13.16.0 /opt/iobroker/node_modules/globals
                    npm ERR! extraneous: globalyzer@0.1.0 /opt/iobroker/node_modules/globalyzer
                    npm ERR! extraneous: globrex@0.1.2 /opt/iobroker/node_modules/globrex
                    npm ERR! extraneous: google-gax@2.30.5 /opt/iobroker/node_modules/google-gax
                    npm ERR! extraneous: growl@1.10.5 /opt/iobroker/node_modules/growl
                    npm ERR! extraneous: has-flag@4.0.0 /opt/iobroker/node_modules/has-flag
                    npm ERR! extraneous: html-tags@3.2.0 /opt/iobroker/node_modules/html-tags
                    npm ERR! extraneous: http-proxy-agent@5.0.0 /opt/iobroker/node_modules/http-proxy-agent
                    npm ERR! extraneous: ignore@5.2.0 /opt/iobroker/node_modules/ignore
                    npm ERR! extraneous: import-fresh@3.3.0 /opt/iobroker/node_modules/import-fresh
                    npm ERR! extraneous: imurmurhash@0.1.4 /opt/iobroker/node_modules/imurmurhash
                    npm ERR! invalid: iobroker.energiefluss@0.2.6 /opt/iobroker/node_modules/iobroker.energiefluss
                    npm ERR! extraneous: iobroker.wallbox@0.0.13 /opt/iobroker/node_modules/iobroker.wallbox
                    npm ERR! extraneous: is-html@2.0.0 /opt/iobroker/node_modules/is-html
                    npm ERR! extraneous: is-object@1.0.2 /opt/iobroker/node_modules/is-object
                    npm ERR! extraneous: is-stream-ended@0.1.4 /opt/iobroker/node_modules/is-stream-ended
                    npm ERR! extraneous: is-unicode-supported@0.1.0 /opt/iobroker/node_modules/is-unicode-supported
                    npm ERR! extraneous: js-yaml@4.1.0 /opt/iobroker/node_modules/js-yaml
                    npm ERR! extraneous: just-extend@4.2.1 /opt/iobroker/node_modules/just-extend
                    npm ERR! extraneous: levn@0.4.1 /opt/iobroker/node_modules/levn
                    npm ERR! extraneous: locate-path@6.0.0 /opt/iobroker/node_modules/locate-path
                    npm ERR! extraneous: lodash.camelcase@4.3.0 /opt/iobroker/node_modules/lodash.camelcase
                    npm ERR! extraneous: lodash.get@4.4.2 /opt/iobroker/node_modules/lodash.get
                    npm ERR! extraneous: lodash.merge@4.6.2 /opt/iobroker/node_modules/lodash.merge
                    npm ERR! extraneous: log-symbols@4.1.0 /opt/iobroker/node_modules/log-symbols
                    npm ERR! extraneous: loupe@2.3.4 /opt/iobroker/node_modules/loupe
                    npm ERR! extraneous: mocha@10.0.0 /opt/iobroker/node_modules/mocha
                    npm ERR! extraneous: module-not-found-error@1.0.1 /opt/iobroker/node_modules/module-not-found-error
                    npm ERR! extraneous: nanoid@3.3.3 /opt/iobroker/node_modules/nanoid
                    npm ERR! extraneous: natural-compare@1.4.0 /opt/iobroker/node_modules/natural-compare
                    npm ERR! extraneous: nise@5.1.1 /opt/iobroker/node_modules/nise
                    npm ERR! extraneous: optionator@0.9.1 /opt/iobroker/node_modules/optionator
                    npm ERR! extraneous: p-limit@3.1.0 /opt/iobroker/node_modules/p-limit
                    npm ERR! extraneous: p-locate@5.0.0 /opt/iobroker/node_modules/p-locate
                    npm ERR! extraneous: parent-module@1.0.1 /opt/iobroker/node_modules/parent-module
                    npm ERR! extraneous: pathval@1.1.1 /opt/iobroker/node_modules/pathval
                    npm ERR! extraneous: prelude-ls@1.2.1 /opt/iobroker/node_modules/prelude-ls
                    npm ERR! extraneous: proto3-json-serializer@0.1.9 /opt/iobroker/node_modules/proto3-json-serializer
                    npm ERR! extraneous: proxyquire@2.1.3 /opt/iobroker/node_modules/proxyquire
                    npm ERR! extraneous: randombytes@2.1.0 /opt/iobroker/node_modules/randombytes
                    npm ERR! extraneous: regexpp@3.2.0 /opt/iobroker/node_modules/regexpp
                    npm ERR! extraneous: resolve-from@4.0.0 /opt/iobroker/node_modules/resolve-from
                    npm ERR! extraneous: retry-request@4.2.2 /opt/iobroker/node_modules/retry-request
                    npm ERR! extraneous: serialize-javascript@6.0.0 /opt/iobroker/node_modules/serialize-javascript
                    npm ERR! extraneous: sinon-chai@3.7.0 /opt/iobroker/node_modules/sinon-chai
                    npm ERR! extraneous: sinon@14.0.0 /opt/iobroker/node_modules/sinon
                    npm ERR! extraneous: stream-events@1.0.5 /opt/iobroker/node_modules/stream-events
                    npm ERR! extraneous: strip-json-comments@3.1.1 /opt/iobroker/node_modules/strip-json-comments
                    npm ERR! extraneous: stubs@3.0.0 /opt/iobroker/node_modules/stubs
                    npm ERR! extraneous: supports-color@7.2.0 /opt/iobroker/node_modules/supports-color
                    npm ERR! extraneous: teeny-request@7.2.0 /opt/iobroker/node_modules/teeny-request
                    npm ERR! extraneous: text-table@0.2.0 /opt/iobroker/node_modules/text-table
                    npm ERR! extraneous: tiny-glob@0.2.9 /opt/iobroker/node_modules/tiny-glob
                    npm ERR! extraneous: type-check@0.4.0 /opt/iobroker/node_modules/type-check
                    npm ERR! extraneous: type-detect@4.0.8 /opt/iobroker/node_modules/type-detect
                    npm ERR! extraneous: type-fest@0.20.2 /opt/iobroker/node_modules/type-fest
                    npm ERR! extraneous: v8-compile-cache@2.3.0 /opt/iobroker/node_modules/v8-compile-cache
                    npm ERR! extraneous: word-wrap@1.2.3 /opt/iobroker/node_modules/word-wrap
                    npm ERR! extraneous: workerpool@6.2.1 /opt/iobroker/node_modules/workerpool
                    npm ERR! extraneous: yargs-unparser@2.0.0 /opt/iobroker/node_modules/yargs-unparser
                    npm ERR! extraneous: yocto-queue@0.1.0 /opt/iobroker/node_modules/yocto-queue
                    
                    npm ERR! A complete log of this run can be found in:
                    npm ERR!     /home/iobroker/.npm/_logs/2022-07-16T10_32_03_283Z-debug-0.log
                    
                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @SKB last edited by

                      @skb sagte in Zigbee Adapter bleibt nach Update auf rot:

                      npm ERR! invalid: iobroker.energiefluss@0.2.6 /opt/iobroker/node_modules/iobroker.energiefluss

                      Schau dir den Adapter an und installier den ggf. neu.
                      Und ich würde den tree auch mit

                      npm prune
                      

                      lichten. Allerdings gehen dazu die Meinungen wohl auseinander. Ich mach es aber regelmäßig...

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

                        @thomas-braun sagte in Zigbee Adapter bleibt nach Update auf rot:

                        @skb sagte in Zigbee Adapter bleibt nach Update auf rot:

                        npm ERR! invalid: iobroker.energiefluss@0.2.6 /opt/iobroker/node_modules/iobroker.energiefluss

                        Schau dir den Adapter an und installier den ggf. neu.

                        Das ist ein Adapter, den ich aktuell entwickel'. Daher steht der veilleicht auf Fehler.

                        Was passiert bei "prune"?

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

                          @skb

                          prune richtet die ganzen 'extraneous'-Module neu aus.

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

                            @thomas-braun Heisst aber nicht, das die Module entfernt werden, ja? Weil viele von den Modulen benötigt man für die Adapter-Entwicklung.

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

                              @skb
                              Nein, die werden neu/anders verlinkt und dann unter den Adaptern geführt und nicht mehr im Wurzelverzeichnis.
                              Der Energiefluss-Adapter ist in der package.json und/oder package-lock.json in /opt/iobroker mit abweichender Version eingetragen, ich denke deswegen wird das auch angemeckert. Das 'Inhaltsverzeichnis' ist da unstimmig.

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

                                @thomas-braun Ok, schaue mir die Version mal an. Kann sein, da er ja noch entwickelt wird 🙂

                                npm prune ohne sudo, ja?

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

                                  @skb sagte in Zigbee Adapter bleibt nach Update auf rot:

                                  npm prune ohne sudo, ja?

                                  Natürlich ohne. Mit einem user, der in /opt/iobroker per npm agieren kann. Bei mir kann es der Standarduser.

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

                                    @thomas-braun Danke. Habe ich ausgeführt. Jedoch ist eine Installation noch nicht möglich.

                                    Das Modul wird immer noch nicht gefunden. Wie bekomme ich denn das NPM@7.20.6 bereinigt?

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

                                      @skb sagte in Zigbee Adapter bleibt nach Update auf rot:

                                      Wie bekomme ich denn das NPM@7.20.6 bereinigt?

                                      Wie kommt es denn hin?

                                      Mit

                                      npm uninstall npm
                                      

                                      im Verzeichnis /opt/iobroker probieren. Aber ich weiß nicht ob das bei einem Entwickler-System nicht vielleicht erforderlich sein könnte. Aber eine Version 7.20.6 ist halt auch mehr als obsolet.

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

                                        @thomas-braun Zur Not installiere ich die dinge nach, die die Entwicklung braucht.

                                        Das sieht schon besser aus, oder?

                                        pi@ioBroker:/opt/iobroker $ npm uninstall npm
                                        
                                        removed 258 packages in 10s
                                        
                                        53 packages are looking for funding
                                          run `npm fund` for details
                                        pi@ioBroker:/opt/iobroker $ npm ls object-assign
                                        iobroker.inst@2.0.3 /opt/iobroker
                                        ├─┬ canvas@2.8.0
                                        │ └─┬ @mapbox/node-pre-gyp@1.0.5
                                        │   └─┬ npmlog@4.1.2
                                        │     └─┬ gauge@2.7.4
                                        │       └── object-assign@4.1.1
                                        └─┬ iobroker.jarvis@3.0.11
                                          └─┬ socket.io@4.4.1
                                            └─┬ engine.io@6.1.2
                                              └─┬ cors@2.8.5
                                                └── object-assign@4.1.1 deduped
                                        

                                        Jedoch kommt die Fehlermeldung von Zigbee immer noch.

                                        npm ERR! Error: Cannot find module 'object-assign'
                                        
                                        Thomas Braun 1 Reply Last reply Reply Quote 0
                                        • Thomas Braun
                                          Thomas Braun Most Active @SKB last edited by

                                          @skb

                                          Lösch mal den npm cache.

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

                                            @thomas-braun habe den Cache gelöscht. Problem bleibt leider bestehen.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            622
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            51
                                            2643
                                            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