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. Error/Bug
  4. "npm ERR! pna.nextTick is not a function" bei Adapter Installation

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    916

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

"npm ERR! pna.nextTick is not a function" bei Adapter Installation

Geplant Angeheftet Gesperrt Verschoben Gelöst Error/Bug
npm na.nexttick adapter
12 Beiträge 4 Kommentatoren 647 Aufrufe 1 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.
  • M Offline
    M Offline
    mawin
    schrieb am zuletzt editiert von
    #3

    Fehler tritt bei jeder Adapter Installation auf. Auch 'npm cache verify' bringt diesen Fehler.

    Ich denke die NPM-Installation ist zerschossen, tue mich aber schwer diese neu zu installieren. Ich kann NPM nicht über sich selbst updaten :

    mw@ioBroker-02:~$ sudo npm install -g npm@6
    npm ERR! asyncWrite is not a function
    npm ERR! pna.nextTick is not a function
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /root/.npm/_logs/2019-03-29T11_50_38_715Z-debug.log
    

    Da NPM eine Komponente von NodeJS ist, ich hoffe da liege ich richtig, könnte ein Update/Reinstall von NodeJS helfen? Ich möchte aber nur ungern eine Neukonfiguration meiner iobroker Installation durchführen müssen, im Moment läuft sie recht stabil und eigentlich ohne Fehler....bis auf diesen hier.

    Danke!

    AlCalzoneA 1 Antwort Letzte Antwort
    0
    • M mawin

      Fehler tritt bei jeder Adapter Installation auf. Auch 'npm cache verify' bringt diesen Fehler.

      Ich denke die NPM-Installation ist zerschossen, tue mich aber schwer diese neu zu installieren. Ich kann NPM nicht über sich selbst updaten :

      mw@ioBroker-02:~$ sudo npm install -g npm@6
      npm ERR! asyncWrite is not a function
      npm ERR! pna.nextTick is not a function
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /root/.npm/_logs/2019-03-29T11_50_38_715Z-debug.log
      

      Da NPM eine Komponente von NodeJS ist, ich hoffe da liege ich richtig, könnte ein Update/Reinstall von NodeJS helfen? Ich möchte aber nur ungern eine Neukonfiguration meiner iobroker Installation durchführen müssen, im Moment läuft sie recht stabil und eigentlich ohne Fehler....bis auf diesen hier.

      Danke!

      AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      schrieb am zuletzt editiert von
      #4

      @mawin sagte in "npm ERR! pna.nextTick is not a function" bei Adapter Installation:

      Da NPM eine Komponente von NodeJS ist, ich hoffe da liege ich richtig, könnte ein Update/Reinstall von NodeJS helfen?

      Dürfte helfen. Wenn du bei der selben Major-Version bleibst (6/8/10), sollte keine Änderung an ioBroker nötig sein.

      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        mawin
        schrieb am zuletzt editiert von
        #5

        Leider hat der folgende Aufruf keine Besserung gebracht :

        sudo apt-get install --reinstall nodejs
        

        Also, nur um sicher zu sein und nicht am Wochenende im Keller sitzen zu müssen zwecks kompletter Neuinstallation :-), ich würde jetzt Folgendes ausführen :

        sudo apt-get --purge remove node
        sudo apt-get --purge remove nodejs
        sudo apt-get autoremove
        sudo reboot
        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
        sudo npm install -g npm@6
        

        Gute Idee?

        AlCalzoneA 1 Antwort Letzte Antwort
        0
        • M mawin

          Leider hat der folgende Aufruf keine Besserung gebracht :

          sudo apt-get install --reinstall nodejs
          

          Also, nur um sicher zu sein und nicht am Wochenende im Keller sitzen zu müssen zwecks kompletter Neuinstallation :-), ich würde jetzt Folgendes ausführen :

          sudo apt-get --purge remove node
          sudo apt-get --purge remove nodejs
          sudo apt-get autoremove
          sudo reboot
          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
          sudo npm install -g npm@6
          

          Gute Idee?

          AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          schrieb am zuletzt editiert von
          #6

          @mawin sagte in "npm ERR! pna.nextTick is not a function" bei Adapter Installation:

          build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev

          sollten nicht nötig sein - der Rest sieht für mich sinnvoll aus.


          Mal abgesehen davon: Ich finde bei Google Hinweise, dass das möglicherweise mit dem Versionsmanager n zu tun hat, hast du den zufällig im Einsatz?

          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            mawin
            schrieb am zuletzt editiert von
            #7

            Einen Versions-Manager, z.B. n, habe ich nicht im Einsatz.

            Ich führe dann mal die Befehle aus....am Sonntag, da wird das Wetter schlechter.

            Danke schonmal für die Hilfe!

            1 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              mawin
              schrieb am zuletzt editiert von
              #8

              So regnerisches Wetter, wollte nun die Gelegenheit nutzen und node/nodejs neu installieren. Erster Befehl bringt mich aber zum Grübeln :

              $sudo apt-get --purge remove node 
              
              Paketlisten werden gelesen... Fertig
              Abhängigkeitsbaum wird aufgebaut.
              Statusinformationen werden eingelesen.... Fertig
              Paket »node« ist nicht installiert, wird also auch nicht entfernt.
              0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
              
              $ node -v
              v8.15.1
              
              

              Ich habe jetzt nicht weiter gemacht, das scheint mir doch sonderbar. Wie kann node nicht installiert sein wenn node -v mir die Version anzeigt?

              HomoranH 1 Antwort Letzte Antwort
              0
              • M mawin

                So regnerisches Wetter, wollte nun die Gelegenheit nutzen und node/nodejs neu installieren. Erster Befehl bringt mich aber zum Grübeln :

                $sudo apt-get --purge remove node 
                
                Paketlisten werden gelesen... Fertig
                Abhängigkeitsbaum wird aufgebaut.
                Statusinformationen werden eingelesen.... Fertig
                Paket »node« ist nicht installiert, wird also auch nicht entfernt.
                0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
                
                $ node -v
                v8.15.1
                
                

                Ich habe jetzt nicht weiter gemacht, das scheint mir doch sonderbar. Wie kann node nicht installiert sein wenn node -v mir die Version anzeigt?

                HomoranH Offline
                HomoranH Offline
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #9

                @mawin
                Was sagt

                which node

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  mawin
                  schrieb am zuletzt editiert von
                  #10
                  $ which node
                  /usr/local/bin/node
                  

                  Danke!

                  1 Antwort Letzte Antwort
                  0
                  • M Offline
                    M Offline
                    mawin
                    schrieb am zuletzt editiert von
                    #11

                    wenns hilft :

                    mw@ioBroker-02:~$ which node
                    /usr/local/bin/node
                    mw@ioBroker-02:~$ which npm
                    /usr/local/bin/npm
                    mw@ioBroker-02:~$ which nodejs
                    /usr/bin/nodejs
                    
                    1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      mawin
                      schrieb am zuletzt editiert von
                      #12

                      Problem wurde wie folgt behoben :

                      cd /usr/local/lib/node_modules
                      sudo mv npm npmold
                      sudo -H npm install -g npm@6
                      

                      Das soweit als Info, ohne Gewähr.

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      386

                      Online

                      32.6k

                      Benutzer

                      82.2k

                      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