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.
    • paul53
      paul53 last edited by

      @UweS:

      Wenn ich allerding iobroker restarte kommt die Meldung das ich node 9.8.x verwende. `
      Dann sind offenbar 3 Versionen installiert. Was ergibt ?

      ls -l /usr/bin/node*
      ls -l /usr/local/bin/node*
      cat /etc/init.d/iobroker.sh
      
      1 Reply Last reply Reply Quote 0
      • U
        UweS last edited by

        HI

        ls -l /usr/bin/node* ergibt :

        -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

        ls -l /usr/local/bin/node* ergibt:

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

        cat /etc/init.d/iobroker.sh ergibt:

        ! #!/bin/bash
        ! ### BEGIN INIT INFO
        ! # Provides: iobroker.sh
        ! # Required-Start: $network $local_fs $remote_fs
        ! # Required-Stop:: $network $local_fs $remote_fs
        ! # Default-Start: 2 3 4 5
        ! # Default-Stop: 0 1 6
        ! # Short-Description: starts ioBroker
        ! # Description: starts ioBroker
        ! ### END INIT INFO
        ! (( EUID )) && echo .You need to have root privileges.. && exit 1
        ! PIDF=/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid
        ! NODECMD=/usr/local/bin/node
        ! IOBROKERCMD=/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
        ! RETVAL=0
        ! IOBROKERUSER=root
        ! start() {
        ! export IOBROKER_HOME=/opt/iobroker
        ! echo -n "Starting ioBroker"
        ! sudo -u ${IOBROKERUSER} $NODECMD $IOBROKERCMD start
        ! RETVAL=$?
        ! }
        ! stop() {
        ! echo -n "Stopping ioBroker"
        ! sudo -u ${IOBROKERUSER} $NODECMD $IOBROKERCMD stop
        ! RETVAL=$?
        ! }
        ! case "$1" in
        ! start)
        ! start
        ! ;;
        ! stop)
        ! stop
        ! ;;
        ! restart)
        ! stop
        ! start
        ! ;;
        ! *)
        ! echo "Usage: iobroker {start|stop|restart}"
        ! exit 1
        ! ;;
        ! esac
        ! exit $RETVAL

        Danke

        Uwe

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

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            829
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

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