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.
    • SKB
      SKB Developer Most Active last edited by

      Dort kommt:

      iobroker url https://github.com/ioBroker/ioBroker.zigbee --host ioBroker
      
      node:internal/modules/cjs/loader:936 throw err; ^Error: Cannot find module 'axios'Require stack:
      
      arteck 1 Reply Last reply Reply Quote 0
      • SKB
        SKB Developer Most Active last edited by

        Möchte ich das Modul installieren kommt:

        pi@ioBroker:/opt/iobroker $ sudo -H -u iobroker npm install axios
        npm ERR! code ENOTEMPTY
        npm ERR! syscall rename
        npm ERR! path /opt/iobroker/node_modules/iobroker.admin/node_modules/follow-redirects
        npm ERR! dest /opt/iobroker/node_modules/iobroker.admin/node_modules/.follow-redirects-Sy4Ytt5j
        npm ERR! errno -39
        npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.admin/node_modules/follow-redirects' -> '/opt/iobroker/node_modules/iobroker.admin/node_modules/.follow-redirects-Sy4Ytt5j'
        
        npm ERR! A complete log of this run can be found in:
        npm ERR!     /home/iobroker/.npm/_logs/2022-07-15T07_17_02_339Z-debug-0.log
        
        1 Reply Last reply Reply Quote 0
        • arteck
          arteck Developer Most Active @SKB last edited by arteck

          @skb da stimmt mit deiner installation was nicht

          rm -R /opt/iobroker/node_modules/iobroker.admin/node_modules/.follow-redirects-Sy4Ytt5j
          

          ein npm hat nicht aufgeräumt
          du musst alle . ordner manuell löschen

          dann nochmal

          sudo -H -u iobroker npm install axios
          
          1 Reply Last reply Reply Quote 0
          • SKB
            SKB Developer Most Active last edited by SKB

            @arteck Nachdem ich nun in vielen Verzeichnissen diese Ordner gelöscht habe, kommt via Git-Cat

            $ iobroker url https://github.com/ioBroker/ioBroker.zigbee --host ioBroker
            install ioBroker/ioBroker.zigbee#6754927e89f94d7b395a94c3b3bbc9e9a78a2340
            NPM version: 8.11.0
            Installing ioBroker/ioBroker.zigbee#6754927e89f94d7b395a94c3b3bbc9e9a78a2340... (System call)
            host.ioBroker Cannot install ioBroker/ioBroker.zigbee#6754927e89f94d7b395a94c3b3bbc9e9a78a2340: 1
            ERROR: Process exited with code 25
            

            Versuche ich es via Command Prompt:

            pi@ioBroker:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.zigbee
            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-15T07_30_08_521Z-debug-0.log
            

            Läuft aber durch:

            pi@ioBroker:/opt/iobroker $ sudo -H -u iobroker npm install object-assign
            
            changed 1 package in 9s
            
            61 packages are looking for funding
              run `npm fund` for details
            
            arteck 1 Reply Last reply Reply Quote 0
            • arteck
              arteck Developer Most Active @SKB last edited by

              @skb

              machmal

              iobroker url https://github.com/ioBroker/ioBroker.zigbee --host ioBroker --debug
              
              SKB 1 Reply Last reply Reply Quote 0
              • SKB
                SKB Developer Most Active @arteck last edited by SKB

                @arteck

                Das System stört sich an "object-assign".

                pi@ioBroker:/opt/iobroker $ iobroker url https://github.com/ioBroker/ioBroker.zigbee --host ioBroker --debug
                
                install ioBroker/ioBroker.zigbee#6754927e89f94d7b395a94c3b3bbc9e9a78a2340
                NPM version: 8.11.0
                Installing ioBroker/ioBroker.zigbee#6754927e89f94d7b395a94c3b3bbc9e9a78a2340... (System call)
                npm WARN skipping integrity check for git dependency ssh://git@github.com/ioBroker/ioBroker.zigbee.git
                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-15T07_46_19_129Z-debug-0.log
                host.ioBroker Cannot install ioBroker/ioBroker.zigbee#6754927e89f94d7b395a94c3b3bbc9e9a78a2340: 1
                

                Obwohl der Ordner unter /opt/iobroker/node_modules/ vorhanden ist:

                2022-07-15 09_50_42-node_modules - Pi - WinSCP.png

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

                  @skb

                  iob fix
                  

                  mal laufen lassen

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

                    @arteck Gerade mal geschaut. Im iob Verzeichnis ist es da.

                    Im NPM Verzeichnis aber nicht:
                    2022-07-15 09_55_38-object-assign - Pi - WinSCP.png

                    Eine Idee, wie man es dort verfügbar macht? Vielleicht liegt hier das Problem?

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

                      @skb

                      Keine Ahnung wer oder was das Modul dort sucht, aber in meinem System ist es dort auch nicht:

                      echad@chet:~ $ locate object-assign
                      /opt/iobroker/node_modules/appium-logger/node_modules/core-js/library/modules/$.object-assign.js
                      /opt/iobroker/node_modules/appium-logger/node_modules/core-js/modules/$.object-assign.js
                      /opt/iobroker/node_modules/core-js/library/modules/_object-assign.js
                      /opt/iobroker/node_modules/core-js/modules/_object-assign.js
                      /opt/iobroker/node_modules/object-assign
                      /opt/iobroker/node_modules/object-assign/index.js
                      /opt/iobroker/node_modules/object-assign/license
                      /opt/iobroker/node_modules/object-assign/package.json
                      /opt/iobroker/node_modules/object-assign/readme.md
                      echad@chet:~ $
                      
                      SKB 1 Reply Last reply Reply Quote 0
                      • SKB
                        SKB Developer Most Active @Thomas Braun last edited by

                        @thomas-braun Das ist schonma gut 🙂

                        Wie könnte ich nun weitermachen?

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

                          Habe jetzt das Module object-assign nochmal installiert, jedoch kommt beim nächsten Versuch, Zigbee via Git zu installieren erneut der Fehler, dass das Modul nicht gefunden wurde.

                          Aktuell bin ich etwas ratlos ...

                          Thomas Braun 1 Reply Last reply Reply Quote 0
                          • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            518
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

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