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

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Kein Update mehr möglich mit Node.js 16

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

      @kimukao Und nochmal in dem Verzeichnis Dein package.json - ich kanns nicht glauben.

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

        @mickym So sah die package.json übrigens vor der Neuinstallation aus:

        cd /opt/iobroker
        cat package.json
        {"name":"iobroker.inst","version":"3.0.0","private":true,"description":"Automate your Life","engines":{"node":">=10.0.0"},"dependencies":{"iobroker.admin":"5.3.8","iobroker.alexa2":"^3.11.2","iobroker.alias-manager":"1.2.4","iobroker.backitup":"2.4.9","iobroker.daswetter":"3.1.2","iobroker.deconz":"1.3.21","iobroker.device-reminder":"1.2.9","iobroker.discovery":"3.0.3","iobroker.fritzdect":"^2.2.3","iobroker.heos":"1.10.0","iobroker.history":"1.11.1","iobroker.ical":"1.12.1","iobroker.icons-material-png":"^0.1.0","iobroker.icons-material-svg":"^0.1.0","iobroker.icons-mfd-svg":"1.1.0","iobroker.icons-open-icon-library-png":"^0.1.2","iobroker.icons-ultimate-png":"^1.0.1","iobroker.influxdb":"2.6.3","iobroker.javascript":"5.7.0","iobroker.js-controller":"4.0.23","iobroker.km200":"^2.0.3","iobroker.lupusec":"^1.3.6","iobroker.netatmo":"1.7.1","iobroker.nuki-extended":"github:iobroker-community-adapters/ioBroker.nuki-extended#b303d4a823fcba09b4d3de04d1412c770f5c68b4","iobroker.onvif":"^0.4.4","iobroker.parcel":"github:TA2k/ioBroker.parcel#377864c5926b0e0d41c658640e3097152f86a9fd","iobroker.pushover":"2.1.0","iobroker.shelly":"5.3.2","iobroker.simple-api":"2.7.0","iobroker.smartcontrol":"^1.2.1","iobroker.smartgarden":"2.0.0","iobroker.socketio":"4.2.0","iobroker.sonos":"2.1.7","iobroker.sony-bravia":"1.0.3","iobroker.synology":"2.1.7","iobroker.telegram":"1.13.0","iobroker.text2command":"2.2.1","iobroker.tr-064":"4.2.16","iobroker.trashschedule":"2.0.2","iobroker.uv-protect":"0.3.5","iobroker.vis":"1.4.15","iobroker.vis-fancyswitch":"^1.1.0","iobroker.vis-hqwidgets":"1.2.0","iobroker.vis-icontwo":"^0.87.0","iobroker.vis-inventwo":"^3.3.1","iobroker.vis-material-advanced":"^1.7.2","iobroker.vis-timeandweather":"^1.1.7","iobroker.vis-weather":"^2.5.5","iobroker.vw-connect":"0.0.50","iobroker.web":"4.3.0","iobroker.whatsapp-cmb":"0.2.2","iobroker.yahka":"^0.13.1"}}
        
        mickym 1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @mickym last edited by

          Da liegt auch viel zu viel Zeug auf der ersten Ebene im Baum. Wie auch immer das in der Anzahl dort hingekommen ist.

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

            @kimukao Sehr gut 🙂 - dann sichere Dir mal die jetzige weg und sichere diese Datei wieder zurück.

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

              @mickym wie mache ich das? Sorry für die blöde Frage, bin Anfänger...

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

                @kimukao Na Du hast mir die doch gerade gepostet - die kannst doch nehmen:

                Ich hab die mal in den Formatter eingegeben und die schaut relativ gut aus:

                {
                  "name": "iobroker.inst",
                  "version": "3.0.0",
                  "private": true,
                  "description": "Automate your Life",
                  "engines": {
                    "node": ">=10.0.0"
                  },
                  "dependencies": {
                    "iobroker.admin": "5.3.8",
                    "iobroker.alexa2": "^3.11.2",
                    "iobroker.alias-manager": "1.2.4",
                    "iobroker.backitup": "2.4.9",
                    "iobroker.daswetter": "3.1.2",
                    "iobroker.deconz": "1.3.21",
                    "iobroker.device-reminder": "1.2.9",
                    "iobroker.discovery": "3.0.3",
                    "iobroker.fritzdect": "^2.2.3",
                    "iobroker.heos": "1.10.0",
                    "iobroker.history": "1.11.1",
                    "iobroker.ical": "1.12.1",
                    "iobroker.icons-material-png": "^0.1.0",
                    "iobroker.icons-material-svg": "^0.1.0",
                    "iobroker.icons-mfd-svg": "1.1.0",
                    "iobroker.icons-open-icon-library-png": "^0.1.2",
                    "iobroker.icons-ultimate-png": "^1.0.1",
                    "iobroker.influxdb": "2.6.3",
                    "iobroker.javascript": "5.7.0",
                    "iobroker.js-controller": "4.0.23",
                    "iobroker.km200": "^2.0.3",
                    "iobroker.lupusec": "^1.3.6",
                    "iobroker.netatmo": "1.7.1",
                    "iobroker.nuki-extended": "github:iobroker-community-adapters/ioBroker.nuki-extended#b303d4a823fcba09b4d3de04d1412c770f5c68b4",
                    "iobroker.onvif": "^0.4.4",
                    "iobroker.parcel": "github:TA2k/ioBroker.parcel#377864c5926b0e0d41c658640e3097152f86a9fd",
                    "iobroker.pushover": "2.1.0",
                    "iobroker.shelly": "5.3.2",
                    "iobroker.simple-api": "2.7.0",
                    "iobroker.smartcontrol": "^1.2.1",
                    "iobroker.smartgarden": "2.0.0",
                    "iobroker.socketio": "4.2.0",
                    "iobroker.sonos": "2.1.7",
                    "iobroker.sony-bravia": "1.0.3",
                    "iobroker.synology": "2.1.7",
                    "iobroker.telegram": "1.13.0",
                    "iobroker.text2command": "2.2.1",
                    "iobroker.tr-064": "4.2.16",
                    "iobroker.trashschedule": "2.0.2",
                    "iobroker.uv-protect": "0.3.5",
                    "iobroker.vis": "1.4.15",
                    "iobroker.vis-fancyswitch": "^1.1.0",
                    "iobroker.vis-hqwidgets": "1.2.0",
                    "iobroker.vis-icontwo": "^0.87.0",
                    "iobroker.vis-inventwo": "^3.3.1",
                    "iobroker.vis-material-advanced": "^1.7.2",
                    "iobroker.vis-timeandweather": "^1.1.7",
                    "iobroker.vis-weather": "^2.5.5",
                    "iobroker.vw-connect": "0.0.50",
                    "iobroker.web": "4.3.0",
                    "iobroker.whatsapp-cmb": "0.2.2",
                    "iobroker.yahka": "^0.13.1"
                  }
                }
                
                mickym 1 Reply Last reply Reply Quote 0
                • mickym
                  mickym Most Active @mickym last edited by mickym

                  @mickym

                  Ansonsten machst einfach ne Kopie - nimmst das was ich gerade gepostet habe und speicherst das als neue package.json.

                  iob stop
                  cd /opt/iobroker
                  mv package.json package.json.bak
                  

                  Dann

                  nano package.json
                  

                  und den Inhalt aus meinem Posting einfügen und abspeichern.

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

                    @mickym Danke - erledigt. Jetzt sieht's so aus:

                    cd /opt/iobroker
                    cat package.json
                    {
                      "name": "iobroker.inst",
                      "version": "3.0.0",
                      "private": true,
                      "description": "Automate your Life",
                      "engines": {
                        "node": ">=10.0.0"
                      },
                      "dependencies": {
                        "iobroker.admin": "5.3.8",
                        "iobroker.alexa2": "^3.11.2",
                        "iobroker.alias-manager": "1.2.4",
                        "iobroker.backitup": "2.4.9",
                        "iobroker.daswetter": "3.1.2",
                        "iobroker.deconz": "1.3.21",
                        "iobroker.device-reminder": "1.2.9",
                        "iobroker.discovery": "3.0.3",
                        "iobroker.fritzdect": "^2.2.3",
                        "iobroker.heos": "1.10.0",
                        "iobroker.history": "1.11.1",
                        "iobroker.ical": "1.12.1",
                        "iobroker.icons-material-png": "^0.1.0",
                        "iobroker.icons-material-svg": "^0.1.0",
                        "iobroker.icons-mfd-svg": "1.1.0",
                        "iobroker.icons-open-icon-library-png": "^0.1.2",
                        "iobroker.icons-ultimate-png": "^1.0.1",
                        "iobroker.influxdb": "2.6.3",
                        "iobroker.javascript": "5.7.0",
                        "iobroker.js-controller": "4.0.23",
                        "iobroker.km200": "^2.0.3",
                        "iobroker.lupusec": "^1.3.6",
                        "iobroker.netatmo": "1.7.1",
                        "iobroker.nuki-extended": "github:iobroker-community-adapters/ioBroker.nuki-extended#b303d4a823fcba09b4d3de04d1412c770f5c68b4",
                        "iobroker.onvif": "^0.4.4",
                        "iobroker.parcel": "github:TA2k/ioBroker.parcel#377864c5926b0e0d41c658640e3097152f86a9fd",
                        "iobroker.pushover": "2.1.0",
                        "iobroker.shelly": "5.3.2",
                        "iobroker.simple-api": "2.7.0",
                        "iobroker.smartcontrol": "^1.2.1",
                        "iobroker.smartgarden": "2.0.0",
                        "iobroker.socketio": "4.2.0",
                        "iobroker.sonos": "2.1.7",
                        "iobroker.sony-bravia": "1.0.3",
                        "iobroker.synology": "2.1.7",
                        "iobroker.telegram": "1.13.0",
                        "iobroker.text2command": "2.2.1",
                        "iobroker.tr-064": "4.2.16",
                        "iobroker.trashschedule": "2.0.2",
                        "iobroker.uv-protect": "0.3.5",
                        "iobroker.vis": "1.4.15",
                        "iobroker.vis-fancyswitch": "^1.1.0",
                        "iobroker.vis-hqwidgets": "1.2.0",
                        "iobroker.vis-icontwo": "^0.87.0",
                        "iobroker.vis-inventwo": "^3.3.1",
                        "iobroker.vis-material-advanced": "^1.7.2",
                        "iobroker.vis-timeandweather": "^1.1.7",
                        "iobroker.vis-weather": "^2.5.5",
                        "iobroker.vw-connect": "0.0.50",
                        "iobroker.web": "4.3.0",
                        "iobroker.whatsapp-cmb": "0.2.2",
                        "iobroker.yahka": "^0.13.1"
                      }
                    }
                    
                    
                    mickym 1 Reply Last reply Reply Quote 0
                    • mickym
                      mickym Most Active @kimukao last edited by

                      @kimukao Gut - dann also auf ins kalte Wasser.

                      Wie gesagt zur Not - musst eh neu installieren.

                      iob stop
                      cd /opt/iobroker
                      npm cache clean --force
                      rm package-lock.json
                      rm -rf node_modules
                      

                      dann mit ls -la Dein Verzeichnis zeigen.

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

                        @mickym said in Kein Update mehr möglich mit Node.js 16:

                        dann mit ls -la Dein Verzeichnis zeigen.

                        pi@raspberrypi:/opt/iobroker $ ls -la
                        insgesamt 76
                        drwxrwxrwx+  5 iobroker iobroker  4096  6. Sep 15:55 .
                        drwxr-xr-x   3 root     root      4096  7. Feb 2022  ..
                        drwxrwxr-x+  2 iobroker iobroker 28672  6. Sep 02:40 backups
                        -rwxrwxrwx+  1 iobroker iobroker   919  6. Sep 14:36 INSTALLER_INFO.txt
                        lrwxrwxrwx   1 iobroker iobroker    22  6. Sep 14:36 iob -> /opt/iobroker/iobroker
                        -rwxrwxr-x+  1 iobroker iobroker   309  6. Sep 14:36 iobroker
                        drwxrwxrwx+ 11 iobroker iobroker  4096  6. Sep 15:53 iobroker-data
                        drwxrwxrwx+  2 iobroker iobroker  4096  6. Sep 15:51 log
                        -rw-rwxr--+  1 iobroker iobroker   155  6. Sep 14:36 .npmrc
                        -rw-rw-r--+  1 pi       pi        2239  6. Sep 15:48 package.json
                        -rwxrwxrwx+  1 iobroker iobroker   284  6. Sep 14:36 package.json.bak
                        -rwxrwxrwx+  1 iobroker iobroker  5693 17. Feb 2022  reinstall.js
                        
                        mickym 1 Reply Last reply Reply Quote 0
                        • mickym
                          mickym Most Active @kimukao last edited by

                          @kimukao Gut dann hoffen wir mal das Beste:

                          npm install
                          

                          wird hoffentlich eine Zeit dauern und anschließend wieder

                          npm list
                          
                          K 1 Reply Last reply Reply Quote 0
                          • K
                            kimukao @mickym last edited by

                            @mickym said in Kein Update mehr möglich mit Node.js 16:

                            @kimukao Gut dann hoffen wir mal das Beste:
                            npm install

                            pi@raspberrypi:/opt/iobroker $ npm install
                            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-06T13_57_13_103Z-debug-0.log
                            
                            mickym 1 Reply Last reply Reply Quote 0
                            • mickym
                              mickym Most Active @kimukao last edited by

                              @kimukao Mach mal noch die Rechte:

                              sudo chown iobroker:iobroker package.json
                              

                              und noch mal ls -la

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

                                @mickym said in Kein Update mehr möglich mit Node.js 16:

                                sudo chown iobroker:iobroker package.json

                                pi@raspberrypi:/opt/iobroker $ sudo chown iobroker:iobroker package.json
                                pi@raspberrypi:/opt/iobroker $ ls -la
                                insgesamt 76
                                drwxrwxrwx+  5 iobroker iobroker  4096  6. Sep 15:55 .
                                drwxr-xr-x   3 root     root      4096  7. Feb 2022  ..
                                drwxrwxr-x+  2 iobroker iobroker 28672  6. Sep 02:40 backups
                                -rwxrwxrwx+  1 iobroker iobroker   919  6. Sep 14:36 INSTALLER_INFO.txt
                                lrwxrwxrwx   1 iobroker iobroker    22  6. Sep 14:36 iob -> /opt/iobroker/iobroker
                                -rwxrwxr-x+  1 iobroker iobroker   309  6. Sep 14:36 iobroker
                                drwxrwxrwx+ 11 iobroker iobroker  4096  6. Sep 15:53 iobroker-data
                                drwxrwxrwx+  2 iobroker iobroker  4096  6. Sep 15:51 log
                                -rw-rwxr--+  1 iobroker iobroker   155  6. Sep 14:36 .npmrc
                                -rw-rw-r--+  1 iobroker iobroker  2239  6. Sep 15:48 package.json
                                -rwxrwxrwx+  1 iobroker iobroker   284  6. Sep 14:36 package.json.bak
                                -rwxrwxrwx+  1 iobroker iobroker  5693 17. Feb 2022  reinstall.js
                                
                                
                                mickym 1 Reply Last reply Reply Quote 0
                                • mickym
                                  mickym Most Active @kimukao last edited by

                                  @kimukao und nochmal in dem Verzeichnis

                                  npm install
                                  
                                  K 1 Reply Last reply Reply Quote 0
                                  • K
                                    kimukao @mickym last edited by

                                    @mickym said in Kein Update mehr möglich mit Node.js 16:

                                    npm install

                                    wieder das Gleiche:

                                    pi@raspberrypi:/opt/iobroker $ npm install
                                    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-06T14_00_58_289Z-debug-0.log
                                    
                                    mickym 1 Reply Last reply Reply Quote 0
                                    • mickym
                                      mickym Most Active @kimukao last edited by

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

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

                                      Ich bin zwar glaub langsam am Ende - aber mach das halt mal

                                      tail /home/iobroker/.npm/_logs/2022-09-06T14_00_58_289Z-debug-0.log
                                      
                                      K 1 Reply Last reply Reply Quote 0
                                      • K
                                        kimukao @mickym last edited by

                                        @mickym said in Kein Update mehr möglich mit Node.js 16:

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

                                        pi@raspberrypi:/opt/iobroker $ tail /home/iobroker/.npm/_logs/2022-09-06T14_00_58_289Z-debug-0.log
                                        47 error builtins is not a function
                                        48 verbose exit 1
                                        49 timing npm Completed in 359ms
                                        50 verbose unfinished npm timer reify 1662472858532
                                        51 verbose unfinished npm timer reify:loadTrees 1662472858569
                                        52 verbose unfinished npm timer idealTree:buildDeps 1662472858627
                                        53 verbose unfinished npm timer idealTree:#root 1662472858629
                                        54 verbose code 1
                                        55 error A complete log of this run can be found in:
                                        55 error     /home/iobroker/.npm/_logs/2022-09-06T14_00_58_289Z-debug-0.log
                                        
                                        mickym Thomas Braun 2 Replies Last reply Reply Quote 0
                                        • mickym
                                          mickym Most Active @kimukao last edited by mickym

                                          @kimukao So ich hab noch die Idee - dass die package.json im komprimieren Format arbeiten -

                                          mach mal

                                          nano package.json
                                          

                                          lösch dan alles raus und kopier das mal als Inhalt rein:

                                          {"name":"iobroker.inst","version":"3.0.0","private":true,"description":"Automate your Life","engines":{"node":">=10.0.0"},"dependencies":{"iobroker.admin":"5.3.8","iobroker.alexa2":"^3.11.2","iobroker.alias-manager":"1.2.4","iobroker.backitup":"2.4.9","iobroker.daswetter":"3.1.2","iobroker.deconz":"1.3.21","iobroker.device-reminder":"1.2.9","iobroker.discovery":"3.0.3","iobroker.fritzdect":"^2.2.3","iobroker.heos":"1.10.0","iobroker.history":"1.11.1","iobroker.ical":"1.12.1","iobroker.icons-material-png":"^0.1.0","iobroker.icons-material-svg":"^0.1.0","iobroker.icons-mfd-svg":"1.1.0","iobroker.icons-open-icon-library-png":"^0.1.2","iobroker.icons-ultimate-png":"^1.0.1","iobroker.influxdb":"2.6.3","iobroker.javascript":"5.7.0","iobroker.js-controller":"4.0.23","iobroker.km200":"^2.0.3","iobroker.lupusec":"^1.3.6","iobroker.netatmo":"1.7.1","iobroker.nuki-extended":"github:iobroker-community-adapters/ioBroker.nuki-extended#b303d4a823fcba09b4d3de04d1412c770f5c68b4","iobroker.onvif":"^0.4.4","iobroker.parcel":"github:TA2k/ioBroker.parcel#377864c5926b0e0d41c658640e3097152f86a9fd","iobroker.pushover":"2.1.0","iobroker.shelly":"5.3.2","iobroker.simple-api":"2.7.0","iobroker.smartcontrol":"^1.2.1","iobroker.smartgarden":"2.0.0","iobroker.socketio":"4.2.0","iobroker.sonos":"2.1.7","iobroker.sony-bravia":"1.0.3","iobroker.synology":"2.1.7","iobroker.telegram":"1.13.0","iobroker.text2command":"2.2.1","iobroker.tr-064":"4.2.16","iobroker.trashschedule":"2.0.2","iobroker.uv-protect":"0.3.5","iobroker.vis":"1.4.15","iobroker.vis-fancyswitch":"^1.1.0","iobroker.vis-hqwidgets":"1.2.0","iobroker.vis-icontwo":"^0.87.0","iobroker.vis-inventwo":"^3.3.1","iobroker.vis-material-advanced":"^1.7.2","iobroker.vis-timeandweather":"^1.1.7","iobroker.vis-weather":"^2.5.5","iobroker.vw-connect":"0.0.50","iobroker.web":"4.3.0","iobroker.whatsapp-cmb":"0.2.2","iobroker.yahka":"^0.13.1"}}
                                          

                                          dann nochmal schauen ob die Rechte stimmen:

                                          ls - la
                                          

                                          und nochmal:

                                          npm install
                                          
                                          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:

                                            error builtins is not a function

                                            NEBELALARM
                                            Könnte ein Fehler in /usr/lib/node_modules/npm/node_modules/builtins
                                            sein.

                                            Installier nodejs nochmal.

                                            iobroker stop
                                            sudo apt update
                                            sudo apt install --reinstall nodejs
                                            iobroker start
                                            
                                            mickym K 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            662
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

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