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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Alte Nodejs Version verwendet nach Update

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    534

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

Alte Nodejs Version verwendet nach Update

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
14 Beiträge 2 Kommentatoren 819 Aufrufe 2 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.
  • C cuci

    Hallo zusammen,

    ich habe Nodejs auf meinem Ubuntu System nach dieser Anleitung upgegradet:
    https://forum.iobroker.net/topic/44566/how-to-node-js-iobroker-richtig-updaten-2021-22-edition

    Allerdings wird beim Auführen von "node -v" immer noch die Version 12 angegeben.
    Der Check aus dieser Anleitung ergibts folgendes:

    apt policy nodejs
    x86_64
    /usr/bin/nodejs
    /usr/local/bin/node
    /usr/local/bin/npm
    v16.18.0
    v12.22.9
    6.14.15
    4.0.23
    root
    root
    
    /opt/iobroker
    Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
    Hit:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
    Hit:3 https://deb.nodesource.com/node_16.x jammy InRelease
    Hit:4 http://archive.ubuntu.com/ubuntu jammy-security InRelease
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    All packages are up to date.
    nodejs:
      Installed: 16.18.0-deb-1nodesource1
      Candidate: 16.18.0-deb-1nodesource1
      Version table:
     *** 16.18.0-deb-1nodesource1 500
            500 https://deb.nodesource.com/node_16.x jammy/main amd64 Packages
            100 /var/lib/dpkg/status
         12.22.9~dfsg-1ubuntu3 500
            500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
    

    Ich vermute, dass das Problem darin liegt, dass node und npm uter /local/bin installiert sind?
    Wie kann ich dieses Problem beheben?

    Außerdem erscheinen bei mir etliche Fehler wenn ich den Befehl: npm ls | grep -E 'github|ERR' ausführe.
    zB:

    npm ls | grep -E 'github|ERR'
    npm ERR! missing: cookie-parser@1.4.6, required by iobroker.ws@1.3.0
    npm ERR! missing: express-session@1.17.3, required by iobroker.ws@1.3.0
    npm ERR! missing: iobroker.ws.server@1.0.1, required by iobroker.ws@1.3.0
    

    Was ich mir auch nicht richtig erklären kann, da ich quasi eine sehr neue und cleane Installation gemacht habe.

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

    @cuci

    Zunächst: Hampel da nicht als root herum sondern als normaler user.

    Wie kann ich dieses Problem beheben?

    Die falsch installierten Dateien löschen. Wie kommen die da überhaupt hin? Nach der verlinkten Anleitung kann das eigentlich nicht passieren.

    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

    C 1 Antwort Letzte Antwort
    0
    • Thomas BraunT Thomas Braun

      @cuci

      Zunächst: Hampel da nicht als root herum sondern als normaler user.

      Wie kann ich dieses Problem beheben?

      Die falsch installierten Dateien löschen. Wie kommen die da überhaupt hin? Nach der verlinkten Anleitung kann das eigentlich nicht passieren.

      C Offline
      C Offline
      cuci
      schrieb am zuletzt editiert von
      #3

      @thomas-braun

      ja ich weiß tut mir leid ich werde mich einen normalen User anlegen.

      Sorry wenn das jetzt eine blöde Frage ist, aber mit "Löschen" meinst du einfach das Verzeichnis direkt löschen? Und dann die Installation laut Anleitung nochmal durchführen?

      Thomas BraunT 1 Antwort Letzte Antwort
      0
      • C cuci

        @thomas-braun

        ja ich weiß tut mir leid ich werde mich einen normalen User anlegen.

        Sorry wenn das jetzt eine blöde Frage ist, aber mit "Löschen" meinst du einfach das Verzeichnis direkt löschen? Und dann die Installation laut Anleitung nochmal durchführen?

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

        @cuci sagte in Alte Nodejs Version verwendet nach Update:

        ja ich weiß tut mir leid ich werde mich einen normalen User anlegen.

        Jetzt.

        Sorry wenn das jetzt eine blöde Frage ist, aber mit "Löschen" meinst du einfach das Verzeichnis direkt löschen? Und dann die Installation laut Anleitung nochmal durchführen?

        Nein. Einfach nur löschen.
        Als neuangelegter User mit sudo-Rechten:

        sudo rm /usr/local/bin/node
        sudo rm /usr/local/bin/npm
        

        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

        C 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @cuci sagte in Alte Nodejs Version verwendet nach Update:

          ja ich weiß tut mir leid ich werde mich einen normalen User anlegen.

          Jetzt.

          Sorry wenn das jetzt eine blöde Frage ist, aber mit "Löschen" meinst du einfach das Verzeichnis direkt löschen? Und dann die Installation laut Anleitung nochmal durchführen?

          Nein. Einfach nur löschen.
          Als neuangelegter User mit sudo-Rechten:

          sudo rm /usr/local/bin/node
          sudo rm /usr/local/bin/npm
          
          C Offline
          C Offline
          cuci
          schrieb am zuletzt editiert von
          #5

          @thomas-braun said in Alte Nodejs Version verwendet nach Update:

          sudo rm /usr/local/bin/npm

          Super es hat geklappt. Das war jetzt einfacher als ich dachte. Vielen lieben Dank.
          Hier auch der Beweis, dass ich ein User angelegt habe ;) :

          broker@ioBroker:~$ node -v
          v16.18.0
          
          Thomas BraunT 1 Antwort Letzte Antwort
          0
          • C cuci

            @thomas-braun said in Alte Nodejs Version verwendet nach Update:

            sudo rm /usr/local/bin/npm

            Super es hat geklappt. Das war jetzt einfacher als ich dachte. Vielen lieben Dank.
            Hier auch der Beweis, dass ich ein User angelegt habe ;) :

            broker@ioBroker:~$ node -v
            v16.18.0
            
            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von
            #6

            @cuci

            Was sagt

            sudo ln -s /usr/bin/node /usr/bin/nodejs
            uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
            

            nun?

            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

            C 1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @cuci

              Was sagt

              sudo ln -s /usr/bin/node /usr/bin/nodejs
              uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
              

              nun?

              C Offline
              C Offline
              cuci
              schrieb am zuletzt editiert von
              #7

              @thomas-braun
              sieht jetzt gut aus würde ich sagen:

              x86_64
              /usr/bin/nodejs
              /usr/bin/node
              /usr/bin/npm
              v16.18.0
              v16.18.0
              8.19.2
              4.0.23
              /home/broker
              [sudo] password for broker: 
              Hit:1 https://deb.nodesource.com/node_16.x jammy InRelease
              Hit:2 http://archive.ubuntu.com/ubuntu jammy InRelease
              Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
              Get:4 http://archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
              Fetched 224 kB in 1s (211 kB/s)    
              Reading package lists... Done
              Building dependency tree... Done
              Reading state information... Done
              All packages are up to date.
              nodejs:
                Installed: 16.18.0-deb-1nodesource1
                Candidate: 16.18.0-deb-1nodesource1
                Version table:
               *** 16.18.0-deb-1nodesource1 500
                      500 https://deb.nodesource.com/node_16.x jammy/main amd64 Packages
                      100 /var/lib/dpkg/status
                   12.22.9~dfsg-1ubuntu3 500
                      500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
              
              Thomas BraunT 1 Antwort Letzte Antwort
              0
              • C cuci

                @thomas-braun
                sieht jetzt gut aus würde ich sagen:

                x86_64
                /usr/bin/nodejs
                /usr/bin/node
                /usr/bin/npm
                v16.18.0
                v16.18.0
                8.19.2
                4.0.23
                /home/broker
                [sudo] password for broker: 
                Hit:1 https://deb.nodesource.com/node_16.x jammy InRelease
                Hit:2 http://archive.ubuntu.com/ubuntu jammy InRelease
                Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
                Get:4 http://archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
                Fetched 224 kB in 1s (211 kB/s)    
                Reading package lists... Done
                Building dependency tree... Done
                Reading state information... Done
                All packages are up to date.
                nodejs:
                  Installed: 16.18.0-deb-1nodesource1
                  Candidate: 16.18.0-deb-1nodesource1
                  Version table:
                 *** 16.18.0-deb-1nodesource1 500
                        500 https://deb.nodesource.com/node_16.x jammy/main amd64 Packages
                        100 /var/lib/dpkg/status
                     12.22.9~dfsg-1ubuntu3 500
                        500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
                
                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                schrieb am zuletzt editiert von Thomas Braun
                #8

                @cuci

                Da fehlen aber Zeilen.
                Auf

                
                uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                

                sollte eigentlich mehr kommen.

                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

                C 1 Antwort Letzte Antwort
                0
                • Thomas BraunT Thomas Braun

                  @cuci

                  Da fehlen aber Zeilen.
                  Auf

                  
                  uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                  

                  sollte eigentlich mehr kommen.

                  C Offline
                  C Offline
                  cuci
                  schrieb am zuletzt editiert von
                  #9

                  @thomas-braun
                  ich habs nochmal kopiert und eingegeben, das ist alles was ich als Ergebnis bekomme:

                  broker@ioBroker:~$ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                  x86_64
                  /usr/bin/nodejs
                  /usr/bin/node
                  /usr/bin/npm
                  v16.18.0
                  v16.18.0
                  8.19.2
                  4.0.23
                  broker
                  broker sudo
                  
                  /home/broker
                  Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
                  Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
                  Hit:3 https://deb.nodesource.com/node_16.x jammy InRelease
                  Get:4 http://archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
                  Fetched 224 kB in 1s (348 kB/s)  
                  Reading package lists... Done
                  Building dependency tree... Done
                  Reading state information... Done
                  All packages are up to date.
                  nodejs:
                    Installed: 16.18.0-deb-1nodesource1
                    Candidate: 16.18.0-deb-1nodesource1
                    Version table:
                   *** 16.18.0-deb-1nodesource1 500
                          500 https://deb.nodesource.com/node_16.x jammy/main amd64 Packages
                          100 /var/lib/dpkg/status
                       12.22.9~dfsg-1ubuntu3 500
                          500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
                  broker@ioBroker:~$ 
                  
                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • C cuci

                    @thomas-braun
                    ich habs nochmal kopiert und eingegeben, das ist alles was ich als Ergebnis bekomme:

                    broker@ioBroker:~$ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                    x86_64
                    /usr/bin/nodejs
                    /usr/bin/node
                    /usr/bin/npm
                    v16.18.0
                    v16.18.0
                    8.19.2
                    4.0.23
                    broker
                    broker sudo
                    
                    /home/broker
                    Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
                    Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
                    Hit:3 https://deb.nodesource.com/node_16.x jammy InRelease
                    Get:4 http://archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
                    Fetched 224 kB in 1s (348 kB/s)  
                    Reading package lists... Done
                    Building dependency tree... Done
                    Reading state information... Done
                    All packages are up to date.
                    nodejs:
                      Installed: 16.18.0-deb-1nodesource1
                      Candidate: 16.18.0-deb-1nodesource1
                      Version table:
                     *** 16.18.0-deb-1nodesource1 500
                            500 https://deb.nodesource.com/node_16.x jammy/main amd64 Packages
                            100 /var/lib/dpkg/status
                         12.22.9~dfsg-1ubuntu3 500
                            500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
                    broker@ioBroker:~$ 
                    
                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von Thomas Braun
                    #10

                    @cuci sagte in Alte Nodejs Version verwendet nach Update:

                    Jetzt steht auch mehr drin.
                    Der user 'broker' ist nicht in den üblichen Gruppen drin, denke ich.
                    Bei ubuntu kenne ich die aber nicht.
                    Wie hast du den user angelegt?

                    Mein Standarduser schaut z. B. so aus:

                    echad@chet:~ $ groups
                    echad adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker
                    

                    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

                    C 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @cuci sagte in Alte Nodejs Version verwendet nach Update:

                      Jetzt steht auch mehr drin.
                      Der user 'broker' ist nicht in den üblichen Gruppen drin, denke ich.
                      Bei ubuntu kenne ich die aber nicht.
                      Wie hast du den user angelegt?

                      Mein Standarduser schaut z. B. so aus:

                      echad@chet:~ $ groups
                      echad adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker
                      
                      C Offline
                      C Offline
                      cuci
                      schrieb am zuletzt editiert von
                      #11

                      @thomas-braun

                      erstmal habe ich ihn nur der "sudo" Gruppe zugeordnet gehabt. Das muss ich mir dann jetzt auch erst näher anschauen.

                      Thomas BraunT 1 Antwort Letzte Antwort
                      0
                      • C cuci

                        @thomas-braun

                        erstmal habe ich ihn nur der "sudo" Gruppe zugeordnet gehabt. Das muss ich mir dann jetzt auch erst näher anschauen.

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

                        @cuci

                        Und wie hast du den user jetzt angelegt? Eigentlich werden da bestimmte defaults von dem Programm zur Anlage gesetzt.

                        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

                        C 1 Antwort Letzte Antwort
                        0
                        • Thomas BraunT Thomas Braun

                          @cuci

                          Und wie hast du den user jetzt angelegt? Eigentlich werden da bestimmte defaults von dem Programm zur Anlage gesetzt.

                          C Offline
                          C Offline
                          cuci
                          schrieb am zuletzt editiert von cuci
                          #13

                          @thomas-braun
                          mit

                          adduser BENUTZERNAME
                          

                          da wurden aber keine Gruppen angefragt. Das habe ich dannach manuell hinzugefügt.

                          Thomas BraunT 1 Antwort Letzte Antwort
                          0
                          • C cuci

                            @thomas-braun
                            mit

                            adduser BENUTZERNAME
                            

                            da wurden aber keine Gruppen angefragt. Das habe ich dannach manuell hinzugefügt.

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

                            @cuci
                            https://wiki.ubuntuusers.de/adduser/

                            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
                            1
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

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

                            668

                            Online

                            32.5k

                            Benutzer

                            81.8k

                            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