Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Kein Update mehr möglich mit Node.js 16

    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

    Kein Update mehr möglich mit Node.js 16

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

      @thomas-braun Danke. Hat ein paar Minuten gedauert bis das Update durchgelaufen war. Hab auch den reboot gemacht. Jetzt sieht's folgendermaßen aus:

      pi@raspberrypi:~ $ npm -v
      8.15.0
      pi@raspberrypi:~ $ node -v
      v16.17.0
      pi@raspberrypi:~ $ sudo ln -s /usr/bin/node /usr/bin/nodejs
      uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
      ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits
      armv7l
      /usr/bin/nodejs
      /usr/bin/node
      /usr/bin/npm
      v16.17.0
      v16.17.0
      8.15.0
      pi
      /home/pi
      OK:1 http://archive.raspberrypi.org/debian bullseye InRelease
      OK:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease                                                                       
      OK:3 https://packages.grafana.com/oss/deb stable InRelease                                                                             
      OK:4 https://repos.influxdata.com/debian bullseye InRelease                                                                            
      OK:5 https://phoscon.de/apt/deconz bullseye InRelease                                                            
      OK:6 https://deb.nodesource.com/node_16.x bullseye InRelease                             
      Paketlisten werden gelesen… Fertig                               
      Abhängigkeitsbaum wird aufgebaut… Fertig
      Statusinformationen werden eingelesen… Fertig
      Alle Pakete sind aktuell.
      nodejs:
        Installiert:           16.17.0-deb-1nodesource1
        Installationskandidat: 16.17.0-deb-1nodesource1
        Versionstabelle:
       *** 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
      

      und:

      pi@raspberrypi:~ $ iobroker upgrade admin --debug
       Connection is closed.
      Uncaught Rejection: Error: Objects DB is not allowed to start in the current Multihost environment
          at Redis.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:632:23)
          at processTicksAndRejections (node:internal/process/task_queues:96:5)
       Unable to subscribe to evicted Keyspace events from Redis Server: Connection is closed.
       Unable to subscribe to meta namespace "meta." changes: Connection is closed.
      
      

      Das Problem beim Adapter-Update "exited with code 0" besteht weiterhin

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

        @kimukao sagte in Kein Update mehr möglich mit Node.js 16:

        Uncaught Rejection: Error: Objects DB is not allowed to start in the current Multihost environment

        Ist das ein Multihost?

        iobroker status
        

        liefert?

        K 2 Replies Last reply Reply Quote 0
        • K
          kimukao @Thomas Braun last edited by

          @thomas-braun said in Kein Update mehr möglich mit Node.js 16:

          Ist das ein Multihost?

          Nicht dass ich wüsste. Wenn, dann ist es meiner Unkenntnis geschuldet.

          pi@raspberrypi:~ $ iobroker status
          iobroker is running on this host.
          
          
          Objects type: jsonl
          States  type: jsonl
          
          K 1 Reply Last reply Reply Quote 0
          • K
            kimukao @kimukao last edited by kimukao

            Hat noch jemand einen Tip für mich? Komme echt nicht weiter grade... Hab auch schon den iobroker fix durchlaufen lassen 😕

            iobroker stop 
            iobroker fix
            pi adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker
            library: loaded
            Library version=2022-06-15
            
            ==========================================================================
            
                Welcome to the ioBroker installation fixer!
                Script version: 2022-06-03
                
                You might need to enter your password a couple of times.
            
            ==========================================================================
            
            
            ==========================================================================
                Installing prerequisites (1/3)
            ==========================================================================
            
            Holen:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease [15,0 kB]
            OK:2 http://archive.raspberrypi.org/debian bullseye InRelease                                                                          
            OK:3 https://repos.influxdata.com/debian bullseye InRelease                                                                            
            OK:4 https://deb.nodesource.com/node_16.x bullseye InRelease                                                                           
            Holen:5 https://packages.grafana.com/oss/deb stable InRelease [12,1 kB]                      
            OK:6 https://phoscon.de/apt/deconz bullseye InRelease                     
            Holen:7 https://packages.grafana.com/oss/deb stable/main armhf Packages [37,6 kB]
            Es wurden 64,7 kB in 2 s geholt (36,9 kB/s).
            Paketlisten werden gelesen… Fertig
            Installed gcc-c++
            
            ==========================================================================
                Checking ioBroker user and directory permissions (2/3)
            ==========================================================================
            
            Created /etc/sudoers.d/iobroker
            Fixing directory permissions...
            
            ==========================================================================
                Checking autostart (3/3)
            ==========================================================================
            
            Enabling autostart...
            Autostart enabled!
            
            ==========================================================================
            
                Your installation was fixed successfully
                Run iobroker start to start ioBroker again!
            
            ==========================================================================
            
            pi@raspberrypi:~ $ iobroker start
            
            

            Und trotzdem immer noch "exited with code 0" beim Versuch, Adapter upzudaten

            1 Reply Last reply Reply Quote 0
            • K
              kimukao @Thomas Braun last edited by

              @thomas-braun Die Status Meldung scheint doch in Ordnung zu sein, oder?

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

                @kimukao

                Code 0
                heißt eigentich 'alles I.O.'

                K 1 Reply Last reply Reply Quote 0
                • K
                  kimukao @Thomas Braun last edited by

                  @thomas-braun Leider wird das Update der Adapter aber mit dem Hinweis immer abgebrochen. Das sieht dann zB so aus:

                  $ iobroker upgrade backitup@2.4.10
                  Update backitup from @2.4.9 to @2.4.10
                  host.raspberrypi Adapter "system.adapter.backitup.0" is stopped.
                  NPM version: 8.15.0
                  Installing iobroker.backitup@2.4.10... (System call)
                  upload [10] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/adapter-settings.js adapter-settings.js application/javascript
                  upload [9] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/backitup.png backitup.png image/png
                  upload [8] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/backitup.svg backitup.svg image/svg+xml
                  upload [7] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/index.html index.html text/html
                  upload [6] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/index_m.html index_m.html text/html
                  upload [5] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/index_m.js index_m.js application/javascript
                  upload [4] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/style.css style.css text/css
                  upload [3] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/tab_m.css tab_m.css text/css
                  upload [2] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/tab_m.html tab_m.html text/html
                  upload [1] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/tab_m.js tab_m.js application/javascript
                  upload [0] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/words.js words.js application/javascript
                  host.raspberrypi Adapter "system.adapter.backitup.0" is started
                  Process exited with code 0
                  
                  Thomas Braun 1 Reply Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @kimukao last edited by Thomas Braun

                    @kimukao sagte in Kein Update mehr möglich mit Node.js 16:

                    iobroker upgrade backitup@2.4.10

                    Mach es mit --debug-Option in der Konsole:

                    iobroker upgrade backitup@2.4.10 --debug
                    
                    K 1 Reply Last reply Reply Quote 0
                    • K
                      kimukao @Thomas Braun last edited by kimukao

                      @thomas-braun Hat leider auch nicht funktioniert:

                      iobroker upgrade backitup@2.4.10 --debug
                      
                      This upgrade of "backitup" will introduce the following changes:
                      ==========================================================================
                      -> 2.4.10:
                      Code cleaning
                      dependencies updated
                      Disclaimer added
                      Travis Support removed
                      Fix backup-download with ssl
                      ==========================================================================
                      
                      Would you like to upgrade backitup from @2.4.9 to @2.4.10 now? [(y)es, (n)o]: y
                      Update backitup from @2.4.9 to @2.4.10
                      host.raspberrypi Adapter "system.adapter.backitup.0" is stopped.
                      NPM version: 8.15.0
                      Installing iobroker.backitup@2.4.10... (System call)
                      npm ERR! builtins is not a function
                      
                      npm ERR! A complete log of this run can be found in:
                      npm ERR!     /home/iobroker/.npm/_logs/2022-09-06T11_28_01_889Z-debug-0.log
                      upload [10] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/adapter-settings.js adapter-settings.js application/javascript
                      upload [9] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/backitup.png backitup.png image/png
                      upload [8] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/backitup.svg backitup.svg image/svg+xml
                      upload [7] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/index.html index.html text/html
                      upload [6] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/index_m.html index_m.html text/html
                      upload [5] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/index_m.js index_m.js application/javascript
                      upload [4] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/style.css style.css text/css
                      upload [3] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/tab_m.css tab_m.css text/css
                      upload [2] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/tab_m.html tab_m.html text/html
                      upload [1] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/tab_m.js tab_m.js application/javascript
                      upload [0] backitup.admin /opt/iobroker/node_modules/iobroker.backitup/admin/words.js words.js application/javascript
                      host.raspberrypi Adapter "system.adapter.backitup.0" is started
                      
                      Thomas Braun 1 Reply Last reply Reply Quote 0
                      • Thomas Braun
                        Thomas Braun Most Active @kimukao last edited by

                        @kimukao sagte in Kein Update mehr möglich mit Node.js 16:

                        Hat leider auch nicht funktioniert:

                        Da war auch nicht zu erwarten. Immerhin gibt es mehr Meldungen:

                        npm ERR! builtins is not a function
                         
                        npm ERR! A complete log of this run can be found in:
                        npm ERR!     /home/iobroker/.npm/_logs/2022-09-06T11_28_01_889Z-debug-0.log
                        

                        Was steht denn in dem genannten log drin?

                        K 1 Reply Last reply Reply Quote 0
                        • K
                          kimukao @Thomas Braun last edited by

                          @thomas-braun said in Kein Update mehr möglich mit Node.js 16:

                          /home/iobroker/.npm/_logs/2022-09-06T11_28_01_889Z-debug-0.log

                          Kenne mich zu wenig aus. Wie liest man das denn aus?

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

                            @kimukao sagte in Kein Update mehr möglich mit Node.js 16:

                            /home/iobroker/.npm/_logs/2022-09-06T11_28_01_889Z-debug-0.log

                            Mit einem pager z. B.

                            less -R /home/iobroker/.npm/_logs/2022-09-06T11_28_01_889Z-debug-0.log
                            
                            K 1 Reply Last reply Reply Quote 0
                            • K
                              kimukao @Thomas Braun last edited by

                              @thomas-braun

                              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 4ms
                              5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 2ms
                              6 timing config:load:builtin Completed in 4ms
                              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 1ms
                              10 timing config:load:project Completed in 4ms
                              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 0ms
                              14 timing config:load:global Completed in 1ms
                              15 timing config:load:validate Completed in 0ms
                              16 timing config:load:credentials Completed in 3ms
                              17 timing config:load:setEnvs Completed in 3ms
                              18 timing config:load Completed in 28ms
                              19 timing npm:load:configload Completed in 29ms
                              20 timing npm:load:mkdirpcache Completed in 2ms
                              21 timing npm:load:mkdirplogs Completed in 1ms
                              22 verbose title npm install iobroker.backitup@2.4.10
                              23 verbose argv "install" "--save-exact" "iobroker.backitup@2.4.10"
                              24 timing npm:load:setTitle Completed in 4ms
                              25 timing config:load:flatten Completed in 9ms
                              26 timing npm:load:display Completed in 11ms
                              27 verbose logfile logs-max:10 dir:/home/iobroker/.npm/_logs
                              28 verbose logfile /home/iobroker/.npm/_logs/2022-09-06T11_28_01_889Z-debug-0.log
                              29 timing npm:load:logFile Completed in 13ms
                              30 timing npm:load:timers Completed in 1ms
                              31 timing npm:load:configScope Completed in 0ms
                              32 timing npm:load Completed in 63ms
                              33 timing arborist:ctor Completed in 2ms
                              34 silly logfile start cleaning logs, removing 2 files
                              35 silly logfile done cleaning log files
                              36 timing idealTree:init Completed in 3489ms
                              37 timing idealTree Completed in 3494ms
                              38 timing command:install Completed in 3530ms
                              39 verbose stack TypeError: builtins is not a function
                              39 verbose stack     at validate (/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/lib/index.js:55:3)
                              39 verbose stack     at Result.setName (/usr/lib/node_modules/npm/node_modules/npm-package-arg/lib/npa.js:129:17)
                              39 verbose stack     at new Result (/usr/lib/node_modules/npm/node_modules/npm-package-arg/lib/npa.js:120:10)
                              39 verbose stack     at resolve (/usr/lib/node_modules/npm/node_modules/npm-package-arg/lib/npa.js:57:15)
                              39 verbose stack     at npa (/usr/lib/node_modules/npm/node_modules/npm-package-arg/lib/npa.js:51:10)
                              39 verbose stack     at /usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:542:50
                              :
                              
                              
                              Thomas Braun 1 Reply Last reply Reply Quote 0
                              • Thomas Braun
                                Thomas Braun Most Active @kimukao last edited by

                                @kimukao

                                Das geht noch weiter.
                                'Bild Runter'-Taste

                                K 1 Reply Last reply Reply Quote 0
                                • K
                                  kimukao @Thomas Braun last edited by

                                  @thomas-braun ah.. ok.. so sieht's im weiteren Verlauf aus:

                                  19 timing npm:load:configload Completed in 29ms
                                  20 timing npm:load:mkdirpcache Completed in 2ms
                                  21 timing npm:load:mkdirplogs Completed in 1ms
                                  22 verbose title npm install iobroker.backitup@2.4.10
                                  23 verbose argv "install" "--save-exact" "iobroker.backitup@2.4.10"
                                  24 timing npm:load:setTitle Completed in 4ms
                                  25 timing config:load:flatten Completed in 9ms
                                  26 timing npm:load:display Completed in 11ms
                                  27 verbose logfile logs-max:10 dir:/home/iobroker/.npm/_logs
                                  28 verbose logfile /home/iobroker/.npm/_logs/2022-09-06T11_28_01_889Z-debug-0.log
                                  29 timing npm:load:logFile Completed in 13ms
                                  30 timing npm:load:timers Completed in 1ms
                                  31 timing npm:load:configScope Completed in 0ms
                                  32 timing npm:load Completed in 63ms
                                  33 timing arborist:ctor Completed in 2ms
                                  34 silly logfile start cleaning logs, removing 2 files
                                  35 silly logfile done cleaning log files
                                  36 timing idealTree:init Completed in 3489ms
                                  37 timing idealTree Completed in 3494ms
                                  38 timing command:install Completed in 3530ms
                                  39 verbose stack TypeError: builtins is not a function
                                  39 verbose stack     at validate (/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/lib/index.js:55:3)
                                  39 verbose stack     at Result.setName (/usr/lib/node_modules/npm/node_modules/npm-package-arg/lib/npa.js:129:17)
                                  39 verbose stack     at new Result (/usr/lib/node_modules/npm/node_modules/npm-package-arg/lib/npa.js:120:10)
                                  39 verbose stack     at resolve (/usr/lib/node_modules/npm/node_modules/npm-package-arg/lib/npa.js:57:15)
                                  39 verbose stack     at npa (/usr/lib/node_modules/npm/node_modules/npm-package-arg/lib/npa.js:51:10)
                                  39 verbose stack     at /usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:542:50
                                  39 verbose stack     at Array.map (<anonymous>)
                                  39 verbose stack     at Arborist.[add] (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:539:28)
                                  39 verbose stack     at Arborist.[applyUserRequestsToNode] (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:510:23)
                                  39 verbose stack     at Arborist.[applyUserRequests] (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:447:43)
                                  40 verbose cwd /opt/iobroker
                                  41 verbose Linux 5.15.61-v7l+
                                  42 verbose node v16.17.0
                                  43 verbose npm  v8.15.0
                                  44 error builtins is not a function
                                  45 verbose exit 1
                                  46 timing npm Completed in 3800ms
                                  47 verbose unfinished npm timer reify 1662463682151
                                  48 verbose unfinished npm timer reify:loadTrees 1662463682178
                                  49 verbose unfinished npm timer idealTree:userRequests 1662463685671
                                  50 verbose code 1
                                  51 error A complete log of this run can be found in:
                                  51 error     /home/iobroker/.npm/_logs/2022-09-06T11_28_01_889Z-debug-0.log
                                  (END)
                                  
                                  Thomas Braun 1 Reply Last reply Reply Quote 0
                                  • Thomas Braun
                                    Thomas Braun Most Active @kimukao last edited by

                                    @kimukao sagte in Kein Update mehr möglich mit Node.js 16:

                                    verbose stack TypeError: builtins is not a function

                                    Keine Ahnung was das für ein Fehler ist und wo man den beheben könnte.

                                    K 1 Reply Last reply Reply Quote 0
                                    • K
                                      kimukao @Thomas Braun last edited by

                                      @thomas-braun Oje. Würde dann nur eine Neuinstallation des iobrokers samt Einspielung eines Backups helfen? Oder liegt der Hund woanders begraben?

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

                                        @kimukao

                                        Ich weiß es nicht.

                                        K 1 Reply Last reply Reply Quote 0
                                        • K
                                          kimukao @Thomas Braun last edited by

                                          @thomas-braun said in Kein Update mehr möglich mit Node.js 16:

                                          Ich weiß es nicht.

                                          Trotzdem vielen Dank für die Hilfe. Dann hoffe ich, dass noch jemand eine Idee hat bevor ich alles platt mache...

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

                                            @kimukao

                                            Ich hab keinen Plan von JavaScript, aber hier:
                                            https://flaviocopes.com/is-not-a-function/
                                            schreibt jemand, dass da im Code irgendwo ein Semikolon fehlt.
                                            Ich weiß nur nicht ob das beim Backitup dann zu suchen wäre oder doch woanders.

                                            Andere Adapter lassen sich updaten?

                                            K 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            903
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            node js
                                            16
                                            335
                                            35334
                                            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