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.
    • Thomas Braun
      Thomas Braun Most Active @kimukao last edited by Thomas Braun

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

      Aktualisierung für 96 Pakete verfügbar.

      Updaten.

      iobroker stop
      sudo apt update
      sudo apt full-upgrade
      sudo reboot
      

      Das Ganze regelmäßig machen.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            890
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

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