Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Hilfe bei node.js update 6.14.4

    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

    Hilfe bei node.js update 6.14.4

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @dietlman last edited by Homoran

      @dietlman sagte in Hilfe bei node.js update 6.14.4:

      wie ich meinen node.js Adapter auf die aktuellste Version updaten kann?

      Das ist kein Adapter sondern das nodejs auf Linux-Ebene auf dem alles aufbaut.

      Das wird automatisch bei einem Linux-Update auf die neueste Version der installierten Hauptversion (bei dir 6.x) upgedated

      Willst du aber direkt auf 8.15.0 updaten musst du analog der Doku für die Installation vorgehen.
      Danach dann aber unbedingt ein npm rebuild im Installationsordner ausführen, damit die Pakete für node 8 kompiliert werden

      dietlman 2 Replies Last reply Reply Quote 0
      • dietlman
        dietlman @Homoran last edited by

        @Homoran
        danke für die rasche Antwort, ich werd mir mal diese Anleitung durchlesen und dann starten, ich denke irgendwann muss ich das sowieso machen.

        1 Reply Last reply Reply Quote 0
        • dietlman
          dietlman @Homoran last edited by

          @Homoran
          so hab jetzt alles fertig, bis auf das npm rebuild, da ist mir nicht ganz klar wie bzw. wo ich das machen muss. Hab aber den iobroker schon wieder laufen und sieht so aus als ob alles läuft. Weiss nicht ob ich das npm rebuild noch machen muss.

          Negalein ? 2 Replies Last reply Reply Quote 0
          • Negalein
            Negalein Global Moderator @dietlman last edited by

            @dietlman sagte in Hilfe bei node.js update 6.14.4:

            @Homoran
            so hab jetzt alles fertig, bis auf das npm rebuild, da ist mir nicht ganz klar wie bzw. wo ich das machen muss. Hab aber den iobroker schon wieder laufen und sieht so aus als ob alles läuft. Weiss nicht ob ich das npm rebuild noch machen muss.

            Da ich dies auch gerade machen wollte, hätt ich eine Frage an dich!

            Hast du nur das Upgrade gemacht?
            So wie hier beschrieben:

            Upgrade von nodejs und npm
            Hier am Beispiel eines Upgrades von Node 6 & npm 3 — auf Node 8 & npm 6

            VORHER BACKUP MACHEN!!

            Wenn ihr nicht als Root angemeldet seid, “sudo” vor die Befehle stellen..

            Folgende Befehle sind auszuführen

            iobroker stop

            apt-get --purge remove node nodejs

            apt-get autoremove

            reboot

            Nach dem Reboot geht es mit diesen Befehlen weiter:
            curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

            apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs

            reboot

            Oder wie hier mit deinstallation:

            Installation Node.js
            System-Update: sudo apt-get update && sudo apt-get upgrade
            Je nach verwendetem OS kann das Update auch mittels: sudo apt update && sudo apt upgrade ausgeführt werden
            Auf bereits vorhandene Versionen von nodejs und npm testen.
            node -v
            nodejs -v
            npm -v
            nur wenn ALLE diese Befehle kein Ergebnis bringen (also keine Versionsnummer mehr anzeigen) mit Schritt 4. dieses Abschnittes weitermachen, sonst
            Die alten node & node.js Versionen deinstallieren
            sudo apt-get --purge remove node
            sudo apt-get --purge remove nodejs
            sudo apt-get autoremove
            sudo reboot
            Node.js neu installieren für Linux und Raspberry 2/3
            curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
            sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
            sudo reboot
            Nach der Installation müssen das Kommandos “node -v” und “nodejs -v” die gleiche Versionsnummer zurückgeben.
            Falls “node -v” eine Fehlermeldung wie “nicht gefunden” erzeugt, dann bitte ein sudo ln -s /usr/local/bin/nodejs /usr/bin/node an der Konsole ausführen.
            Sind die Versionen unterschiedlich, bitte nochmals den Abschnitt “Installation Node.js” abarbeiten
            Als letzte Überprüfung bitte noch die Version von npm mittels npm -v überprüfen.
            Ergibt dies eine Version < 6, bitte noch mit sudo npm install -g npm@6 ein npm-Update durchführen

            dietlman 1 Reply Last reply Reply Quote 0
            • dietlman
              dietlman @Negalein last edited by

              @Negalein
              ich hab es mit de-installation gemacht und hat super funktioniert bei mir

              Negalein 1 Reply Last reply Reply Quote 0
              • Negalein
                Negalein Global Moderator @dietlman last edited by

                @dietlman sagte in Hilfe bei node.js update 6.14.4:

                @Negalein
                ich hab es mit de-installation gemacht und hat super funktioniert bei mir

                hast du alles im Terminal beim Docker eingegeben?
                Container zuerst ausschalten (kommt man dann noch ins Terminal)?

                Danke

                dietlman 1 Reply Last reply Reply Quote 0
                • dietlman
                  dietlman @Negalein last edited by

                  @Negalein nein du darfst den container nicht stoppen, du solltest nur iobroker stop ausführen und danach kannst dann das update starten

                  1 Reply Last reply Reply Quote 1
                  • ?
                    A Former User @dietlman last edited by

                    @dietlman said in Hilfe bei node.js update 6.14.4:

                    @Homoran
                    so hab jetzt alles fertig, bis auf das npm rebuild, da ist mir nicht ganz klar wie bzw. wo ich das machen muss. Hab aber den iobroker schon wieder laufen und sieht so aus als ob alles läuft. Weiss nicht ob ich das npm rebuild noch machen muss.

                    Ja so geht mir gerade auch. Es scheint nach dem Update auf Node.js: v8.15.1 alles zu laufen. Ist es nötig npm rebuild zu machen?

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

                      @Brainbug sagte in Hilfe bei node.js update 6.14.4:

                      Ist es nötig npm rebuild zu machen?

                      wenn du vorher NICHT auf einer node 8.x warst ist es sehr zu empfehlen.

                      je nachdem von welcher Haupt-version du kommst, haben sich sogar Ordnerstrukturen geändert

                      1 Reply Last reply Reply Quote 0
                      • ?
                        A Former User last edited by A Former User

                        Das kam am Ende:

                        + iobroker.js-controller@1.4.2
                        added 17 packages from 17 contributors, removed 6 packages, updated 10 packages and audited 5278 packages in 77.592s
                        found 56 vulnerabilities (37 low, 8 moderate, 11 high)
                          run `npm audit fix` to fix them, or `npm audit` for details
                        packet folder is: /opt/iobroker/node_modules/iobroker.js-controller | exists: true
                        
                        Write "./iobroker start" to start the ioBroker
                        /usr/bin/env: „node\r“: Datei oder Verzeichnis nicht gefunden
                        Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start
                        iobroker is started. Go to "http://ip-addr:8081" to open the admin UI.
                        npm ERR! path /opt/iobroker/node_modules/le-acme-core/package.json
                        npm ERR! code ENOENT
                        npm ERR! errno -2
                        npm ERR! syscall open
                        npm ERR! enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/le-acme-core/package.json'
                        npm ERR! enoent This is related to npm not being able to find a file.
                        npm ERR! enoent
                        
                        npm ERR! A complete log of this run can be found in:
                        npm ERR!     /root/.npm/_logs/2019-03-02T11_52_47_996Z-debug.log
                        

                        System läuft aber ohne Probleme, hab den Admin auf 3.6.0 und ioBroker.js-controller auf 1.5.7 upgedated und sehe keine Fehler.

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

                        Support us

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

                        784
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        node installation
                        4
                        11
                        865
                        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