Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Kein Update von NPM bei Node Update?

    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

    Kein Update von NPM bei Node Update?

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

      Hallo zusammen,

      ich hatte die letzte Woche das Problem, dass plötzlich bei Adapter Updates immer der Fehler "cb.apply is not a function" kam.

      Zuvor hatte ich ein apt update / apt upgrade ausgeführt und Node wurde dabei offenbar von <=v12.18.2 nach v12.19.0 aktualisiert. Die NPM Version war bei <= v6.9.2 geblieben. (Ich erinnere mich gerade nicht mehr, welche Versionen genau es vorher waren. Falls nötig kann ich in einem Backup nachsehen.)

      Der selbe Fehler ist auch hier beschrieben und so habe ich herausgefunden, dass meine NPM Version nicht mit der neuen Node Version kompatibel war.

      Da NPM nicht mehr funktionierte, war die einzige Lösung, die ich finden konnte, ein downgrade von Node auf v10 durchzuführen, NPM dann unter der alten Node Version mit npm i -g npm@lts auf v6.14.8 anzuheben und danach Node wieder auf v12.19.0 zu bringen.

      Nun zu meiner Frage:
      Kann mir jemand erklären, weshalb bei einem apt upgrade Node aktualisiert wurde aber NPM nicht? Ich hatte es immer so verstanden, dass NPM als Teil von Node kommt, also sollte doch auch beides gemeinsam upgedatet werden. Kann ich für die Zukunft irgendwie vermeiden, dass so etwas noch mal passiert?

      Zum System:
      ioBroker läuft bei mir unter einem x64 Ubuntu 18.04.5 in einer VM auf einem Hyper-V Server

      Thomas Braun 1 Reply Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @Orell last edited by Thomas Braun

        @Orell
        Hört sich nach "falsch" installiert an.
        Zeig mal

        which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
        

        Das deb-Paket von nodesource hat eine passende Version von npm 'im Bauch'.

        Von so Gefrickel wie

        npm i -g npm@lts
        

        rate ich dringendst ab. Das verbleibt dir als 'krummer Hund' im System. Vermutlich liegt npm nun in /usr/local/bin

        O 1 Reply Last reply Reply Quote 0
        • O
          Orell @Thomas Braun last edited by

          @Thomas-Braun said in Kein Update von NPM bei Node Update?:

          Vermutlich liegt npm nun in /usr/local/bin

          Ja, tut es...

          /usr/bin/nodejs
          v12.19.0
          /usr/bin/node
          v12.19.0
          /usr/local/bin/npm
          6.14.8
          nodejs:
            Installed: 12.19.0-1nodesource1
            Candidate: 12.19.0-1nodesource1
            Version table:
           *** 12.19.0-1nodesource1 500
                  500 https://deb.nodesource.com/node_12.x bionic/main amd64 Packages
                  100 /var/lib/dpkg/status
               8.10.0~dfsg-2ubuntu0.4 500
                  500 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages
               8.10.0~dfsg-2ubuntu0.2 500
                  500 http://archive.ubuntu.com/ubuntu bionic-security/universe amd64 Packages
               8.10.0~dfsg-2 500
                  500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
          

          ioBroker funktioniert allerdings...
          Wie bekomme ich das denn am besten sauber?

          Thomas Braun 1 Reply Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @Orell last edited by

            @Orell
            Der ioBroker braucht zum laufen ja auch kein npm.

            Geradeziehen geht so:

            https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian/3

            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

            875
            Online

            31.9k
            Users

            80.1k
            Topics

            1.3m
            Posts

            error node npm update
            2
            4
            443
            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