Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Installation
  5. Troubleshooting NodeJS update

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.3k

Troubleshooting NodeJS update

Geplant Angeheftet Gesperrt Verschoben Installation
nodejs 18nodejs update
504 Beiträge 60 Kommentatoren 146.7k Aufrufe 52 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von
    #2

    @apollon77
    "Current > NewestNext" wirkt etwas seltsam.

    Versions.JPG

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    apollon77A 1 Antwort Letzte Antwort
    0
    • paul53P paul53

      @apollon77
      "Current > NewestNext" wirkt etwas seltsam.

      Versions.JPG

      apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #3

      @paul53 Was sind das für States und wo kommen die her?

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      paul53P 1 Antwort Letzte Antwort
      0
      • apollon77A apollon77

        @paul53 Was sind das für States und wo kommen die her?

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #4

        @apollon77 sagte: Was sind das für States und wo kommen die her?

        Unter "system.host.hostname.versions".

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        apollon77A 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @apollon77 sagte: Was sind das für States und wo kommen die her?

          Unter "system.host.hostname.versions".

          apollon77A Offline
          apollon77A Offline
          apollon77
          schrieb am zuletzt editiert von
          #5

          @paul53 Die schreibt aber nicht der js-controller da rein ... Frage ist wer :-) Wa ssagt denn der state ... wer hat zuletzt geschrieben?

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          paul53P 1 Antwort Letzte Antwort
          0
          • apollon77A apollon77

            @paul53 Die schreibt aber nicht der js-controller da rein ... Frage ist wer :-) Wa ssagt denn der state ... wer hat zuletzt geschrieben?

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #6

            @apollon77 sagte: wer hat zuletzt geschrieben?

            "admin.0".

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            apollon77A 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @apollon77 sagte: wer hat zuletzt geschrieben?

              "admin.0".

              apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #7

              @paul53 Dann al Admin neu starten? Keine ahnung, sonst muss man da mal schauen

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              paul53P 1 Antwort Letzte Antwort
              0
              • apollon77A apollon77

                @paul53 Dann al Admin neu starten? Keine ahnung, sonst muss man da mal schauen

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von paul53
                #8

                @apollon77 sagte: Dann al Admin neu starten?

                Gemacht: Keine Änderung (außer Zeitstempel).

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                apollon77A 2 Antworten Letzte Antwort
                0
                • paul53P paul53

                  @apollon77 sagte: Dann al Admin neu starten?

                  Gemacht: Keine Änderung (außer Zeitstempel).

                  apollon77A Offline
                  apollon77A Offline
                  apollon77
                  schrieb am zuletzt editiert von
                  #9

                  @paul53 kk, ich hab Bluefox mal gefragt

                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • apollon77A apollon77

                    @paul53 kk, ich hab Bluefox mal gefragt

                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von
                    #10

                    Kann man den aktuellen Release Shedule von nodejs noch verlinken?

                    https://github.com/nodejs/release#release-schedule

                    Ein Update auf was anderes als nodejs18 würde ich im Moment nicht empfehlen, es sei denn es klemmt da vielleicht mit dem ein oder anderen Adapter noch (yahka scheint mir da ein Kandidat zu sein).

                    Linux-Werkzeugkasten:
                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                    NodeJS Fixer Skript:
                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                    DutchmanD 1 Antwort Letzte Antwort
                    2
                    • Thomas BraunT Thomas Braun

                      Kann man den aktuellen Release Shedule von nodejs noch verlinken?

                      https://github.com/nodejs/release#release-schedule

                      Ein Update auf was anderes als nodejs18 würde ich im Moment nicht empfehlen, es sei denn es klemmt da vielleicht mit dem ein oder anderen Adapter noch (yahka scheint mir da ein Kandidat zu sein).

                      DutchmanD Offline
                      DutchmanD Offline
                      Dutchman
                      Developer Most Active Administrators
                      schrieb am zuletzt editiert von Dutchman
                      #11

                      @thomas-braun sagte in Troubleshooting NodeJS update:

                      Kann man den aktuellen Release Shedule von nodejs noch verlinken?

                      https://github.com/nodejs/release#release-schedule

                      Ein Update auf was anderes als nodejs18 würde ich im Moment nicht empfehlen, es sei denn es klemmt da vielleicht mit dem ein oder anderen Adapter noch (yahka scheint mir da ein Kandidat zu sein).

                      sure danke! ich werde es in die announcement aufnehmen

                      Edit: done

                      1 Antwort Letzte Antwort
                      1
                      • mcm1957M Online
                        mcm1957M Online
                        mcm1957
                        schrieb am zuletzt editiert von mcm1957
                        #12

                        Danke für die wirklich tolle Beschreibung.
                        Was mich verunsichert ist die Bezugnahme auf debian bei den Repos. Gelten die Anweisungen unverändert auch wenn man einen Raspberry Pi einsetzt?

                        Wenn nein: Bitte Hinweise einpflegen was da zu tun wäre
                        Wenn ja: Ev. Hinweis einpflegen dass die ANleitung für Systeme x, y, z, Pi, ... passt. DAUs wie ich fragen sonst 100 mal oder noch ärger crashen zuerst das System :-)

                        Ach ja noch was:
                        Wenn man zuerst alles deinstalliert - werden bleiben dann die Packages die die einzelnen Adapter benötigen erhalten? Oder werden die automatisch neu (und zu node passend) auf Grund der package.jsons wieder insta.lliert?

                        Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                        Support Repositoryverwaltung.

                        Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                        LESEN - gute Forenbeitrage

                        Thomas BraunT 1 Antwort Letzte Antwort
                        0
                        • mcm1957M mcm1957

                          Danke für die wirklich tolle Beschreibung.
                          Was mich verunsichert ist die Bezugnahme auf debian bei den Repos. Gelten die Anweisungen unverändert auch wenn man einen Raspberry Pi einsetzt?

                          Wenn nein: Bitte Hinweise einpflegen was da zu tun wäre
                          Wenn ja: Ev. Hinweis einpflegen dass die ANleitung für Systeme x, y, z, Pi, ... passt. DAUs wie ich fragen sonst 100 mal oder noch ärger crashen zuerst das System :-)

                          Ach ja noch was:
                          Wenn man zuerst alles deinstalliert - werden bleiben dann die Packages die die einzelnen Adapter benötigen erhalten? Oder werden die automatisch neu (und zu node passend) auf Grund der package.jsons wieder insta.lliert?

                          Thomas BraunT Online
                          Thomas BraunT Online
                          Thomas Braun
                          Most Active
                          schrieb am zuletzt editiert von Thomas Braun
                          #13

                          @mcm57 sagte in Troubleshooting NodeJS update:

                          Raspberry Pi

                          Raspberry OS ist im wesentlichen ein Debian.
                          Die Anleitung gilt daher 1:1 für alles was davon abgeleitet wurde. Ubuntu, Raspberry OS, Mint Linux usw.

                          Linux-Werkzeugkasten:
                          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                          NodeJS Fixer Skript:
                          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                          mcm1957M 1 Antwort Letzte Antwort
                          0
                          • Thomas BraunT Thomas Braun

                            @mcm57 sagte in Troubleshooting NodeJS update:

                            Raspberry Pi

                            Raspberry OS ist im wesentlichen ein Debian.
                            Die Anleitung gilt daher 1:1 für alles was davon abgeleitet wurde. Ubuntu, Raspberry OS, Mint Linux usw.

                            mcm1957M Online
                            mcm1957M Online
                            mcm1957
                            schrieb am zuletzt editiert von
                            #14

                            @thomas-braun
                            DANKE - wieder was gelernt.

                            Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                            Support Repositoryverwaltung.

                            Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                            LESEN - gute Forenbeitrage

                            1 Antwort Letzte Antwort
                            0
                            • U Offline
                              U Offline
                              Unterstedter
                              schrieb am zuletzt editiert von wendy2702
                              #15

                              Nun ist bei mir genau eingetreten, was nicht sein soll
                              Whcihtig dabei ist:

                              nodejs liegt in /usr/bin
                              node liegt in /usr/bin
                              npm liegt in /usr/bin
                              npx liegt in /usr/bin
                              die Versionsnummern von nodejs und node sowie von npm und npx stimmen jeweils überein.

                              ==>

                              mubi@io:/opt/iobroker$ type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v
                              /usr/bin/nodejs
                              /usr/local/bin/node
                              /usr/local/bin/npm
                              /usr/local/bin/npx
                              v18.15.0
                              v16.19.0
                              8.19.3
                              8.19.3
                              

                              Was kann ich nun tun?

                              MOD EDIT: LOG IN CODE TAGS </> GESETZT

                              Thomas BraunT 1 Antwort Letzte Antwort
                              0
                              • U Unterstedter

                                Nun ist bei mir genau eingetreten, was nicht sein soll
                                Whcihtig dabei ist:

                                nodejs liegt in /usr/bin
                                node liegt in /usr/bin
                                npm liegt in /usr/bin
                                npx liegt in /usr/bin
                                die Versionsnummern von nodejs und node sowie von npm und npx stimmen jeweils überein.

                                ==>

                                mubi@io:/opt/iobroker$ type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v
                                /usr/bin/nodejs
                                /usr/local/bin/node
                                /usr/local/bin/npm
                                /usr/local/bin/npx
                                v18.15.0
                                v16.19.0
                                8.19.3
                                8.19.3
                                

                                Was kann ich nun tun?

                                MOD EDIT: LOG IN CODE TAGS </> GESETZT

                                Thomas BraunT Online
                                Thomas BraunT Online
                                Thomas Braun
                                Most Active
                                schrieb am zuletzt editiert von Thomas Braun
                                #16

                                @unterstedter sagte in Troubleshooting NodeJS update:

                                Was kann ich nun tun?

                                Gegenfrage: Was hast du denn getan?
                                Die nodejs v16.19.0 war schon nicht sauber installiert auf deinem System. Die bleibt daher in dem falschen Pfad stehen.
                                Lösch die da einfach raus und starte das System neu.

                                iob stop
                                sudo rm /usr/local/bin/n*
                                sudo reboot
                                

                                Linux-Werkzeugkasten:
                                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                NodeJS Fixer Skript:
                                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                U JoJo58J 2 Antworten Letzte Antwort
                                1
                                • Thomas BraunT Thomas Braun

                                  @unterstedter sagte in Troubleshooting NodeJS update:

                                  Was kann ich nun tun?

                                  Gegenfrage: Was hast du denn getan?
                                  Die nodejs v16.19.0 war schon nicht sauber installiert auf deinem System. Die bleibt daher in dem falschen Pfad stehen.
                                  Lösch die da einfach raus und starte das System neu.

                                  iob stop
                                  sudo rm /usr/local/bin/n*
                                  sudo reboot
                                  
                                  U Offline
                                  U Offline
                                  Unterstedter
                                  schrieb am zuletzt editiert von
                                  #17

                                  @thomas-braun manchmal kanns so einfach sein, danke!

                                  Thomas BraunT 1 Antwort Letzte Antwort
                                  0
                                  • U Unterstedter

                                    @thomas-braun manchmal kanns so einfach sein, danke!

                                    Thomas BraunT Online
                                    Thomas BraunT Online
                                    Thomas Braun
                                    Most Active
                                    schrieb am zuletzt editiert von Thomas Braun
                                    #18

                                    @unterstedter

                                    Jetzt aber für die Statistik:
                                    Wie hast du die node16 installiert? Mit n oder einer der sonstigen Krücken?

                                    Linux-Werkzeugkasten:
                                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                    NodeJS Fixer Skript:
                                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                    1 Antwort Letzte Antwort
                                    0
                                    • paul53P paul53

                                      @apollon77 sagte: Dann al Admin neu starten?

                                      Gemacht: Keine Änderung (außer Zeitstempel).

                                      apollon77A Offline
                                      apollon77A Offline
                                      apollon77
                                      schrieb am zuletzt editiert von
                                      #19

                                      @paul53 kommt im nächsten Admin update

                                      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                      1 Antwort Letzte Antwort
                                      0
                                      • Thomas BraunT Thomas Braun

                                        @unterstedter sagte in Troubleshooting NodeJS update:

                                        Was kann ich nun tun?

                                        Gegenfrage: Was hast du denn getan?
                                        Die nodejs v16.19.0 war schon nicht sauber installiert auf deinem System. Die bleibt daher in dem falschen Pfad stehen.
                                        Lösch die da einfach raus und starte das System neu.

                                        iob stop
                                        sudo rm /usr/local/bin/n*
                                        sudo reboot
                                        
                                        JoJo58J Offline
                                        JoJo58J Offline
                                        JoJo58
                                        schrieb am zuletzt editiert von
                                        #20

                                        Ich habe die Installation von nodejs 18.5 wie beschrieben durchgeführt. Bei mir war es ein Downgrade von Version 19.7. Dann hatte ich das gleiche Problem wie @Unterstedter dass die Daten in /usr/local/bin liegen. Also wie beschrieben die Dateien removed.

                                        sudo rm /usr/local/bin/n*
                                        

                                        Jetzt bekomme ich eine Fehlermeldung wenn ich die Version abfrage:

                                        smarthome@raspi8gb:~ $ type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v
                                        /usr/bin/nodejs
                                        /usr/bin/node
                                        /usr/bin/npm
                                        /usr/bin/npx
                                        v18.15.0
                                        v18.15.0
                                        /usr/lib/node_modules/npm/lib/cli.js:48
                                            throw err
                                            ^
                                        
                                        TypeError: Class extends value undefined is not a constructor or null
                                            at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110:44)
                                            at Module._compile (node:internal/modules/cjs/loader:1254:14)
                                            at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
                                            at Module.load (node:internal/modules/cjs/loader:1117:32)
                                            at Module._load (node:internal/modules/cjs/loader:958:12)
                                            at Module.require (node:internal/modules/cjs/loader:1141:19)
                                            at require (node:internal/modules/cjs/helpers:110:18)
                                            at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/agent.js:174:29)
                                            at Module._compile (node:internal/modules/cjs/loader:1254:14)
                                            at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
                                            at Module.load (node:internal/modules/cjs/loader:1117:32)
                                            at Module._load (node:internal/modules/cjs/loader:958:12)
                                            at Module.require (node:internal/modules/cjs/loader:1141:19)
                                            at require (node:internal/modules/cjs/helpers:110:18)
                                            at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js:7:18)
                                            at Module._compile (node:internal/modules/cjs/loader:1254:14)
                                        
                                        Node.js v18.15.0
                                        smarthome@raspi8gb:~ $
                                        

                                        Habe dann versucht npm neu zu installieren, doch das geht auch nicht:

                                        smarthome@raspi8gb:~ $ sudo apt install npm
                                        Paketlisten werden gelesen… Fertig
                                        Abhängigkeitsbaum wird aufgebaut… Fertig
                                        Statusinformationen werden eingelesen… Fertig
                                        Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
                                        Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
                                        Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
                                        nicht erstellt wurden oder Incoming noch nicht verlassen haben.
                                        Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
                                        
                                        Die folgenden Pakete haben unerfüllte Abhängigkeiten:
                                         libnode72 : Kollidiert mit: nodejs-legacy
                                         nodejs : Kollidiert mit: npm
                                        E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
                                        smarthome@raspi8gb:~ $
                                        
                                        

                                        Hab schon nodejs auf die Version 19.8 upgedatet, aber die gleichen Probleme. Im Moment bin ich wieder bei 18.5. Kann ich diesen Fehler irgendwie korrigieren, oder muss ich ein Backup zurückspielen? Was ich nur ungern tun würde...

                                        Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
                                        Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
                                        Einfach ein tolles Hobby :-)

                                        Thomas BraunT 1 Antwort Letzte Antwort
                                        0
                                        • JoJo58J JoJo58

                                          Ich habe die Installation von nodejs 18.5 wie beschrieben durchgeführt. Bei mir war es ein Downgrade von Version 19.7. Dann hatte ich das gleiche Problem wie @Unterstedter dass die Daten in /usr/local/bin liegen. Also wie beschrieben die Dateien removed.

                                          sudo rm /usr/local/bin/n*
                                          

                                          Jetzt bekomme ich eine Fehlermeldung wenn ich die Version abfrage:

                                          smarthome@raspi8gb:~ $ type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v
                                          /usr/bin/nodejs
                                          /usr/bin/node
                                          /usr/bin/npm
                                          /usr/bin/npx
                                          v18.15.0
                                          v18.15.0
                                          /usr/lib/node_modules/npm/lib/cli.js:48
                                              throw err
                                              ^
                                          
                                          TypeError: Class extends value undefined is not a constructor or null
                                              at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110:44)
                                              at Module._compile (node:internal/modules/cjs/loader:1254:14)
                                              at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
                                              at Module.load (node:internal/modules/cjs/loader:1117:32)
                                              at Module._load (node:internal/modules/cjs/loader:958:12)
                                              at Module.require (node:internal/modules/cjs/loader:1141:19)
                                              at require (node:internal/modules/cjs/helpers:110:18)
                                              at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/agent.js:174:29)
                                              at Module._compile (node:internal/modules/cjs/loader:1254:14)
                                              at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
                                              at Module.load (node:internal/modules/cjs/loader:1117:32)
                                              at Module._load (node:internal/modules/cjs/loader:958:12)
                                              at Module.require (node:internal/modules/cjs/loader:1141:19)
                                              at require (node:internal/modules/cjs/helpers:110:18)
                                              at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js:7:18)
                                              at Module._compile (node:internal/modules/cjs/loader:1254:14)
                                          
                                          Node.js v18.15.0
                                          smarthome@raspi8gb:~ $
                                          

                                          Habe dann versucht npm neu zu installieren, doch das geht auch nicht:

                                          smarthome@raspi8gb:~ $ sudo apt install npm
                                          Paketlisten werden gelesen… Fertig
                                          Abhängigkeitsbaum wird aufgebaut… Fertig
                                          Statusinformationen werden eingelesen… Fertig
                                          Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
                                          Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
                                          Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
                                          nicht erstellt wurden oder Incoming noch nicht verlassen haben.
                                          Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
                                          
                                          Die folgenden Pakete haben unerfüllte Abhängigkeiten:
                                           libnode72 : Kollidiert mit: nodejs-legacy
                                           nodejs : Kollidiert mit: npm
                                          E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
                                          smarthome@raspi8gb:~ $
                                          
                                          

                                          Hab schon nodejs auf die Version 19.8 upgedatet, aber die gleichen Probleme. Im Moment bin ich wieder bei 18.5. Kann ich diesen Fehler irgendwie korrigieren, oder muss ich ein Backup zurückspielen? Was ich nur ungern tun würde...

                                          Thomas BraunT Online
                                          Thomas BraunT Online
                                          Thomas Braun
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #21

                                          @jojo58 sagte in Troubleshooting NodeJS update:

                                          Habe dann versucht npm neu zu installieren, doch das geht auch nicht:

                                          Finger weg vom Paket 'npm'!!
                                          Das ist schon in 'nodejs' enthalten. (Jedenfalls so wie es von nodesource gepackt wird).

                                          Hol den ganzen Quark aus dem System:

                                          iob stop
                                          sudo apt purge --autoremove nodejs* npm node-* libnode72
                                          

                                          Und dann schauen was du da jetzt in den Quellen angelegt hast:

                                          sudo apt update
                                          apt policy nodejs
                                          sudo apt install nodejs
                                          iob start
                                          

                                          Linux-Werkzeugkasten:
                                          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                          NodeJS Fixer Skript:
                                          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                          JoJo58J 1 Antwort Letzte Antwort
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          757

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe