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. [Gelöst] [Problem] Probleme bei der Node red Installation

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

[Gelöst] [Problem] Probleme bei der Node red Installation

Geplant Angeheftet Gesperrt Verschoben Error/Bug
7 Beiträge 2 Kommentatoren 1.7k Aufrufe
  • Ä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
    MarQsen
    schrieb am zuletzt editiert von
    #1

    Hi zusammen,

    ich wollte mich mal am Node red Adapter versuchen aber ich scheitere schon bei der Installation.

    Erstmal hat es schon ca.30 bis 40 Minuten gedauert, bis der Adapter installiert war.

    Folgende Meldungen wurden mir während dessen angezeigt.

    $ ./iobroker add node-red
    NPM version: 6.4.0
    npm install iobroker.node-red --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
    npm
     WARN deprecated bcrypt@1.0.3: bcrypt < v2.0.0 is susceptible to bcrypt wrap-around bug. Upgrade to bcrypt >= v2.0.0 for improved support for newer bcrypt hashes
    npm
     WARN deprecated
     i18next-client@1.10.3: you can use npm install i18next from version 2.0.0
    npm
    
    WARN 
    deprecated nodemailer@1.11.0: All versions below 4.0.1 of Nodemailer are deprecated. See https://nodemailer.com/status/
    npm
     WARN
     deprecated
     mailparser@0.6.2: Mailparser versions older than v2.3.0 are deprecated
    npm WARN deprecated
     mimelib@0.3.1: This project is unmaintained
    npm WARN deprecated mailcomposer@2.1.0: This project is unmaintained
    npm WARN deprecated buildmail@2.0.0: This project is unmaintained
    ../authenticate_pam.cc:30:31: fatal error: security/pam_appl.h: Datei oder Verzeichnis nicht gefunden #include <security pam_appl.h="">^
    
    compilation terminated.
    make: *** [Release/obj.target/authenticate_pam/authenticate_pam.o] Fehler 1gyp ERR! build error 
    
    gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
    gyp ERR! stack     at emitTwo (events.js:126:13)
    gyp ERR! stack     at ChildProcess.emit (events.js:214:7)
    gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
    
    gyp ERR! System Linux 4.14.62-v7+gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
    gyp ERR! cwd /opt/iobroker/node_modules/authenticate-pam
    gyp ERR! node -v v8.11.4
    gyp ERR! node-gyp -v v3.8.0
    gyp ERR! not ok 
    
    node-pre-gyp
    
    ERR!
    
    Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.3/bcrypt_lib-v1.0.3-node-v57-linux-arm.tar.gz
    
    node-pre-gyp
    
    ERR! Pre-built binaries not found for bcrypt@1.0.3 and node@8.11.4 (node-v57 ABI) (falling back to source compile with node-gyp)</security> 
    

    Nun wird mir der Adapter zwar als installiert angezeigt (Version 1.6.0) aber unter Instanzen wird er nicht aufgeführt.

    Edit: Ich sehe gerade das keine Instanz installiert ist obwohl mir eine installierte Versionsnummer angezeigt wird.

    Das verstehe ich nun gar nicht.

    Hier noch ein paar Daten:

    iobroker.net (also free und nicht die pro)

    Raspberry Pi 3 B+

    iobroker image von der iobroker Homepage (ohne piVCCU)

    entsprechend Raspbian light Stretch

    node: v8.11.4

    nodejs: v8.11.4

    npm: 6.4.0

    js-controller: 1.4.2

    Adapter:

    Admin: 3.4.7

    Was übersehe ich?

    Solche Warnungen habe ich oft bei der Installation von Adaptern. Muss ich diese Versionen alle glattziehen oder sind das vernachlässigbare Sachen? Ich habe die Erfahrung gemacht, dass ich nach dem Versuch diese ganzen Warnungen abzuarbeiten meist alles neu aufsetzen darf. Und da mein System langsam wächst, würde ich das gerne vermeiden.

    Danke für Eure Hilfe!

    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      War das das komplette installations log?

      Wenn’s unter Adapter gelistet ist dann mal aufs as + drücken um eine Instanz anzulegen. Geht das?

      Gesendet vom Handy …

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        MarQsen
        schrieb am zuletzt editiert von
        #3

        Das war bestimmt nicht das ganze Log aber am Rechner hatte sich der Admin an diesem Punkt aufgegangen. Über mein Handy war er wieder zu erreichen, daher hatte ich ihn am Rechner den Browser geschlossen und den Admin neu aufgerufen. Da war das Installations Fenster natürlich geschlossen.

        Ich hab's gerade nochmal mit Instanz hinzufügen probiert. Jetzt ist eine Instanz da. Die Installation lief aber wieder mit einigen Warnungen ab. Geloggt Jahr ich das leider nicht, da ich nicht damit gerechnet hatte, dass es funktioniert.

        Also das mit den Warnmeldungen verunsichert mich doch schon.

        Gesendet von meinem VIE-L09 mit Tapatalk

        1 Antwort Letzte Antwort
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          schrieb am zuletzt editiert von
          #4

          Rein Faktisch gäbe es noch das Log auf der Platte unter /opt/iobroker/log.

          Am Ende ist es so: Diese Fehler sind (nehme ich an) optionale ABhängigkeiten von irgendwelchen Adaptern NPM versucht bei jedem Install alles alles zu checken und stolpert daher immer wieder über diese fehlenden Pakete und will Sie damit jedes mal bauen.

          Du musst ggf Pakete nachinstallieren, Google mal nach den Fehlern und google sagt dir was:

          ../authenticate_pam.cc:30:31: fatal error: security/pam_appl.h: Datei oder Verzeichnis nicht gefunden #include <security pam_appl.h="">–> https://www.google.com/search?q=security%2Fpam_appl.h

          Bcrypt fehlt die Info ob es dann geklappt hat ... ggf fehlt da auch was</security>

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            MarQsen
            schrieb am zuletzt editiert von
            #5

            Hier ist nochmal das Log von der Platte von der "erfolgreichen" installation.

            undefined2018-09-25 01:06:05.902  - [32minfo[39m: iobroker add node-red
            2018-09-25 01:06:07.325  - [32minfo[39m: iobroker host.ioBroker-RasPi install adapter node-red
            2018-09-25 01:06:08.177  - [32minfo[39m: iobroker npm install --production (System call) in "/opt/iobroker/node_modules/iobroker.node-red"
            2018-09-25 01:06:22.730  - [32minfo[39m: iobroker npm
            2018-09-25 01:06:22.732  - [32minfo[39m: iobroker  WARN deprecated gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
            2018-09-25 01:06:31.626  - [32minfo[39m: iobroker npm
            2018-09-25 01:06:31.629  - [32minfo[39m: iobroker  WARN deprecated bcrypt@1.0.3: bcrypt < v2.0.0 is susceptible to bcrypt wrap-around bug. Upgrade to bcrypt >= v2.0.0 for improved support for newer bcrypt hashes
            2018-09-25 01:06:36.367  - [32minfo[39m: iobroker npm WARN deprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
            2018-09-25 01:06:43.889  - [32minfo[39m: iobroker npm
            2018-09-25 01:06:43.890  - [32minfo[39m: iobroker  WARN deprecated i18next-client@1.10.3: you can use npm install i18next from version 2.0.0
            2018-09-25 01:06:43.973  - [32minfo[39m: iobroker npm
            2018-09-25 01:06:43.975  - [32minfo[39m: iobroker  WARN deprecated nodemailer@1.11.0: All versions below 4.0.1 of Nodemailer are deprecated. See https://nodemailer.com/status/
            2018-09-25 01:06:44.351  - [32minfo[39m: iobroker npm
            2018-09-25 01:06:44.352  - [32minfo[39m: iobroker  WARN deprecated mailparser@0.6.2: Mailparser versions older than v2.3.0 are deprecated
            2018-09-25 01:06:48.105  - [32minfo[39m: iobroker npm
            2018-09-25 01:06:48.106  - [32minfo[39m: iobroker  WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
            2018-09-25 01:06:53.550  - [32minfo[39m: iobroker npm
            2018-09-25 01:06:53.552  - [32minfo[39m: iobroker  WARN deprecated mailcomposer@2.1.0: This project is unmaintained
            2018-09-25 01:06:53.755  - [32minfo[39m: iobroker npm
            2018-09-25 01:06:53.757  - [32minfo[39m: iobroker  
            2018-09-25 01:06:53.758  - [32minfo[39m: iobroker WARN
            2018-09-25 01:06:53.760  - [32minfo[39m: iobroker  
            2018-09-25 01:06:53.762  - [32minfo[39m: iobroker deprecated mimelib@0.3.1: This project is unmaintained
            2018-09-25 01:06:59.484  - [32minfo[39m: iobroker npm
            2018-09-25 01:06:59.486  - [32minfo[39m: iobroker  WARN
            2018-09-25 01:06:59.489  - [32minfo[39m: iobroker  
            2018-09-25 01:06:59.491  - [32minfo[39m: iobroker deprecated buildmail@2.0.0: This project is unmaintained
            2018-09-25 01:07:03.344  - [32minfo[39m: iobroker npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
            2018-09-25 01:07:04.840  - [32minfo[39m: iobroker npm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
            2018-09-25 01:07:47.677  - [32minfo[39m: iobroker node-pre-gyp
            2018-09-25 01:07:47.679  - [32minfo[39m: iobroker  ERR! Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.3/bcrypt_lib-v1.0.3-node-v57-linux-arm.tar.gz 
            2018-09-25 01:07:47.681  - [32minfo[39m: iobroker node-pre-gyp ERR! 
            2018-09-25 01:07:47.683  - [32minfo[39m: iobroker Pre-built binaries not found for bcrypt@1.0.3 and node@8.11.4 (node-v57 ABI) (falling back to source compile with node-gyp) 
            2018-09-25 01:08:11.427  - [32minfo[39m: iobroker npm
            2018-09-25 01:08:11.429  - [32minfo[39m: iobroker  notice created a lockfile as package-lock.json. You should commit this file.
            2018-09-25 01:08:11.554  - [32minfo[39m: iobroker got /opt/iobroker/node_modules/iobroker.node-red/admin
            2018-09-25 01:08:11.582  - [32minfo[39m: iobroker upload [3] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/words.js words.js application/javascript
            2018-09-25 01:08:11.687  - [32minfo[39m: iobroker upload [2] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/node-red.png node-red.png image/png
            2018-09-25 01:08:11.778  - [32minfo[39m: iobroker upload [1] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/index_m.html index_m.html text/html
            2018-09-25 01:08:11.872  - [32minfo[39m: iobroker upload [0] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/index.html index.html text/html
            2018-09-25 01:08:12.029  - [32minfo[39m: iobroker host.ioBroker-RasPi object system.adapter.node-red created
            2018-09-25 01:08:12.072  - [32minfo[39m: iobroker host.ioBroker-RasPi create instance node-red
            2018-09-25 01:08:12.083  - [32minfo[39m: iobroker host.ioBroker-RasPi object node-red.0 created
            2018-09-25 01:08:12.138  - [32minfo[39m: iobroker host.ioBroker-RasPi object system.adapter.node-red.0.outputCount created
            2018-09-25 01:08:12.181  - [32minfo[39m: iobroker host.ioBroker-RasPi object system.adapter.node-red.0.inputCount created
            2018-09-25 01:08:12.231  - [32minfo[39m: iobroker host.ioBroker-RasPi object system.adapter.node-red.0.uptime created
            2018-09-25 01:08:12.264  - [32minfo[39m: iobroker host.ioBroker-RasPi object system.adapter.node-red.0.memRss created
            2018-09-25 01:08:12.297  - [32minfo[39m: iobroker host.ioBroker-RasPi object system.adapter.node-red.0.memHeapTotal created
            2018-09-25 01:08:12.331  - [32minfo[39m: iobroker host.ioBroker-RasPi object system.adapter.node-red.0.memHeapUsed created
            2018-09-25 01:08:12.364  - [32minfo[39m: iobroker host.ioBroker-RasPi object system.adapter.node-red.0.connected created
            2018-09-25 01:08:12.396  - [32minfo[39m: iobroker host.ioBroker-RasPi object system.adapter.node-red.0.alive created
            2018-09-25 01:08:12.430  - [32minfo[39m: host.ioBroker-RasPi object change system.adapter.node-red.0
            2018-09-25 01:08:12.460  - [32minfo[39m: host.ioBroker-RasPi instance system.adapter.node-red.0 started with pid 2848
            2018-09-25 01:08:12.471  - [32minfo[39m: iobroker host.ioBroker-RasPi object system.adapter.node-red.0 created
            2018-09-25 01:08:12.492  - [32minfo[39m: iobroker exit 0
            
            

            Mich als Linux- Anfänger machen diese ganzen Abhängigkeiten ganz schön unsicher.

            Wie gesagt hatte ich schon das eine oder andere Mal das Vergnügen alles neu aufsetzen zu müssen.

            Naja das eigentliche Problem hat sich ja erledigt, da node red nun installiert ist. Ich bin natürlich um jede Hilfe dankbar aber will mich auch an die Regeln hier im Forum halten.

            Also falls mir noch jemand Hilfestellung zu dem Log geben kann/ möchte, dann nehme ich die gerne an. Ansonsten ändere ich den Titel gleich auf gelöst.

            Danke schonmal!!!

            1 Antwort Letzte Antwort
            0
            • apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #6

              Die ganzen Deprecated müssen die Entwickler fixen. Das ist leider ein bisschen blöd in der ganzen Dependency Hell mit den NPM Modulen. VOn daher. mach gelöst :-)

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                MarQsen
                schrieb am zuletzt editiert von
                #7

                Nice. Danke für deine Hilfe!!

                Gesendet von meinem VIE-L09 mit Tapatalk

                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

                767

                Online

                32.5k

                Benutzer

                81.7k

                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