Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Diskussion zum HowTo nodejs-Installation und upgrade

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Diskussion zum HowTo nodejs-Installation und upgrade

    This topic has been deleted. Only users with topic management privileges can see it.
    • Glasfaser
      Glasfaser @sticks last edited by

      @sticks sagte in Diskussion zum HowTo nodejs-Installation und upgrade:

      aber die Log-Ausgabe dazu ist jetzt deutlich kürzer geworden:

      Ja ... weil dahinter der --debug fehlt

      S 1 Reply Last reply Reply Quote 0
      • S
        sticks @Glasfaser last edited by

        @glasfaser

        Hast Recht, ist aber auch mit Debug etwas kürzer 😉
        Oben hatte ich mit EDIT noch angefügt das ein "nodejs -v" per SSH zu "command not found" führt.
        Möglicherweise liegt da irgendwo die Ursache !?

        $ iobroker add esphome auto --host iobrokerpi --debug
        
        NPM version: 8.15.0
        
        Installing iobroker.esphome@0.2.4... (System call)
        
        npm ERR! code 126
        
        npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2022-09-14T14_04_24_314Z-debug-0.log
        
        host.iobrokerpi Cannot install iobroker.esphome@0.2.4: 126
        
        ERROR: Process exited with code 25
        

        Beim Github-Installer-Paket selbst steht beim automatischen Test-Status übrigens auch "Failing" !?
        esphome.png

        Glasfaser 1 Reply Last reply Reply Quote 0
        • Glasfaser
          Glasfaser @sticks last edited by

          @sticks sagte in Diskussion zum HowTo nodejs-Installation und upgrade:

          npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2022-09-14T14_04_24_314Z-debug-0.log

          und was steht im Log dazu !?

          S 1 Reply Last reply Reply Quote 0
          • S
            sticks @Glasfaser last edited by

            @glasfaser

            0 verbose cli /usr/bin/node /usr/bin/npm
            1 info using npm@8.15.0
            2 info using node@v16.17.0
            3 timing npm:load:whichnode Completed in 1ms
            4 timing config:load:defaults Completed in 6ms
            5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 2ms
            6 timing config:load:builtin Completed in 3ms
            7 timing config:load:cli Completed in 6ms
            8 timing config:load:env Completed in 1ms
            9 timing config:load:file:/opt/iobroker/.npmrc Completed in 3ms
            10 timing config:load:project Completed in 13ms
            11 timing config:load:file:/home/iobroker/.npmrc Completed in 0ms
            12 timing config:load:user Completed in 1ms
            13 timing config:load:file:/usr/etc/npmrc Completed in 1ms
            14 timing config:load:global Completed in 1ms
            15 timing config:load:validate Completed in 1ms
            16 timing config:load:credentials Completed in 3ms
            17 timing config:load:setEnvs Completed in 3ms
            18 timing config:load Completed in 41ms
            19 timing npm:load:configload Completed in 42ms
            20 timing npm:load:mkdirpcache Completed in 2ms
            21 timing npm:load:mkdirplogs Completed in 1ms
            22 verbose title npm install iobroker.esphome@0.2.4
            23 verbose argv "install" "--save-exact" "iobroker.esphome@0.2.4"
            24 timing npm:load:setTitle Completed in 4ms
            25 timing config:load:flatten Completed in 10ms
            26 timing npm:load:display Completed in 12ms
            27 verbose logfile logs-max:10 dir:/home/iobroker/.npm/_logs
            28 verbose logfile /home/iobroker/.npm/_logs/2022-09-14T14_12_47_016Z-debug-0.log
            29 timing npm:load:logFile Completed in 12ms
            30 timing npm:load:timers Completed in 1ms
            31 timing npm:load:configScope Completed in 0ms
            32 timing npm:load Completed in 77ms
            33 timing arborist:ctor Completed in 2ms
            34 silly logfile start cleaning logs, removing 3 files
            35 silly logfile done cleaning log files
            36 verbose shrinkwrap failed to load node_modules/.package-lock.json out of date, updated: node_modules
            37 timing idealTree:init Completed in 1954ms
            38 timing idealTree:userRequests Completed in 26ms
            39 silly idealTree buildDeps
            40 silly fetch manifest iobroker.esphome@0.2.4
            41 http fetch GET 200 https://registry.npmjs.org/iobroker.esphome 2538ms (cache revalidated)
            42 silly placeDep ROOT iobroker.esphome@0.2.4 OK for: iobroker.inst@3.0.0 want: 0.2.4
            43 silly fetch manifest @sentry/node@^5.30.0
            44 silly fetch manifest esphome-native-api@^1.0.9
            45 silly fetch manifest nopy@^0.2.7
            46 silly fetch manifest tree-kill@^1.2.2
            47 http fetch GET 200 https://registry.npmjs.org/@sentry%2fnode 117ms (cache revalidated)
            48 http fetch GET 200 https://registry.npmjs.org/tree-kill 172ms (cache revalidated)
            49 http fetch GET 200 https://registry.npmjs.org/esphome-native-api 324ms (cache revalidated)
            50 http fetch GET 200 https://registry.npmjs.org/nopy 325ms (cache revalidated)
            51 timing idealTree:#root Completed in 2899ms
            52 silly placeDep node_modules/iobroker.esphome @sentry/node@5.30.0 OK for: iobroker.esphome@0.2.4 want: ^5.30.0
            53 silly placeDep ROOT esphome-native-api@1.0.9 OK for: iobroker.esphome@0.2.4 want: ^1.0.9
            54 silly placeDep ROOT nopy@0.2.8 OK for: iobroker.esphome@0.2.4 want: ^0.2.7
            55 silly placeDep ROOT tree-kill@1.2.2 OK for: iobroker.esphome@0.2.4 want: ^1.2.2
            56 silly fetch manifest @sentry/core@5.30.0
            57 silly fetch manifest @sentry/hub@5.30.0
            58 silly fetch manifest @sentry/tracing@5.30.0
            59 silly fetch manifest @sentry/types@5.30.0
            60 silly fetch manifest @sentry/utils@5.30.0
            61 silly fetch manifest eslint@^7.13.0
            62 silly fetch manifest events@^3.2.0
            63 silly fetch manifest google-protobuf@^3.14.0
            64 silly fetch manifest multicast-dns@^7.2.2
            65 silly fetch manifest net@^1.0.2
            66 http fetch GET 200 https://registry.npmjs.org/events 92ms (cache revalidated)
            67 http fetch GET 200 https://registry.npmjs.org/@sentry%2fhub 136ms (cache revalidated)
            68 http fetch GET 200 https://registry.npmjs.org/@sentry%2futils 150ms (cache revalidated)
            69 http fetch GET 200 https://registry.npmjs.org/@sentry%2fcore 200ms (cache revalidated)
            70 http fetch GET 200 https://registry.npmjs.org/multicast-dns 217ms (cache revalidated)
            71 http fetch GET 200 https://registry.npmjs.org/eslint 238ms (cache revalidated)
            72 http fetch GET 200 https://registry.npmjs.org/net 294ms (cache revalidated)
            73 http fetch GET 200 https://registry.npmjs.org/@sentry%2ftypes 310ms (cache revalidated)
            74 http fetch GET 200 https://registry.npmjs.org/@sentry%2ftracing 321ms (cache revalidated)
            75 http fetch GET 200 https://registry.npmjs.org/google-protobuf 854ms (cache revalidated)
            76 timing idealTree:node_modules/iobroker.esphome Completed in 896ms
            77 silly placeDep ROOT eslint@7.32.0 OK for: esphome-native-api@1.0.9 want: ^7.13.0
            78 silly placeDep ROOT events@3.3.0 OK for: esphome-native-api@1.0.9 want: ^3.2.0
            79 silly placeDep ROOT google-protobuf@3.21.0 OK for: esphome-native-api@1.0.9 want: ^3.14.0
            80 silly placeDep ROOT multicast-dns@7.2.5 OK for: esphome-native-api@1.0.9 want: ^7.2.2
            81 silly placeDep ROOT net@1.0.2 OK for: esphome-native-api@1.0.9 want: ^1.0.2
            82 silly fetch manifest @babel/code-frame@7.12.11
            83 silly fetch manifest @eslint/eslintrc@^0.4.3
            84 silly fetch manifest @humanwhocodes/config-array@^0.5.0
            85 silly fetch manifest chalk@^4.0.0
            86 silly fetch manifest debug@^4.0.1
            87 silly fetch manifest doctrine@^3.0.0
            88 silly fetch manifest enquirer@^2.3.5
            89 silly fetch manifest escape-string-regexp@^4.0.0
            90 silly fetch manifest eslint-scope@^5.1.1
            91 silly fetch manifest eslint-utils@^2.1.0
            92 silly fetch manifest eslint-visitor-keys@^2.0.0
            93 silly fetch manifest espree@^7.3.1
            94 silly fetch manifest esquery@^1.4.0
            95 silly fetch manifest esutils@^2.0.2
            96 silly fetch manifest file-entry-cache@^6.0.1
            97 silly fetch manifest functional-red-black-tree@^1.0.1
            98 silly fetch manifest globals@^13.6.0
            99 silly fetch manifest ignore@^4.0.6
            100 silly fetch manifest import-fresh@^3.0.0
            101 silly fetch manifest imurmurhash@^0.1.4
            102 silly fetch manifest js-yaml@^3.13.1
            103 silly fetch manifest json-stable-stringify-without-jsonify@^1.0.1
            104 silly fetch manifest levn@^0.4.1
            105 silly fetch manifest lodash.merge@^4.6.2
            106 silly fetch manifest natural-compare@^1.4.0
            107 silly fetch manifest optionator@^0.9.1
            108 silly fetch manifest progress@^2.0.0
            109 silly fetch manifest regexpp@^3.1.0
            110 silly fetch manifest strip-json-comments@^3.1.0
            111 silly fetch manifest table@^6.0.9
            112 silly fetch manifest v8-compile-cache@^2.0.3
            113 silly fetch manifest dns-packet@^5.2.2
            114 silly fetch manifest thunky@^1.0.2
            115 http fetch GET 200 https://registry.npmjs.org/chalk 384ms (cache revalidated)
            116 http fetch GET 200 https://registry.npmjs.org/esutils 369ms (cache revalidated)
            117 http fetch GET 200 https://registry.npmjs.org/escape-string-regexp 384ms (cache revalidated)
            118 http fetch GET 200 https://registry.npmjs.org/file-entry-cache 371ms (cache revalidated)
            119 http fetch GET 200 https://registry.npmjs.org/functional-red-black-tree 371ms (cache revalidated)
            120 http fetch GET 200 https://registry.npmjs.org/esquery 378ms (cache revalidated)
            121 http fetch GET 200 https://registry.npmjs.org/espree 383ms (cache revalidated)
            122 http fetch GET 200 https://registry.npmjs.org/globals 383ms (cache revalidated)
            123 http fetch GET 200 https://registry.npmjs.org/@humanwhocodes%2fconfig-array 437ms (cache revalidated)
            124 http fetch GET 200 https://registry.npmjs.org/@eslint%2feslintrc 469ms (cache revalidated)
            125 http fetch GET 200 https://registry.npmjs.org/json-stable-stringify-without-jsonify 454ms (cache revalidated)
            126 http fetch GET 200 https://registry.npmjs.org/imurmurhash 492ms (cache revalidated)
            127 http fetch GET 200 https://registry.npmjs.org/optionator 491ms (cache revalidated)
            128 http fetch GET 200 https://registry.npmjs.org/levn 499ms (cache revalidated)
            129 http fetch GET 200 https://registry.npmjs.org/natural-compare 496ms (cache revalidated)
            130 http fetch GET 200 https://registry.npmjs.org/lodash.merge 502ms (cache revalidated)
            131 http fetch GET 200 https://registry.npmjs.org/progress 498ms (cache revalidated)
            132 http fetch GET 200 https://registry.npmjs.org/regexpp 499ms (cache revalidated)
            133 http fetch GET 200 https://registry.npmjs.org/v8-compile-cache 495ms (cache revalidated)
            134 http fetch GET 200 https://registry.npmjs.org/js-yaml 521ms (cache revalidated)
            135 http fetch GET 200 https://registry.npmjs.org/import-fresh 531ms (cache revalidated)
            136 http fetch GET 200 https://registry.npmjs.org/strip-json-comments 508ms (cache revalidated)
            137 http fetch GET 200 https://registry.npmjs.org/dns-packet 504ms (cache revalidated)
            138 http fetch GET 200 https://registry.npmjs.org/eslint-visitor-keys 553ms (cache revalidated)
            139 http fetch GET 200 https://registry.npmjs.org/doctrine 566ms (cache revalidated)
            140 http fetch GET 200 https://registry.npmjs.org/ignore 545ms (cache revalidated)
            141 http fetch GET 200 https://registry.npmjs.org/thunky 524ms (cache revalidated)
            142 http fetch GET 200 https://registry.npmjs.org/debug 600ms (cache revalidated)
            143 http fetch GET 200 https://registry.npmjs.org/eslint-utils 594ms (cache revalidated)
            144 http fetch GET 200 https://registry.npmjs.org/eslint-scope 599ms (cache revalidated)
            145 http fetch GET 200 https://registry.npmjs.org/table 557ms (cache revalidated)
            146 http fetch GET 200 https://registry.npmjs.org/@babel%2fcode-frame 623ms (cache revalidated)
            147 http fetch GET 200 https://registry.npmjs.org/enquirer 617ms (cache revalidated)
            148 timing idealTree:node_modules/esphome-native-api Completed in 660ms
            149 silly placeDep ROOT @babel/code-frame@7.12.11 OK for: eslint@7.32.0 want: 7.12.11
            150 silly placeDep ROOT @eslint/eslintrc@0.4.3 OK for: eslint@7.32.0 want: ^0.4.3
            151 silly placeDep ROOT @humanwhocodes/config-array@0.5.0 OK for: eslint@7.32.0 want: ^0.5.0
            152 silly placeDep ROOT chalk@4.1.2 OK for: eslint@7.32.0 want: ^4.0.0
            153 silly placeDep node_modules/eslint debug@4.3.4 OK for: eslint@7.32.0 want: ^4.0.1
            154 silly placeDep ROOT doctrine@3.0.0 OK for: eslint@7.32.0 want: ^3.0.0
            155 silly placeDep ROOT enquirer@2.3.6 OK for: eslint@7.32.0 want: ^2.3.5
            156 silly placeDep ROOT escape-string-regexp@4.0.0 OK for: eslint@7.32.0 want: ^4.0.0
            157 silly placeDep ROOT eslint-scope@5.1.1 OK for: eslint@7.32.0 want: ^5.1.1
            158 silly placeDep ROOT eslint-utils@2.1.0 OK for: eslint@7.32.0 want: ^2.1.0
            159 silly placeDep ROOT eslint-visitor-keys@2.1.0 OK for: eslint@7.32.0 want: ^2.0.0
            160 silly placeDep ROOT espree@7.3.1 OK for: eslint@7.32.0 want: ^7.3.1
            161 silly placeDep ROOT esquery@1.4.0 OK for: eslint@7.32.0 want: ^1.4.0
            162 silly placeDep ROOT esutils@2.0.3 OK for: eslint@7.32.0 want: ^2.0.2
            163 silly placeDep ROOT file-entry-cache@6.0.1 OK for: eslint@7.32.0 want: ^6.0.1
            164 silly placeDep ROOT functional-red-black-tree@1.0.1 OK for: eslint@7.32.0 want: ^1.0.1
            165 silly placeDep ROOT globals@13.17.0 OK for: eslint@7.32.0 want: ^13.6.0
            166 silly placeDep ROOT ignore@4.0.6 OK for: eslint@7.32.0 want: ^4.0.6
            167 silly placeDep ROOT import-fresh@3.3.0 OK for: eslint@7.32.0 want: ^3.0.0
            168 silly placeDep ROOT imurmurhash@0.1.4 OK for: eslint@7.32.0 want: ^0.1.4
            169 silly placeDep ROOT js-yaml@3.14.1 OK for: eslint@7.32.0 want: ^3.13.1
            170 silly placeDep ROOT json-stable-stringify-without-jsonify@1.0.1 OK for: eslint@7.32.0 want: ^1.0.1
            171 silly placeDep ROOT levn@0.4.1 OK for: eslint@7.32.0 want: ^0.4.1
            172 silly placeDep ROOT lodash.merge@4.6.2 OK for: eslint@7.32.0 want: ^4.6.2
            173 silly placeDep ROOT natural-compare@1.4.0 OK for: eslint@7.32.0 want: ^1.4.0
            174 silly placeDep ROOT optionator@0.9.1 OK for: eslint@7.32.0 want: ^0.9.1
            175 silly placeDep ROOT progress@2.0.3 OK for: eslint@7.32.0 want: ^2.0.0
            176 silly placeDep ROOT regexpp@3.2.0 OK for: eslint@7.32.0 want: ^3.1.0
            177 silly placeDep ROOT strip-json-comments@3.1.1 OK for: eslint@7.32.0 want: ^3.1.0
            178 silly placeDep ROOT table@6.8.0 OK for: eslint@7.32.0 want: ^6.0.9
            179 silly placeDep ROOT v8-compile-cache@2.3.0 OK for: eslint@7.32.0 want: ^2.0.3
            180 silly fetch manifest @babel/highlight@^7.10.4
            181 silly fetch manifest debug@^4.1.1
            182 silly fetch manifest @humanwhocodes/object-schema@^1.2.0
            183 silly fetch manifest supports-color@^7.1.0
            184 silly fetch manifest ms@2.1.2
            185 silly fetch manifest ansi-colors@^4.1.1
            186 silly fetch manifest esrecurse@^4.3.0
            187 silly fetch manifest estraverse@^4.1.1
            188 silly fetch manifest eslint-visitor-keys@^1.1.0
            189 silly fetch manifest acorn@^7.4.0
            190 silly fetch manifest acorn-jsx@^5.3.1
            191 silly fetch manifest eslint-visitor-keys@^1.3.0
            192 silly fetch manifest estraverse@^5.1.0
            193 silly fetch manifest flat-cache@^3.0.4
            194 silly fetch manifest type-fest@^0.20.2
            195 silly fetch manifest parent-module@^1.0.0
            196 silly fetch manifest resolve-from@^4.0.0
            197 silly fetch manifest argparse@^1.0.7
            198 silly fetch manifest esprima@^4.0.0
            199 silly fetch manifest prelude-ls@^1.2.1
            200 silly fetch manifest type-check@~0.4.0
            201 silly fetch manifest deep-is@^0.1.3
            202 silly fetch manifest word-wrap@^1.2.3
            203 silly fetch manifest type-check@^0.4.0
            204 silly fetch manifest fast-levenshtein@^2.0.6
            205 silly fetch manifest ajv@^8.0.1
            206 silly fetch manifest lodash.truncate@^4.4.2
            207 silly fetch manifest slice-ansi@^4.0.0
            208 http fetch GET 200 https://registry.npmjs.org/supports-color 317ms (cache revalidated)
            209 http fetch GET 200 https://registry.npmjs.org/ansi-colors 313ms (cache revalidated)
            210 http fetch GET 200 https://registry.npmjs.org/acorn 305ms (cache revalidated)
            211 http fetch GET 200 https://registry.npmjs.org/estraverse 332ms (cache revalidated)
            212 http fetch GET 200 https://registry.npmjs.org/esrecurse 337ms (cache revalidated)
            213 http fetch GET 200 https://registry.npmjs.org/@babel%2fhighlight 366ms (cache revalidated)
            214 http fetch GET 200 https://registry.npmjs.org/@humanwhocodes%2fobject-schema 362ms (cache revalidated)
            215 http fetch GET 200 https://registry.npmjs.org/estraverse 329ms (cache revalidated)
            216 http fetch GET 200 https://registry.npmjs.org/resolve-from 322ms (cache revalidated)
            217 http fetch GET 200 https://registry.npmjs.org/acorn-jsx 342ms (cache revalidated)
            218 http fetch GET 200 https://registry.npmjs.org/parent-module 333ms (cache revalidated)
            219 http fetch GET 200 https://registry.npmjs.org/type-fest 338ms (cache revalidated)
            220 http fetch GET 200 https://registry.npmjs.org/type-check 332ms (cache revalidated)
            221 http fetch GET 200 https://registry.npmjs.org/prelude-ls 335ms (cache revalidated)
            222 http fetch GET 200 https://registry.npmjs.org/flat-cache 352ms (cache revalidated)
            223 http fetch GET 200 https://registry.npmjs.org/ms 380ms (cache revalidated)
            224 http fetch GET 200 https://registry.npmjs.org/deep-is 351ms (cache revalidated)
            225 http fetch GET 200 https://registry.npmjs.org/word-wrap 355ms (cache revalidated)
            226 http fetch GET 200 https://registry.npmjs.org/type-check 356ms (cache revalidated)
            227 http fetch GET 200 https://registry.npmjs.org/argparse 369ms (cache revalidated)
            228 http fetch GET 200 https://registry.npmjs.org/fast-levenshtein 360ms (cache revalidated)
            229 http fetch GET 200 https://registry.npmjs.org/esprima 375ms (cache revalidated)
            230 http fetch GET 200 https://registry.npmjs.org/lodash.truncate 360ms (cache revalidated)
            231 http fetch GET 200 https://registry.npmjs.org/ajv 372ms (cache revalidated)
            232 http fetch GET 200 https://registry.npmjs.org/slice-ansi 922ms (cache revalidated)
            233 timing idealTree:node_modules/eslint Completed in 1149ms
            234 silly placeDep ROOT @babel/highlight@7.18.6 OK for: @babel/code-frame@7.12.11 want: ^7.10.4
            235 silly fetch manifest @babel/helper-validator-identifier@^7.18.6
            236 silly fetch manifest chalk@^2.0.0
            237 silly fetch manifest js-tokens@^4.0.0
            238 http fetch GET 200 https://registry.npmjs.org/js-tokens 77ms (cache revalidated)
            239 http fetch GET 200 https://registry.npmjs.org/@babel%2fhelper-validator-identifier 109ms (cache revalidated)
            240 timing idealTree:node_modules/@babel/code-frame Completed in 118ms
            241 silly placeDep ROOT @babel/helper-validator-identifier@7.18.6 OK for: @babel/highlight@7.18.6 want: ^7.18.6
            242 silly placeDep node_modules/@babel/highlight chalk@2.4.2 OK for: @babel/highlight@7.18.6 want: ^2.0.0
            243 silly placeDep ROOT js-tokens@4.0.0 OK for: @babel/highlight@7.18.6 want: ^4.0.0
            244 silly fetch manifest ansi-styles@^3.2.1
            245 silly fetch manifest escape-string-regexp@^1.0.5
            246 silly fetch manifest supports-color@^5.3.0
            247 http fetch GET 200 https://registry.npmjs.org/ansi-styles 87ms (cache revalidated)
            248 timing idealTree:node_modules/@babel/highlight Completed in 101ms
            249 timing idealTree:node_modules/@babel/helper-validator-identifier Completed in 0ms
            250 silly placeDep node_modules/@eslint/eslintrc debug@4.3.4 OK for: @eslint/eslintrc@0.4.3 want: ^4.1.1
            251 timing idealTree:node_modules/@eslint/eslintrc Completed in 5ms
            252 silly placeDep ROOT @humanwhocodes/object-schema@1.2.1 OK for: @humanwhocodes/config-array@0.5.0 want: ^1.2.0
            253 silly placeDep node_modules/@humanwhocodes/config-array debug@4.3.4 OK for: @humanwhocodes/config-array@0.5.0 want: ^4.1.1
            254 timing idealTree:node_modules/@humanwhocodes/config-array Completed in 8ms
            255 timing idealTree:node_modules/@humanwhocodes/object-schema Completed in 0ms
            256 silly placeDep ROOT supports-color@7.2.0 OK for: chalk@4.1.2 want: ^7.1.0
            257 silly fetch manifest has-flag@^4.0.0
            258 http fetch GET 200 https://registry.npmjs.org/has-flag 66ms (cache revalidated)
            259 timing idealTree:node_modules/chalk Completed in 74ms
            260 timing idealTree:node_modules/doctrine Completed in 0ms
            261 silly placeDep ROOT ansi-colors@4.1.3 OK for: enquirer@2.3.6 want: ^4.1.1
            262 timing idealTree:node_modules/enquirer Completed in 4ms
            263 timing idealTree:node_modules/ansi-colors Completed in 0ms
            264 timing idealTree:node_modules/escape-string-regexp Completed in 0ms
            265 silly placeDep ROOT esrecurse@4.3.0 OK for: eslint-scope@5.1.1 want: ^4.3.0
            266 silly placeDep ROOT estraverse@4.3.0 OK for: eslint-scope@5.1.1 want: ^4.1.1
            267 silly fetch manifest estraverse@^5.2.0
            268 timing idealTree:node_modules/eslint-scope Completed in 14ms
            269 silly placeDep node_modules/eslint-utils eslint-visitor-keys@1.3.0 OK for: eslint-utils@2.1.0 want: ^1.1.0
            270 timing idealTree:node_modules/eslint-utils Completed in 4ms
            271 timing idealTree:node_modules/eslint-visitor-keys Completed in 0ms
            272 silly placeDep ROOT acorn@7.4.1 OK for: espree@7.3.1 want: ^7.4.0
            273 silly placeDep ROOT acorn-jsx@5.3.2 OK for: espree@7.3.1 want: ^5.3.1
            274 silly placeDep node_modules/espree eslint-visitor-keys@1.3.0 OK for: espree@7.3.1 want: ^1.3.0
            275 timing idealTree:node_modules/espree Completed in 21ms
            276 timing idealTree:node_modules/acorn Completed in 0ms
            277 timing idealTree:node_modules/acorn-jsx Completed in 0ms
            278 silly placeDep node_modules/esquery estraverse@5.3.0 OK for: esquery@1.4.0 want: ^5.1.0
            279 timing idealTree:node_modules/esquery Completed in 11ms
            280 silly placeDep node_modules/esrecurse estraverse@5.3.0 OK for: esrecurse@4.3.0 want: ^5.2.0
            281 timing idealTree:node_modules/esrecurse Completed in 3ms
            282 timing idealTree:node_modules/estraverse Completed in 0ms
            283 timing idealTree:node_modules/esutils Completed in 0ms
            284 timing idealTree:node_modules/events Completed in 0ms
            285 silly placeDep ROOT flat-cache@3.0.4 OK for: file-entry-cache@6.0.1 want: ^3.0.4
            286 silly fetch manifest flatted@^3.1.0
            287 silly fetch manifest rimraf@^3.0.2
            288 http fetch GET 200 https://registry.npmjs.org/rimraf 58ms (cache revalidated)
            289 http fetch GET 200 https://registry.npmjs.org/flatted 65ms (cache revalidated)
            290 timing idealTree:node_modules/file-entry-cache Completed in 72ms
            291 silly placeDep ROOT flatted@3.2.7 OK for: flat-cache@3.0.4 want: ^3.1.0
            292 silly placeDep ROOT rimraf@3.0.2 OK for: flat-cache@3.0.4 want: ^3.0.2
            293 silly fetch manifest glob@^7.1.3
            294 http fetch GET 200 https://registry.npmjs.org/glob 60ms (cache revalidated)
            295 timing idealTree:node_modules/flat-cache Completed in 82ms
            296 timing idealTree:node_modules/flatted Completed in 0ms
            297 timing idealTree:node_modules/functional-red-black-tree Completed in 0ms
            298 silly placeDep ROOT type-fest@0.20.2 OK for: globals@13.17.0 want: ^0.20.2
            299 timing idealTree:node_modules/globals Completed in 9ms
            300 timing idealTree:node_modules/google-protobuf Completed in 0ms
            301 timing idealTree:node_modules/ignore Completed in 0ms
            302 silly placeDep ROOT parent-module@1.0.1 OK for: import-fresh@3.3.0 want: ^1.0.0
            303 silly placeDep ROOT resolve-from@4.0.0 OK for: import-fresh@3.3.0 want: ^4.0.0
            304 silly fetch manifest callsites@^3.0.0
            305 http fetch GET 200 https://registry.npmjs.org/callsites 67ms (cache revalidated)
            306 timing idealTree:node_modules/import-fresh Completed in 82ms
            307 timing idealTree:node_modules/imurmurhash Completed in 0ms
            308 timing idealTree:node_modules/js-tokens Completed in 0ms
            309 silly placeDep ROOT argparse@1.0.10 OK for: js-yaml@3.14.1 want: ^1.0.7
            310 silly placeDep ROOT esprima@4.0.1 OK for: js-yaml@3.14.1 want: ^4.0.0
            311 silly fetch manifest sprintf-js@~1.0.2
            312 http fetch GET 200 https://registry.npmjs.org/sprintf-js 80ms (cache revalidated)
            313 timing idealTree:node_modules/js-yaml Completed in 90ms
            314 silly placeDep ROOT sprintf-js@1.0.3 OK for: argparse@1.0.10 want: ~1.0.2
            315 timing idealTree:node_modules/argparse Completed in 3ms
            316 timing idealTree:node_modules/esprima Completed in 1ms
            317 timing idealTree:node_modules/json-stable-stringify-without-jsonify Completed in 0ms
            318 silly placeDep ROOT prelude-ls@1.2.1 OK for: levn@0.4.1 want: ^1.2.1
            319 silly placeDep ROOT type-check@0.4.0 OK for: levn@0.4.1 want: ~0.4.0
            320 timing idealTree:node_modules/levn Completed in 8ms
            321 timing idealTree:node_modules/lodash.merge Completed in 0ms
            322 silly placeDep node_modules/multicast-dns dns-packet@5.4.0 OK for: multicast-dns@7.2.5 want: ^5.2.2
            323 silly placeDep ROOT thunky@1.1.0 OK for: multicast-dns@7.2.5 want: ^1.0.2
            324 silly fetch manifest @leichtgewicht/ip-codec@^2.0.1
            325 http fetch GET 200 https://registry.npmjs.org/@leichtgewicht%2fip-codec 93ms (cache revalidated)
            326 timing idealTree:node_modules/multicast-dns Completed in 101ms
            327 timing idealTree:node_modules/natural-compare Completed in 0ms
            328 timing idealTree:node_modules/net Completed in 0ms
            329 timing idealTree:node_modules/nopy Completed in 0ms
            330 silly placeDep ROOT deep-is@0.1.4 OK for: optionator@0.9.1 want: ^0.1.3
            331 silly placeDep ROOT fast-levenshtein@2.0.6 OK for: optionator@0.9.1 want: ^2.0.6
            332 silly placeDep ROOT word-wrap@1.2.3 OK for: optionator@0.9.1 want: ^1.2.3
            333 timing idealTree:node_modules/optionator Completed in 11ms
            334 timing idealTree:node_modules/deep-is Completed in 0ms
            335 timing idealTree:node_modules/fast-levenshtein Completed in 0ms
            336 silly placeDep ROOT callsites@3.1.0 OK for: parent-module@1.0.1 want: ^3.0.0
            337 timing idealTree:node_modules/parent-module Completed in 3ms
            338 timing idealTree:node_modules/callsites Completed in 0ms
            339 timing idealTree:node_modules/prelude-ls Completed in 0ms
            340 timing idealTree:node_modules/progress Completed in 0ms
            341 timing idealTree:node_modules/regexpp Completed in 0ms
            342 timing idealTree:node_modules/resolve-from Completed in 0ms
            343 silly placeDep ROOT glob@7.2.3 OK for: rimraf@3.0.2 want: ^7.1.3
            344 silly fetch manifest fs.realpath@^1.0.0
            345 silly fetch manifest inflight@^1.0.4
            346 silly fetch manifest minimatch@^3.1.1
            347 silly fetch manifest path-is-absolute@^1.0.0
            348 http fetch GET 200 https://registry.npmjs.org/path-is-absolute 67ms (cache revalidated)
            349 http fetch GET 200 https://registry.npmjs.org/fs.realpath 83ms (cache revalidated)
            350 http fetch GET 200 https://registry.npmjs.org/inflight 79ms (cache revalidated)
            351 http fetch GET 200 https://registry.npmjs.org/minimatch 82ms (cache revalidated)
            352 timing idealTree:node_modules/rimraf Completed in 97ms
            353 silly placeDep ROOT fs.realpath@1.0.0 OK for: glob@7.2.3 want: ^1.0.0
            354 silly placeDep ROOT inflight@1.0.6 OK for: glob@7.2.3 want: ^1.0.4
            355 silly placeDep ROOT minimatch@3.1.2 REPLACE for: glob@7.2.3 want: ^3.1.1
            356 silly placeDep ROOT path-is-absolute@1.0.1 OK for: glob@7.2.3 want: ^1.0.0
            357 timing idealTree:node_modules/glob Completed in 19ms
            358 timing idealTree:node_modules/fs.realpath Completed in 0ms
            359 timing idealTree:node_modules/inflight Completed in 0ms
            360 timing idealTree:node_modules/minimatch Completed in 0ms
            361 timing idealTree:node_modules/path-is-absolute Completed in 0ms
            362 timing idealTree:node_modules/sprintf-js Completed in 0ms
            363 timing idealTree:node_modules/strip-json-comments Completed in 0ms
            364 silly placeDep ROOT has-flag@4.0.0 OK for: supports-color@7.2.0 want: ^4.0.0
            365 timing idealTree:node_modules/supports-color Completed in 3ms
            366 timing idealTree:node_modules/has-flag Completed in 0ms
            367 silly placeDep node_modules/table ajv@8.11.0 OK for: table@6.8.0 want: ^8.0.1
            368 silly placeDep ROOT lodash.truncate@4.4.2 OK for: table@6.8.0 want: ^4.4.2
            369 silly placeDep ROOT slice-ansi@4.0.0 OK for: table@6.8.0 want: ^4.0.0
            370 silly fetch manifest json-schema-traverse@^1.0.0
            371 silly fetch manifest require-from-string@^2.0.2
            372 silly fetch manifest astral-regex@^2.0.0
            373 http fetch GET 200 https://registry.npmjs.org/json-schema-traverse 60ms (cache revalidated)
            374 http fetch GET 200 https://registry.npmjs.org/require-from-string 68ms (cache revalidated)
            375 http fetch GET 200 https://registry.npmjs.org/astral-regex 76ms (cache revalidated)
            376 timing idealTree:node_modules/table Completed in 98ms
            377 timing idealTree:node_modules/lodash.truncate Completed in 0ms
            378 silly placeDep ROOT astral-regex@2.0.0 OK for: slice-ansi@4.0.0 want: ^2.0.0
            379 timing idealTree:node_modules/slice-ansi Completed in 3ms
            380 timing idealTree:node_modules/astral-regex Completed in 0ms
            381 timing idealTree:node_modules/thunky Completed in 0ms
            382 timing idealTree:node_modules/tree-kill Completed in 0ms
            383 timing idealTree:node_modules/type-check Completed in 0ms
            384 timing idealTree:node_modules/type-fest Completed in 0ms
            385 timing idealTree:node_modules/v8-compile-cache Completed in 0ms
            386 timing idealTree:node_modules/word-wrap Completed in 0ms
            387 silly placeDep node_modules/@babel/highlight ansi-styles@3.2.1 OK for: chalk@2.4.2 want: ^3.2.1
            388 silly placeDep node_modules/@babel/highlight escape-string-regexp@1.0.5 OK for: chalk@2.4.2 want: ^1.0.5
            389 silly placeDep node_modules/@babel/highlight supports-color@5.5.0 OK for: chalk@2.4.2 want: ^5.3.0
            390 silly fetch manifest has-flag@^3.0.0
            391 timing idealTree:node_modules/@babel/highlight/node_modules/chalk Completed in 8ms
            392 timing idealTree:node_modules/@babel/highlight/node_modules/ansi-styles Completed in 0ms
            393 timing idealTree:node_modules/@babel/highlight/node_modules/escape-string-regexp Completed in 0ms
            394 silly placeDep node_modules/@babel/highlight has-flag@3.0.0 OK for: supports-color@5.5.0 want: ^3.0.0
            395 timing idealTree:node_modules/@babel/highlight/node_modules/supports-color Completed in 3ms
            396 timing idealTree:node_modules/@babel/highlight/node_modules/has-flag Completed in 0ms
            397 silly placeDep node_modules/@eslint/eslintrc ms@2.1.2 OK for: debug@4.3.4 want: 2.1.2
            398 timing idealTree:node_modules/@eslint/eslintrc/node_modules/debug Completed in 3ms
            399 timing idealTree:node_modules/@eslint/eslintrc/node_modules/ms Completed in 0ms
            400 silly placeDep node_modules/@humanwhocodes/config-array ms@2.1.2 OK for: debug@4.3.4 want: 2.1.2
            401 timing idealTree:node_modules/@humanwhocodes/config-array/node_modules/debug Completed in 3ms
            402 timing idealTree:node_modules/@humanwhocodes/config-array/node_modules/ms Completed in 1ms
            403 timing idealTree:node_modules/eslint-utils/node_modules/eslint-visitor-keys Completed in 0ms
            404 silly placeDep node_modules/eslint ms@2.1.2 OK for: debug@4.3.4 want: 2.1.2
            405 timing idealTree:node_modules/eslint/node_modules/debug Completed in 2ms
            406 timing idealTree:node_modules/eslint/node_modules/ms Completed in 0ms
            407 timing idealTree:node_modules/espree/node_modules/eslint-visitor-keys Completed in 0ms
            408 timing idealTree:node_modules/esquery/node_modules/estraverse Completed in 0ms
            409 timing idealTree:node_modules/esrecurse/node_modules/estraverse Completed in 0ms
            410 silly placeDep node_modules/iobroker.esphome @sentry/core@5.30.0 OK for: @sentry/node@5.30.0 want: 5.30.0
            411 silly placeDep node_modules/iobroker.esphome @sentry/hub@5.30.0 OK for: @sentry/node@5.30.0 want: 5.30.0
            412 silly placeDep node_modules/iobroker.esphome @sentry/tracing@5.30.0 OK for: @sentry/node@5.30.0 want: 5.30.0
            413 silly placeDep node_modules/iobroker.esphome @sentry/types@5.30.0 OK for: @sentry/node@5.30.0 want: 5.30.0
            414 silly placeDep node_modules/iobroker.esphome @sentry/utils@5.30.0 OK for: @sentry/node@5.30.0 want: 5.30.0
            415 silly fetch manifest @sentry/minimal@5.30.0
            416 http fetch GET 200 https://registry.npmjs.org/@sentry%2fminimal 91ms (cache revalidated)
            417 timing idealTree:node_modules/iobroker.esphome/node_modules/@sentry/node Completed in 131ms
            418 silly placeDep node_modules/iobroker.esphome @sentry/minimal@5.30.0 OK for: @sentry/core@5.30.0 want: 5.30.0
            419 timing idealTree:node_modules/iobroker.esphome/node_modules/@sentry/core Completed in 4ms
            420 timing idealTree:node_modules/iobroker.esphome/node_modules/@sentry/hub Completed in 0ms
            421 timing idealTree:node_modules/iobroker.esphome/node_modules/@sentry/minimal Completed in 0ms
            422 timing idealTree:node_modules/iobroker.esphome/node_modules/@sentry/tracing Completed in 0ms
            423 timing idealTree:node_modules/iobroker.esphome/node_modules/@sentry/types Completed in 1ms
            424 timing idealTree:node_modules/iobroker.esphome/node_modules/@sentry/utils Completed in 0ms
            425 silly placeDep ROOT @leichtgewicht/ip-codec@2.0.4 OK for: dns-packet@5.4.0 want: ^2.0.1
            426 timing idealTree:node_modules/multicast-dns/node_modules/dns-packet Completed in 4ms
            427 timing idealTree:node_modules/@leichtgewicht/ip-codec Completed in 0ms
            428 silly placeDep node_modules/table json-schema-traverse@1.0.0 OK for: ajv@8.11.0 want: ^1.0.0
            429 silly placeDep ROOT require-from-string@2.0.2 OK for: ajv@8.11.0 want: ^2.0.2
            430 timing idealTree:node_modules/table/node_modules/ajv Completed in 7ms
            431 timing idealTree:node_modules/require-from-string Completed in 0ms
            432 timing idealTree:node_modules/table/node_modules/json-schema-traverse Completed in 1ms
            433 timing idealTree:buildDeps Completed in 6854ms
            434 timing idealTree:fixDepFlags Completed in 38ms
            435 timing idealTree Completed in 8903ms
            436 timing reify:loadTrees Completed in 8906ms
            437 timing reify:diffTrees Completed in 86ms
            438 silly reify mark retired [ '/opt/iobroker/node_modules/minimatch' ]
            439 silly reify moves {
            439 silly reify   '/opt/iobroker/node_modules/minimatch': '/opt/iobroker/node_modules/.minimatch-S0CgudWc'
            439 silly reify }
            440 timing reify:retireShallow Completed in 11ms
            441 timing reify:createSparse Completed in 44ms
            442 timing reify:loadBundles Completed in 0ms
            443 verbose reify failed optional dependency /opt/iobroker/node_modules/osx-temperature-sensor
            444 silly reify mark deleted [ '/opt/iobroker/node_modules/osx-temperature-sensor' ]
            445 verbose reify failed optional dependency /opt/iobroker/node_modules/fsevents
            446 silly reify mark deleted [ '/opt/iobroker/node_modules/fsevents' ]
            447 timing reifyNode:node_modules/osx-temperature-sensor Completed in 47ms
            448 timing reifyNode:node_modules/fsevents Completed in 47ms
            449 timing reifyNode:node_modules/natural-compare Completed in 1257ms
            450 timing reifyNode:node_modules/require-from-string Completed in 1305ms
            451 timing reifyNode:node_modules/slice-ansi Completed in 1307ms
            452 timing reifyNode:node_modules/path-is-absolute Completed in 1307ms
            453 timing reifyNode:node_modules/inflight Completed in 1307ms
            454 timing reifyNode:node_modules/fast-levenshtein Completed in 1308ms
            455 timing reifyNode:node_modules/resolve-from Completed in 1322ms
            456 timing reifyNode:node_modules/parent-module Completed in 1323ms
            457 timing reifyNode:node_modules/imurmurhash Completed in 1356ms
            458 timing reifyNode:node_modules/@babel/highlight/node_modules/has-flag Completed in 1368ms
            459 timing reifyNode:node_modules/@babel/highlight/node_modules/escape-string-regexp Completed in 1369ms
            460 timing reifyNode:node_modules/@babel/highlight/node_modules/ansi-styles Completed in 1369ms
            461 timing reifyNode:node_modules/@humanwhocodes/config-array/node_modules/ms Completed in 1367ms
            462 timing reifyNode:node_modules/@eslint/eslintrc/node_modules/ms Completed in 1369ms
            463 timing reifyNode:node_modules/eslint/node_modules/ms Completed in 1372ms
            464 timing reifyNode:node_modules/astral-regex Completed in 1388ms
            465 timing reifyNode:node_modules/lodash.truncate Completed in 1387ms
            466 timing reifyNode:node_modules/has-flag Completed in 1388ms
            467 timing reifyNode:node_modules/callsites Completed in 1388ms
            468 timing reifyNode:node_modules/word-wrap Completed in 1388ms
            469 timing reifyNode:node_modules/supports-color Completed in 1392ms
            470 timing reifyNode:node_modules/@babel/highlight Completed in 1392ms
            471 timing reifyNode:node_modules/strip-json-comments Completed in 1392ms
            472 timing reifyNode:node_modules/import-fresh Completed in 1394ms
            473 timing reifyNode:node_modules/escape-string-regexp Completed in 1397ms
            474 timing reifyNode:node_modules/@babel/code-frame Completed in 1398ms
            475 timing reifyNode:node_modules/net Completed in 1398ms
            476 timing reifyNode:node_modules/@babel/highlight/node_modules/supports-color Completed in 1405ms
            477 timing reifyNode:node_modules/fs.realpath Completed in 1419ms
            478 timing reifyNode:node_modules/esrecurse Completed in 1423ms
            479 timing reifyNode:node_modules/js-tokens Completed in 1425ms
            480 timing reifyNode:node_modules/tree-kill Completed in 1434ms
            481 timing reifyNode:node_modules/thunky Completed in 1458ms
            482 timing reifyNode:node_modules/v8-compile-cache Completed in 1459ms
            483 timing reifyNode:node_modules/file-entry-cache Completed in 1460ms
            484 timing reifyNode:node_modules/@humanwhocodes/config-array Completed in 1461ms
            485 timing reifyNode:node_modules/minimatch Completed in 1460ms
            486 timing reifyNode:node_modules/type-check Completed in 1479ms
            487 timing reifyNode:node_modules/rimraf Completed in 1480ms
            488 timing reifyNode:node_modules/acorn-jsx Completed in 1480ms
            489 timing reifyNode:node_modules/lodash.merge Completed in 1480ms
            490 timing reifyNode:node_modules/@leichtgewicht/ip-codec Completed in 1499ms
            491 timing reifyNode:node_modules/ansi-colors Completed in 1500ms
            492 timing reifyNode:node_modules/@babel/helper-validator-identifier Completed in 1500ms
            493 timing reifyNode:node_modules/progress Completed in 1501ms
            494 timing reifyNode:node_modules/levn Completed in 1501ms
            495 timing reifyNode:node_modules/eslint-visitor-keys Completed in 1502ms
            496 timing reifyNode:node_modules/espree/node_modules/eslint-visitor-keys Completed in 1521ms
            497 timing reifyNode:node_modules/eslint-utils/node_modules/eslint-visitor-keys Completed in 1522ms
            498 timing reifyNode:node_modules/@humanwhocodes/config-array/node_modules/debug Completed in 1521ms
            499 timing reifyNode:node_modules/@eslint/eslintrc/node_modules/debug Completed in 1522ms
            500 timing reifyNode:node_modules/eslint/node_modules/debug Completed in 1522ms
            501 timing reifyNode:node_modules/estraverse Completed in 1536ms
            502 timing reifyNode:node_modules/globals Completed in 1537ms
            503 timing reifyNode:node_modules/esrecurse/node_modules/estraverse Completed in 1545ms
            504 timing reifyNode:node_modules/@babel/highlight/node_modules/chalk Completed in 1545ms
            505 timing reifyNode:node_modules/esquery/node_modules/estraverse Completed in 1544ms
            506 timing reifyNode:node_modules/glob Completed in 1554ms
            507 timing reifyNode:node_modules/deep-is Completed in 1554ms
            508 timing reifyNode:node_modules/flat-cache Completed in 1556ms
            509 timing reifyNode:node_modules/optionator Completed in 1555ms
            510 timing reifyNode:node_modules/ignore Completed in 1555ms
            511 timing reifyNode:node_modules/functional-red-black-tree Completed in 1556ms
            512 timing reifyNode:node_modules/chalk Completed in 1557ms
            513 timing reifyNode:node_modules/multicast-dns Completed in 1557ms
            514 timing reifyNode:node_modules/multicast-dns/node_modules/dns-packet Completed in 1560ms
            515 timing reifyNode:node_modules/esutils Completed in 1599ms
            516 timing reifyNode:node_modules/prelude-ls Completed in 1616ms
            517 timing reifyNode:node_modules/espree Completed in 1659ms
            518 timing reifyNode:node_modules/doctrine Completed in 1660ms
            519 timing reifyNode:node_modules/flatted Completed in 1671ms
            520 timing reifyNode:node_modules/iobroker.esphome/node_modules/@sentry/minimal Completed in 1668ms
            521 timing reifyNode:node_modules/json-stable-stringify-without-jsonify Completed in 1679ms
            522 timing reifyNode:node_modules/table/node_modules/json-schema-traverse Completed in 1684ms
            523 timing reifyNode:node_modules/@humanwhocodes/object-schema Completed in 1699ms
            524 timing reifyNode:node_modules/eslint-scope Completed in 1709ms
            525 timing reifyNode:node_modules/sprintf-js Completed in 1719ms
            526 timing reifyNode:node_modules/regexpp Completed in 1731ms
            527 timing reifyNode:node_modules/esprima Completed in 1750ms
            528 timing reifyNode:node_modules/eslint-utils Completed in 1758ms
            529 timing reifyNode:node_modules/events Completed in 1855ms
            530 timing reifyNode:node_modules/argparse Completed in 1899ms
            531 timing reifyNode:node_modules/@eslint/eslintrc Completed in 1934ms
            532 timing reifyNode:node_modules/iobroker.esphome Completed in 2037ms
            533 timing reifyNode:node_modules/type-fest Completed in 2056ms
            534 timing reifyNode:node_modules/iobroker.esphome/node_modules/@sentry/hub Completed in 2115ms
            535 timing reifyNode:node_modules/esphome-native-api Completed in 2132ms
            536 timing reifyNode:node_modules/enquirer Completed in 2141ms
            537 timing reifyNode:node_modules/google-protobuf Completed in 2172ms
            538 timing reifyNode:node_modules/js-yaml Completed in 2181ms
            539 timing reifyNode:node_modules/esquery Completed in 2181ms
            540 timing reifyNode:node_modules/acorn Completed in 2228ms
            541 timing reifyNode:node_modules/iobroker.esphome/node_modules/@sentry/core Completed in 2379ms
            542 timing reifyNode:node_modules/table Completed in 2464ms
            543 timing reifyNode:node_modules/nopy Completed in 2562ms
            544 timing reifyNode:node_modules/iobroker.esphome/node_modules/@sentry/utils Completed in 2620ms
            545 timing reifyNode:node_modules/iobroker.esphome/node_modules/@sentry/node Completed in 2650ms
            546 timing reifyNode:node_modules/iobroker.esphome/node_modules/@sentry/types Completed in 2775ms
            547 timing reifyNode:node_modules/iobroker.esphome/node_modules/@sentry/tracing Completed in 3030ms
            548 timing reifyNode:node_modules/table/node_modules/ajv Completed in 3233ms
            549 timing reifyNode:node_modules/eslint Completed in 3271ms
            550 timing reify:unpack Completed in 3283ms
            551 timing reify:unretire Completed in 1ms
            552 timing build:queue Completed in 13ms
            553 timing build:link:node_modules/acorn Completed in 6ms
            554 timing build:link:node_modules/eslint Completed in 4ms
            555 timing build:link:node_modules/esprima Completed in 4ms
            556 timing build:link:node_modules/js-yaml Completed in 3ms
            557 timing build:link:node_modules/multicast-dns Completed in 4ms
            558 timing build:link:node_modules/nopy Completed in 4ms
            559 timing build:link:node_modules/rimraf Completed in 3ms
            560 timing build:link:node_modules/tree-kill Completed in 3ms
            561 timing build:link Completed in 7ms
            562 info run iobroker.esphome@0.2.4 install node_modules/iobroker.esphome npip install
            563 info run iobroker.esphome@0.2.4 install { code: 126, signal: null }
            564 timing reify:rollback:createSparse Completed in 585ms
            565 timing reify:rollback:retireShallow Completed in 1ms
            566 timing command:install Completed in 13000ms
            567 verbose stack Error: command failed
            567 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js:63:27)
            567 verbose stack     at ChildProcess.emit (node:events:513:28)
            567 verbose stack     at maybeClose (node:internal/child_process:1093:16)
            567 verbose stack     at Socket.<anonymous> (node:internal/child_process:451:11)
            567 verbose stack     at Socket.emit (node:events:513:28)
            567 verbose stack     at Pipe.<anonymous> (node:net:757:14)
            568 verbose pkgid iobroker.esphome@0.2.4
            569 verbose cwd /opt/iobroker
            570 verbose Linux 5.15.61-v7l+
            571 verbose node v16.17.0
            572 verbose npm  v8.15.0
            573 error code 126
            574 error path /opt/iobroker/node_modules/iobroker.esphome
            575 error command failed
            576 error command sh /tmp/install-463c676a.sh
            577 error /tmp/install-463c676a.sh: 1: npip: Permission denied
            578 verbose exit 126
            579 timing npm Completed in 13292ms
            580 verbose unfinished npm timer reify 1663164767302
            581 verbose unfinished npm timer reify:build 1663164779656
            582 verbose unfinished npm timer build 1663164779658
            583 verbose unfinished npm timer build:deps 1663164779659
            584 verbose unfinished npm timer build:run:install 1663164779680
            585 verbose unfinished npm timer build:run:install:node_modules/iobroker.esphome 1663164779681
            586 verbose code 126
            587 error A complete log of this run can be found in:
            587 error     /home/iobroker/.npm/_logs/2022-09-14T14_12_47_016Z-debug-0.log
            
            Thomas Braun 2 Replies Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @sticks last edited by

              @sticks

              Die Meckerei zu nodejs -v kann man (vermutlich) damit umschiffen:

              sudo ln -s /usr/bin/node /usr/bin/nodejs
              uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
              
              S 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @sticks last edited by

                @sticks

                error /tmp/install-463c676a.sh: 1: npip: Permission denied
                

                Mit falschen Rechten unterwegs.

                S 1 Reply Last reply Reply Quote 0
                • S
                  sticks @Thomas Braun last edited by

                  @thomas-braun

                  Hast recht, die "nodejs -v" Meckerei ließ sich durch die obere Zeile lösen.
                  Nachdem ich den Befehl oben ausgeführt habe, ging es immer noch nicht.
                  Dann habe ich nochmal deinen Einzeiler im node_modules ausgeführt, um dort "sauberzumachen".

                  Danach hat sich die Fehlermeldung bei der ESPHOME-Installation geändert: Jetzt meldet er scheinbar Probleme beim Schreiben nach /tmp/ :

                  $ iobroker add esphome auto --host iobrokerpi --debug
                  
                  NPM version: 8.15.0
                  
                  Installing iobroker.esphome@0.2.4... (System call)
                  
                  npm ERR! path /opt/iobroker/node_modules/iobroker.esphome
                  
                  npm ERR! command failednpm ERR! command sh /tmp/install-c2130cce.shnpm ERR! /tmp/install-c2130cce.sh: 1: npip: Permission denied
                  
                  npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2022-09-14T14_20_32_414Z-debug-0.log
                  
                  host.iobrokerpi Cannot install iobroker.esphome@0.2.4: 126
                  
                  ERROR: Process exited with code 25
                  
                  pi@iobrokerpi:/opt/iobroker/node_modules $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                  armv7l
                  /usr/bin/nodejs
                  /usr/bin/node
                  /usr/bin/npm
                  v16.17.0
                  v16.17.0
                  8.15.0
                  4.0.23
                  pi
                  pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker
                  /opt/iobroker/node_modules
                  Hit:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
                  Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease
                  Hit:3 https://deb.nodesource.com/node_16.x bullseye InRelease
                  Reading package lists... Done
                  Building dependency tree... Done
                  Reading state information... Done
                  All packages are up to date.
                  nodejs:
                    Installed: 16.17.0-deb-1nodesource1
                    Candidate: 16.17.0-deb-1nodesource1
                    Version table:
                   *** 16.17.0-deb-1nodesource1 500
                          500 https://deb.nodesource.com/node_16.x bullseye/main armhf Packages
                          100 /var/lib/dpkg/status
                       12.22.12~dfsg-1~deb11u1 500
                          500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages
                  
                  
                  1 Reply Last reply Reply Quote 0
                  • S
                    sticks @Thomas Braun last edited by sticks

                    @thomas-braun
                    Kann es sein das der SUDO Befehl hier:

                    sudo apt-get install python3-cffi-backend

                    ...dazu führt das iobroker selbst nun nicht nach /tmp/ schreiben kann !?
                    Vor Ausführen des oberen Befehls hatte ich da bisher kein Problem, von daher kann ich mir das gar nicht so recht erklären !?

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

                      @sticks sagte in Diskussion zum HowTo nodejs-Installation und upgrade:

                      Kann es sein

                      Nein.

                      ls -lA /
                      ls -lA /tmp/
                      
                      S 1 Reply Last reply Reply Quote 0
                      • S
                        sticks @Thomas Braun last edited by

                        @thomas-braun

                        pi@iobrokerpi:~ $ ls -lA /
                        total 60
                        lrwxrwxrwx   1 root root     7 Oct 30  2021 bin -> usr/bin
                        drwxr-xr-x   4 root root  4096 Jan  1  1970 boot
                        drwxr-xr-x  16 root root  3820 Sep 14 05:08 dev
                        drwxr-xr-x  81 root root  4096 Sep 14 16:35 etc
                        drwxr-xr-x   4 root root  4096 Jan  8  2022 home
                        lrwxrwxrwx   1 root root     7 Oct 30  2021 lib -> usr/lib
                        drwx------   2 root root 16384 Oct 30  2021 lost+found
                        drwxr-xr-x   2 root root  4096 Oct 30  2021 media
                        drwxr-xr-x   2 root root  4096 Oct 30  2021 mnt
                        drwxr-xr-x   3 root root  4096 Jan  8  2022 opt
                        dr-xr-xr-x 224 root root     0 Jan  1  1970 proc
                        drwx------   7 root root  4096 Jun 27 06:43 root
                        drwxr-xr-x  23 root root   720 Sep 14 16:34 run
                        lrwxrwxrwx   1 root root     8 Oct 30  2021 sbin -> usr/sbin
                        drwxr-xr-x   2 root root  4096 Oct 30  2021 srv
                        dr-xr-xr-x  12 root root     0 Jan  1  1970 sys
                        drwxrwxrwt   9 root root  4096 Sep 14 16:35 tmp
                        drwxr-xr-x  11 root root  4096 Oct 30  2021 usr
                        drwxr-xr-x  11 root root  4096 Oct 30  2021 var
                        
                        

                        Und hier Nr. 2:

                        pi@iobrokerpi:~ $ ls -lA /tmp/
                        total 288
                        drwxrwxrwt 2 root     root       4096 Sep 14 05:08 .font-unix
                        drwxrwxrwt 2 root     root       4096 Sep 14 05:08 .ICE-unix
                        drwx------ 3 root     root       4096 Sep 14 05:08 systemd-private-1f8c8f63333a4886917f437f74746bd9-systemd-logind.service-RsaXEi
                        drwx------ 3 root     root       4096 Sep 14 05:08 systemd-private-1f8c8f63333a4886917f437f74746bd9-systemd-timesyncd.service-FkRZFg
                        drwxrwxrwt 2 root     root       4096 Sep 14 05:08 .Test-unix
                        -rw------- 1 iobroker iobroker 265969 Sep 14 05:37 tmpe2fzpg92cacert.pem
                        drwxrwxrwt 2 root     root       4096 Sep 14 05:08 .X11-unix
                        drwxrwxrwt 2 root     root       4096 Sep 14 05:08 .XIM-unix
                        
                        
                        Thomas Braun 1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @sticks last edited by

                          @sticks

                          Du bist mit dem Thema auch komplett off topic hier im Thread.

                          Aber hier hatte das Problem auch mal jemand:
                          https://forum.iobroker.net/topic/54265/esphome-error-process-exited-with-code-25/60

                          S N 2 Replies Last reply Reply Quote 0
                          • S
                            sticks @Thomas Braun last edited by sticks

                            @thomas-braun

                            Sorry, ich werde mich mal im anderen Thread einlesen und ggfs. dort weiterposten.
                            Danke erstmal.

                            Edit: Kleines Mini-Feedback: Nach kompletten durchlesen des anderen Threads scheint es ja so zu sein, dass man für ESPHOME-Installation ein 64bit OS auf dem Raspberry installiert haben muss (ARMv8), da ESPHOME sich scheinbar nicht mehr auf einem 32bit Raspberry-OS (ARMv71) installieren lässt.

                            1 Reply Last reply Reply Quote 0
                            • N
                              Nordischerjung @Thomas Braun last edited by

                              @thomas-braun
                              Moin,

                              ich möchte auch auf Nodjs 16 upgraden, bekomme das hier

                              sb@iOBroker:/opt/iobroker$ npm ls | grep -E 'github|ERR'
                              +-- iobroker.enigma2@1.3.3 (github:Matten-Matten/ioBroker.enigma2#17f9d0c2d8a337e46a5e16cbabb9b305d32fd233)
                              +-- iobroker.esphome@0.2.4 (github:DrozmotiX/ioBroker.esphome#479f1eec57b0fa67cb6b72e14d3db853ca778801)
                              +-- iobroker.icons-icons8@0.0.1 (github:ioBroker/ioBroker.icons-icons8#119cfa311105f1dbe4e674909c975cce7046977f)
                              | | | +-- github-from-package@0.0.0
                              |     +-- github-from-package@0.0.0 deduped
                              npm ERR! peer dep missing: tough-cookie@^4.0.0, required by http-cookie-agent@4.0.1
                              npm ERR! peer dep missing: tough-cookie@^4.0.0, required by http-cookie-agent@4.0.1
                              +-- iobroker.sourceanalytix@0.4.14 (github:DrozmotiX/ioBroker.sourceanalytix#9c4635239c7b9321601dcf0fcdd8677a55a8b13f)
                              |   +-- github-url-from-git@1.5.0
                              |   +-- new-github-release-url@1.0.0
                              +-- iobroker.vis-jqui-mfd@1.0.12 (github:ioBroker/ioBroker.vis-jqui-mfd#e949cc65600df553a4feaabc385919be1b50eaf1)
                              +-- iobroker.vis-materialdesign@0.2.60 (github:Scrounger/ioBroker.vis-materialdesign#599bce25371a1481ba03ef1132a9c0ab439129f4)
                              
                              

                              die Adapter gibt es so nur von github, muss ich die wirklich deinstallieren? Was mache ich mit dem npm Err Meldungen?

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

                                @nordischerjung sagte in Diskussion zum HowTo nodejs-Installation und upgrade:

                                enigma = git
                                Der Rest ist mindestens über das Beta-Repo erhältlich:

                                esphome
                                github:	0.2.4
                                latest:	0.2.4 for 13 months
                                stable:	-.-.-
                                
                                icons-icons8
                                github:	0.0.1
                                latest:	0.0.1 for 78 months
                                stable:	0.0.1 for 78 months
                                
                                sourceanalytix
                                github:	0.4.14
                                latest:	0.4.14 for 7 months
                                stable:	-.-.-
                                
                                vis-jqui-mfd
                                github:	1.0.12
                                latest:	1.0.12 for 51 months
                                stable:	1.0.12 for 51 months
                                
                                vis-materialdesign	
                                github:	0.5.93
                                latest:	0.5.9 for 15 months
                                stable:	-.-.-
                                

                                Die peer dep missing Meldungen werden von npm8 gerade gerückt werden.

                                Alles in allem würde ich hier einfach auf nodejs16 springen, das sieht nicht wirklich wild aus bei dir.

                                1 Reply Last reply Reply Quote 1
                                • M
                                  MacQuire last edited by

                                  Hallo zusammen,

                                  ich möchte von nodejs 14 auf 16 updaten
                                  Installiert ist aktuell 14.20.1

                                  npm ls | grep -E 'github|ERR'
                                  

                                  Bringt folgendes Ergebnis

                                  pi@raspberrypi:/opt/iobroker $ npm ls | grep -E 'github|ERR'
                                  │ │ │ ├── github-from-package@0.0.0
                                  │   ├── github-url-from-git@1.5.0
                                  │   ├─┬ new-github-release-url@1.0.0
                                    │ │ │   ├── github-from-package@0.0.0 deduped
                                  

                                  Die Datei nodesource.list habe ich angelegt und auch mit ENTER abgeschlossen.

                                  apt policy nodejs
                                  

                                  ergibt folgendes:

                                  pi@raspberrypi:/opt/iobroker $ apt policy nodejs
                                  nodejs:
                                    Installiert:           14.20.1-deb-1nodesource1
                                    Installationskandidat: 14.20.1-deb-1nodesource1
                                    Versionstabelle:
                                   *** 14.20.1-deb-1nodesource1 100
                                          100 /var/lib/dpkg/status
                                       10.24.0~dfsg-1~deb10u2 500
                                          500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
                                  
                                  sudo apt update
                                  

                                  bringt folgende Fehlermeldungen:

                                  pi@raspberrypi:/opt/iobroker $ sudo apt update
                                  OK:1 http://phoscon.de/apt/deconz buster InRelease
                                  OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
                                  OK:3 http://archive.raspberrypi.org/debian buster InRelease
                                  Holen:4 https://deb.nodesource.com/node_14.x bullseye InRelease [4.586 B]
                                  Holen:5 https://deb.nodesource.com/node_16.x bullseye InRelease [4.586 B]
                                  Fehl:4 https://deb.nodesource.com/node_14.x bullseye InRelease
                                    Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
                                  Fehl:5 https://deb.nodesource.com/node_16.x bullseye InRelease
                                    Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
                                  Paketlisten werden gelesen... Fertig
                                  W: GPG-Fehler: https://deb.nodesource.com/node_14.x bullseye InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
                                  E: Das Depot »https://deb.nodesource.com/node_14.x bullseye InRelease« ist nicht signiert.
                                  N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
                                  N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
                                  W: GPG-Fehler: https://deb.nodesource.com/node_16.x bullseye InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
                                  E: Das Depot »https://deb.nodesource.com/node_16.x bullseye InRelease« ist nicht signiert.
                                  N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
                                  N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
                                  

                                  Wie mache ich nun weiter?

                                  Danke schon mal im Voraus !

                                  crunchip 1 Reply Last reply Reply Quote 0
                                  • crunchip
                                    crunchip Forum Testing Most Active @MacQuire last edited by crunchip

                                    @macquire sagte in Diskussion zum HowTo nodejs-Installation und upgrade:

                                    Die Datei nodesource.list habe ich angeleg

                                    Und jetzt beide versionen drin, nicht anlegen sondern ersetzen, ausserdem hast du ein mix aus buster und bullseye

                                    M 1 Reply Last reply Reply Quote 0
                                    • M
                                      MacQuire @crunchip last edited by

                                      @crunchip sagte in Diskussion zum HowTo nodejs-Installation und upgrade:

                                      @macquire sagte in Diskussion zum HowTo nodejs-Installation und upgrade:

                                      Die Datei nodesource.list habe ich angeleg

                                      Und jetzt beide versionen drin, nicht anlegen sondern ersetzen, ausserdem hast du ein mix aus buster und bullseye

                                      Hab jetzt nur die 16er Version in der nodesource.list drin und das bullseye durch buster erstsetzt...

                                      Jetzt kommt folgendes:

                                      pi@raspberrypi:~ $ sudo apt update
                                      OK:1 http://phoscon.de/apt/deconz buster InRelease
                                      OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
                                      OK:3 http://archive.raspberrypi.org/debian buster InRelease
                                      Holen:4 https://deb.nodesource.com/node_16.x buster InRelease [4.584 B]
                                      Fehl:4 https://deb.nodesource.com/node_16.x buster InRelease
                                        Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
                                      Paketlisten werden gelesen... Fertig
                                      W: GPG-Fehler: https://deb.nodesource.com/node_16.x buster InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
                                      E: Das Depot »https://deb.nodesource.com/node_16.x buster InRelease« ist nicht signiert.
                                      N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
                                      N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
                                      
                                      crunchip 1 Reply Last reply Reply Quote 0
                                      • crunchip
                                        crunchip Forum Testing Most Active @MacQuire last edited by

                                        @macquire z.b. https://techoverflow.net/2020/06/19/problemloesung-die-folgenden-signaturen-konnten-nicht-ueberprueft-werden-weil-ihr-oeffentlicher-schluessel-nicht-verfuegbar-ist-no_pubkey-78bd65473cb3bd13/?lang=de

                                        Dennoch ist buster schon etwas alt, würd mal generell über ein allgemeines upgrade nachdenken

                                        M 1 Reply Last reply Reply Quote 0
                                        • M
                                          MacQuire @crunchip last edited by

                                          @crunchip
                                          @crunchip sagte in Diskussion zum HowTo nodejs-Installation und upgrade:

                                          @macquire z.b. https://techoverflow.net/2020/06/19/problemloesung-die-folgenden-signaturen-konnten-nicht-ueberprueft-werden-weil-ihr-oeffentlicher-schluessel-nicht-verfuegbar-ist-no_pubkey-78bd65473cb3bd13/?lang=de

                                          Vielen Dank !

                                          Habe die Schlüssel nach dieser Anleitung importiert - hat soweit auch gut geklappt.
                                          Lediglich beim letzten klappt es nicht...

                                          pi@raspberrypi:~ $ sudo apt update
                                          OK:1 http://phoscon.de/apt/deconz buster InRelease
                                          OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
                                          OK:3 http://archive.raspberrypi.org/debian buster InRelease
                                          Holen:4 https://deb.nodesource.com/node_16.x buster InRelease [4.584 B]
                                          Fehl:4 https://deb.nodesource.com/node_16.x buster InRelease
                                            Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
                                          Paketlisten werden gelesen... Fertig
                                          W: GPG-Fehler: https://deb.nodesource.com/node_16.x buster InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280
                                          E: Das Depot »https://deb.nodesource.com/node_16.x buster InRelease« ist nicht signiert.
                                          N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
                                          N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
                                          
                                          pi@raspberrypi:~ $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1655A0AB68576280
                                          Executing: /tmp/apt-key-gpghome.EtyQ8d4x4u/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 1655A0AB68576280
                                          gpg: Schlüssel 1655A0AB68576280: "NodeSource <gpg@nodesource.com>" nicht geändert
                                          gpg: Anzahl insgesamt bearbeiteter Schlüssel: 1
                                          gpg:                             unverändert: 1
                                          
                                          
                                          Thomas Braun 1 Reply Last reply Reply Quote 0
                                          • Thomas Braun
                                            Thomas Braun Most Active @MacQuire last edited by

                                            @macquire

                                            Zieh das mal über das Installer-Skript von nodesource rein:

                                            curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash
                                            

                                            Das legt auch die keys an.

                                            sudo apt update
                                            

                                            sagt danach?

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

                                            Support us

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

                                            677
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            nodejs
                                            91
                                            844
                                            172368
                                            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