Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Downgrade node, Nodejs, npm

    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

    Downgrade node, Nodejs, npm

    This topic has been deleted. Only users with topic management privileges can see it.
    • U
      UweS last edited by

      @paul53:

      @UweS:

      NODECMD=/usr/local/bin/node `
      Dann startet ioBroker beim Systemstart mit der Version /usr/local/bin/node. Ist das die Version 9.8.x ? Was ergibt ?

      /usr/local/bin/node -v
      /usr/bin/node -v
      /usr/bin/nodejs -v
      echo $PATH
      ```` `  
      

      Hi

      /usr/local/bin/node -v -> 6.12.3

      /usr/bin/node -v -> 6.12.3

      /usr/bin/nodejs -v -> 6.12.3

      iobroker gibt aber nach einem reboot wieder den Fehler mit node.js 9.4.0 aus

      bei find -name node kommt folgendes

      ! ./home/uwe/.nvm/versions/node
      ! ./home/uwe/.nvm/versions/node/v6.12.3/include/node
      ! ./home/uwe/.nvm/versions/node/v6.12.3/bin/node
      ! ./home/uwe/.nvm/versions/node/v6.12.3/share/doc/node
      ! ./home/uwe/.nvm/versions/node/v8.9.4/include/node
      ! ./home/uwe/.nvm/versions/node/v8.9.4/bin/node
      ! ./home/uwe/.nvm/versions/node/v8.9.4/share/doc/node
      ! ./home/uwe/.node-gyp/6.12.3/include/node
      ! ./proc/irq/0/node
      ! ./proc/irq/1/node
      ! ./proc/irq/2/node
      ! ./proc/irq/3/node
      ! ./proc/irq/4/node
      ! ./proc/irq/5/node
      ! ./proc/irq/6/node
      ! ./proc/irq/7/node
      ! ./proc/irq/8/node
      ! ./proc/irq/9/node
      ! ./proc/irq/10/node
      ! ./proc/irq/11/node
      ! ./proc/irq/12/node
      ! ./proc/irq/13/node
      ! ./proc/irq/14/node
      ! ./proc/irq/15/node
      ! ./proc/irq/18/node
      ! ./proc/irq/23/node
      ! ./proc/irq/40/node
      ! ./proc/irq/41/node
      ! ./proc/irq/42/node
      ! ./proc/irq/43/node
      ! ./proc/irq/44/node
      ! ./proc/irq/45/node
      ! ./proc/irq/46/node
      ! ./usr/include/node
      ! ./usr/bin/node
      ! ./usr/share/doc/node
      ! ./usr/local/n/versions/node
      ! ./usr/local/n/versions/node/9.4.0/include/node
      ! ./usr/local/n/versions/node/9.4.0/bin/node
      ! ./usr/local/n/versions/node/9.4.0/share/doc/node
      ! ./usr/local/include/node
      ! ./usr/local/bin/node
      ! ./usr/local/share/doc/node
      ! ./opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/node
      ! ./opt/iobroker/node_modules/@types/node
      ! ./opt/iobroker/node_modules/base64url/typings/globals/node
      ! ./opt/iobroker/node_modules/iobroker.vis/node_modules/base64url/typings/globals/node
      ! ./root/.npm/@types/node
      ! ./root/.nvm/versions/node
      ! ./root/.nvm/versions/node/v6.12.2/include/node
      ! ./root/.nvm/versions/node/v6.12.2/bin/node
      ! ./root/.nvm/versions/node/v6.12.2/share/doc/node
      ! ./root/.nvm/versions/node/v6.12.3/include/node
      ! ./root/.nvm/versions/node/v6.12.3/bin/node
      ! ./root/.nvm/versions/node/v6.12.3/share/doc/node
      ! ./root/.node-gyp/9.4.0/include/node
      ! ./root/.node-gyp/6.12.2/include/node
      ! ./root/.node-gyp/6.12.3/include/node

      1 Reply Last reply Reply Quote 0
      • K
        knopers1 last edited by

        mach mal so:

        sudo cat /etc/init.d/iobroker.sh
        

        ändere

        NODECMD=/usr/local/bin/node
        

        in

        NODECMD=/usr/bin/node
        

        danach noch ein restart und berichten.

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 last edited by

          Du verwendest n. Dann kannst Du damit auch die störende Version löschen:

          n rm 9.4.0
          n use 6.12.3
          
          1 Reply Last reply Reply Quote 0
          • paul53
            paul53 last edited by

            @UweS:

            Ich verwende dan nvm use 6.12.2 und restarte iobroker `
            Das ist dann sicherlich das Ergebnis:
            @UweS:

            /usr/local/bin/node -v -> 6.12.3

            /usr/bin/node -v -> 6.12.3

            /usr/bin/nodejs -v -> 6.12.3 `

            1 Reply Last reply Reply Quote 0
            • wendy2702
              wendy2702 last edited by

              @UweS:

              -rwxr-xr-x 1 root root 24209080 Jän 2 20:26 /usr/bin/node

              lrwxrwxrwx 1 root root 24 Jän 25 00:21 /usr/bin/nodejs -> /etc/alternatives/nodejs

              -rwxr-xr-x 1 root staff 33163507 Jän 25 00:09 /usr/local/bin/node `

              Hat nix mit Node zu tun aber was ist das für eine Datums ausgabe?

              Jän
              
              1 Reply Last reply Reply Quote 0
              • U
                UweS last edited by

                Hi, hat nicht funktioniert der Fehler ist noch immer da.

                lg

                1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 last edited by

                  Anscheinend hast Du mal nvm und mal n verwendet. Die Version 9.4.0 ist offenbar mit n installiert worden. Dann versuche es mal so:

                  n 6.13.1
                  n use 6.13.1
                  n rm 9.4.0
                  node -v
                  
                  1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators last edited by

                    @wendy2702:

                    Hat nix mit Node zu tun aber was ist das für eine Datums ausgabe?

                    CODE: ALLES AUSWÄHLEN

                    Jän `

                    Das müsste der Alpenjanuar (=Jänner) sein 🙂

                    Gruß

                    Rainer

                    1 Reply Last reply Reply Quote 0
                    • U
                      UweS last edited by

                      hi

                      bei node -v kommt v 6.12.2

                      bei nodejs -v kommt v 6.12.3

                      im iobroker log steht aber

                      starting. Version 1.1.3 in /opt/iobroker/node_modules/iobroker.radar, node: v6.13.1

                      mit warning:

                      radar.1

                      2018-03-13 19:35:30.998

                      warn

                      Noble not available, Error: Error: Module version mismatch. Expected 48, got 59. at Error (native) at Object.Module._extensions..node (module.js:604:18) at Module.load (module.js:494:32)

                      bin schon etwas verwirrt.

                      1 Reply Last reply Reply Quote 0
                      • wendy2702
                        wendy2702 last edited by

                        @Homoran:

                        @wendy2702:

                        Hat nix mit Node zu tun aber was ist das für eine Datums ausgabe?

                        CODE: ALLES AUSWÄHLEN

                        Jän `

                        Das müsste der Alpenjanuar (=Jänner) sein 🙂

                        Gruß

                        Rainer `

                        Wusste nicht das man das Einstellen kann.

                        1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators last edited by

                          Vielleicht mit den Spracheinstellungen DE-AT

                          1 Reply Last reply Reply Quote 0
                          • paul53
                            paul53 last edited by

                            @UweS:

                            bin schon etwas verwirrt. `
                            Das wäre ich auch. n und nvm scheinen sich in die Quere zu kommen ?

                            Vielleicht hilft es, die NVM-Version von node gleich zu ziehen ?

                            nvm install 6.13.1
                            nvm use 6.13.1
                            node -v
                            
                            1 Reply Last reply Reply Quote 0
                            • U
                              UweS last edited by

                              Hi

                              schaur schon etwas besser aus

                              bei nodejs -v kommt noch immer 6.12.3

                              und jetzt noch folgender Fehler von 2 Adaptern

                              ! radar.1
                              ! 2018-03-13 20:19:06.064
                              ! warn
                              ! Noble not available, Error: Error: Module version mismatch. Expected 48, got 59. at Error (native) at Object.Module._extensions..node (module.js:604:18) at Module.load (module.js:494:32)
                              ! radar.1
                              ! 2018-03-13 20:19:06.063
                              ! info
                              ! starting. Version 1.1.3 in /opt/iobroker/node_modules/iobroker.radar, node: v6.13.1
                              ! host.fhem
                              ! 2018-03-13 20:19:05.492
                              ! info
                              ! instance system.adapter.radar.1 started with pid 1323
                              ! ble.0
                              ! 2018-03-13 20:19:01.957
                              ! error
                              ! unhandled promise rejection: Error: Module version mismatch. Expected 48, got 59.

                              Ich weiß leider nicht mehr wie ich das in den adaptern updaten kann.

                              LG

                              Uwe

                              1 Reply Last reply Reply Quote 0
                              • wendy2702
                                wendy2702 last edited by

                                Was es alles gibt 😛

                                1 Reply Last reply Reply Quote 0
                                • paul53
                                  paul53 last edited by

                                  Für das Problem mit nicht passender node-Version soll es reinstall geben.

                                  cd /opt/iobroker
                                  sudo ./reinstall.sh
                                  iobroker start
                                  

                                  Es kann einige Zeit dauern, bis reinstall fertig ist.

                                  1 Reply Last reply Reply Quote 0
                                  • U
                                    UweS last edited by

                                    Hi

                                    Da bekomme ich folgenden Fehler:

                                    sudo: unable to execute ./reinstall.sh: No such file or directory

                                    reinstall.sh ist aber im verzeichniss

                                    LG

                                    1 Reply Last reply Reply Quote 0
                                    • K
                                      knopers1 last edited by

                                      Datei bitte mit filezilla o.ä herunterladen, mit notepad++ bearbeiten und den Typ des Zeilenumbruchs von Windows in Unix ändern:

                                      Dateittribut auf 755 setzen, dann geht es mit dem Script!
                                      1526_zeilenumbruch.jpg

                                      1 Reply Last reply Reply Quote 0
                                      • U
                                        UweS last edited by

                                        Hi

                                        gemacht kommt aber der gleiche Fehler.

                                        LG

                                        1 Reply Last reply Reply Quote 0
                                        • K
                                          knopers1 last edited by

                                          Hast Du auf Unix gestellt und dateiattributte 755 geändert?

                                          Versuche ein sudo vor dem````
                                          ./reinstall.sh

                                          [1526__593_3.gif](/assets/uploads/files/1526__593_3.gif)
                                          1 Reply Last reply Reply Quote 0
                                          • U
                                            UweS last edited by

                                            hi

                                            das mit dem sudo wars, jetzt läufts mal.

                                            danke

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            775
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            8
                                            32
                                            11305
                                            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