Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Node-red upgrade error

NEWS

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    2.5k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    4.5k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    3.8k

Node-red upgrade error

Geplant Angeheftet Gesperrt Verschoben Error/Bug
4 Beiträge 2 Kommentatoren 1.8k 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.
  • R Offline
    R Offline
    rascal
    schrieb am zuletzt editiert von
    #1

    hey,

    er gibt mir folgendes aus:

    root@cubietruck:/opt/iobroker# iobroker stop
    Stopping iobroker controller daemon...
    iobroker controller daemon stopped.
    Exit code for "killall.sh": 0
    root@cubietruck:/opt/iobroker# iobroker upgrade node-red
    npm install iobroker.node-red --production --prefix "/opt/iobroker" (System call                                                                                                                                                             )
    npm ERR! Linux 3.4.79
    npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.node-red" "--production" "-                                                                                                                                     -prefix" "/opt/iobroker"
    npm ERR! node v0.12.6
    npm ERR! npm  v2.11.2
    npm ERR! path /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/when/dist/                                                                                                                                     browser
    npm ERR! code ENOTEMPTY
    npm ERR! errno -39
    
    npm ERR! ENOTEMPTY, rmdir '/opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modul                                                                                                                                     es/when/dist/browser'
    npm ERR!
    npm ERR! If you need help, you may report this error at:
    npm ERR!     <https: github.com/npm/issues="">npm ERR! Please include the following file with any support request:
    npm ERR!     /opt/iobroker/npm-debug.log
    host.cubietruck Cannot install iobroker.node-red: 217
    root@cubietruck:/opt/iobroker#</https:> 
    

    mach ich was falsch?

    1 Antwort Letzte Antwort
    0
    • N Offline
      N Offline
      nobody
      schrieb am zuletzt editiert von
      #2

      Hi,

      sieht nach einem Berechtigungsproblem aus. Sie Installationsroutine von iobroker versucht den Adapter und alle abhängigen Module komplet neu mit npm install iobroker.node-red –production zu installieren, was bei einigen bei node-red implizit mitinstallierten Modulen nicht immer richtig funktioniert, weil implizit ein Benutzerwechsel durchgeführt wird. Deswegen soll bei node-red eigentlich die Einspielung von Updates über bestehende Installationen immer mit dem Flag --unsafe-perm erfolgen.

      Versuche mal das update wie folgt zu installieren:

      Anmelden unbedingt als root.

      cd /opt/iobroker
      iobroker stop node-red.0
      npm install --unsafe-perm iobroker.node-red
      
      

      Wenn es bei der Installation keine Probleme gegeben hat:

      iobroker upload node-red
      iobroker start node-red.0
      
      
      1 Antwort Letzte Antwort
      0
      • R Offline
        R Offline
        rascal
        schrieb am zuletzt editiert von
        #3

        hey,

        keine Ahnung ob das gut ist oder nicht.. node-red läuft, aber das hier hat er nach den Befehlen ausgegeben:

        root@cubietruck:~# cd /opt/iobroker
        root@cubietruck:/opt/iobroker# iobroker stop node-red.0
        Adapter "node-red.0 stopped.
        root@cubietruck:/opt/iobroker# npm install --unsafe-perm iobroker.node-red
        npm WARN peerDependencies The peer dependency kerberos@~0.0 included from mongodb-core will no
        npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency
        npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly.
        |
        > kerberos@0.0.18 install /opt/iobroker/node_modules/iobroker.node-red/node_modules/mongodb/node_modules/kerberos
        > (node-gyp rebuild) || (exit 0)
        
        gyp ERR! build error
        gyp ERR! stack Error: not found: make
        gyp ERR! stack     at F (/usr/local/lib/node_modules/npm/node_modules/which/which.js:72:28)
        gyp ERR! stack     at E (/usr/local/lib/node_modules/npm/node_modules/which/which.js:75:29)
        gyp ERR! stack     at /usr/local/lib/node_modules/npm/node_modules/which/which.js:83:16
        gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:95:15)
        gyp ERR! System Linux 3.4.79
        gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
        gyp ERR! cwd /opt/iobroker/node_modules/iobroker.node-red/node_modules/mongodb/node_modules/kerberos
        gyp ERR! node -v v0.12.6
        gyp ERR! node-gyp -v v2.0.1
        gyp ERR! not ok
        /
        > bcrypt@0.8.5 install /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/bcrypt
        > node-gyp rebuild
        
        gyp ERR! build error
        gyp ERR! stack Error: not found: make
        gyp ERR! stack     at F (/usr/local/lib/node_modules/npm/node_modules/which/which.js:72:28)
        gyp ERR! stack     at E (/usr/local/lib/node_modules/npm/node_modules/which/which.js:75:29)
        gyp ERR! stack     at /usr/local/lib/node_modules/npm/node_modules/which/which.js:83:16
        gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:95:15)
        gyp ERR! System Linux 3.4.79
        gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
        gyp ERR! cwd /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/bcrypt
        gyp ERR! node -v v0.12.6
        gyp ERR! node-gyp -v v2.0.1
        gyp ERR! not ok
        npm WARN optional dep failed, continuing bcrypt@0.8.5
        
        > bufferutil@1.2.1 install /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/ws/node_modules/bufferutil
        > node-gyp rebuild
        
        gyp ERR! build error
        gyp ERR! stack Error: not found: make
        gyp ERR! stack     at F (/usr/local/lib/node_modules/npm/node_modules/which/which.js:72:28)
        gyp ERR! stack     at E (/usr/local/lib/node_modules/npm/node_modules/which/which.js:75:29)
        gyp ERR! stack     at /usr/local/lib/node_modules/npm/node_modules/which/which.js:83:16
        gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:95:15)
        gyp ERR! System Linux 3.4.79
        command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
        gyp ERR! cwd /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/ws/node_modules/bufferutil
        gyp ERR! node -v v0.12.6
        gyp ERR! node-gyp -v v2.0.1
        gyp ERR! not ok
        
        > utf-8-validate@1.2.1 install /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/ws/node_modules/utf-8-validate
        > node-gyp rebuild
        
        gyp ERR! build error
        gyp ERR! stack Error: not found: make
        gyp ERR! stack     at F (/usr/local/lib/node_modules/npm/node_modules/which/which.js:72:28)
        gyp ERR! stack     at E (/usr/local/lib/node_modules/npm/node_modules/which/which.js:75:29)
        gyp ERR! stack     at /usr/local/lib/node_modules/npm/node_modules/which/which.js:83:16
        gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:95:15)
        gyp ERR! System Linux 3.4.79
        gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
        gyp ERR! cwd /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/ws/node_modules/utf-8-validate
        gyp ERR! node -v v0.12.6
        gyp ERR! node-gyp -v v2.0.1
        gyp ERR! not ok
        npm WARN optional dep failed, continuing bufferutil@1.2.1
        npm WARN optional dep failed, continuing utf-8-validate@1.2.1
        npm WARN deprecated i18next-client@1.10.3: you can use npm install i18next from version 2.0.0
        |
        > serialport@2.0.6 install /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/node-red-node-serialport/node_modules/serialport
        > node-pre-gyp install --fallback-to-build
        
        gyp ERR! build error
        gyp ERR! stack Error: not found: make
        gyp ERR! stack     at F (/usr/local/lib/node_modules/npm/node_modules/which/which.js:72:28)
        gyp ERR! stack     at E (/usr/local/lib/node_modules/npm/node_modules/which/which.js:75:29)
        gyp ERR! stack     at /usr/local/lib/node_modules/npm/node_modules/which/which.js:83:16
        gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:95:15)
        gyp ERR! System Linux 3.4.79
        gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/node-red-node-serialport/node_modules/serialport/build/Release/node-v14-linux-arm/serialport.node" "--module_name=serialport" "--module_path=/opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/node-red-node-serialport/node_modules/serialport/build/Release/node-v14-linux-arm"
        gyp ERR! cwd /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/node-red-node-serialport/node_modules/serialport
        gyp ERR! node -v v0.12.6
        gyp ERR! node-gyp -v v2.0.1
        gyp ERR! not ok
        node-pre-gyp ERR! build error
        node-pre-gyp ERR! stack Error: Failed to execute '/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/node-red-node-serialport/node_modules/serialport/build/Release/node-v14-linux-arm/serialport.node --module_name=serialport --module_path=/opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/node-red-node-serialport/node_modules/serialport/build/Release/node-v14-linux-arm' (1)
        node-pre-gyp ERR! stack     at ChildProcess. <anonymous>(/opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/node-red-node-serialport/node_modules/serialport/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
        node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:110:17)
        node-pre-gyp ERR! stack     at maybeClose (child_process.js:1015:16)
        node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:1087:5)
        node-pre-gyp ERR! System Linux 3.4.79
        node-pre-gyp ERR! command "node" "/opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/node-red-node-serialport/node_modules/serialport/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
        node-pre-gyp ERR! cwd /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/node-red-node-serialport/node_modules/serialport
        node-pre-gyp ERR! node -v v0.12.6
        node-pre-gyp ERR! node-pre-gyp -v v0.6.18
        node-pre-gyp ERR! not ok
        Failed to execute '/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/node-red-node-serialport/node_modules/serialport/build/Release/node-v14-linux-arm/serialport.node --module_name=serialport --module_path=/opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/node_modules/node-red-node-serialport/node_modules/serialport/build/Release/node-v14-linux-arm' (1)
        npm WARN optional dep failed, continuing node-red-node-serialport@0.1.0
        iobroker.node-red@0.4.2 node_modules/iobroker.node-red
        ├── fs.notify@0.0.4 (retry@0.6.1, async@0.1.22)
        ├── js2xmlparser@1.0.0
        ├── feedparser@1.1.4 (array-indexofobject@0.0.1, addressparser@0.1.3, readable-stream@1.0.33, sax@0.6.1)
        ├── mongodb@2.1.4 (es6-promise@3.0.2, readable-stream@1.0.31, kerberos@0.0.18, mongodb-core@1.2.32)
        └── node-red@0.12.5 (is-utf8@0.2.1, on-headers@1.0.1, basic-auth@1.0.3, media-typer@0.3.0, node-red-node-rbe@0.1.1, clone@1.0.2, passport-oauth2-client-password@0.1.2, passport-http-bearer@1.0.1, mustache@2.2.1, semver@5.1.0, nopt@3.0.6, passport@0.3.2, cors@2.7.1, follow-redirects@0.0.7, bcryptjs@2.3.0, oauth2orize@1.2.0, sentiment@1.0.4, raw-body@2.1.5, body-parser@1.14.2, express@4.13.3, fs-extra@0.26.4, ws@0.8.1, mqtt@1.6.3, node-red-node-twitter@0.1.4, node-red-node-email@0.1.0, when@3.7.7, node-red-node-feedparser@0.1.3, uglify-js@2.6.1, cheerio@0.19.0, xml2js@0.4.15, i18next@1.10.6, cron@1.1.0)
        root@cubietruck:/opt/iobroker# iobroker upload node-red
        got /opt/iobroker/node_modules/iobroker.node-red/admin
        upload [1] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/node-red.png node-red.png image/png
        upload [0] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/index.html index.html text/html
        Update "system.adapter.node-red.0"
        root@cubietruck:/opt/iobroker# iobroker start node-red.0
        Adapter "node-red.0 started.
        root@cubietruck:/opt/iobroker#</anonymous> 
        
        1 Antwort Letzte Antwort
        0
        • N Offline
          N Offline
          nobody
          schrieb am zuletzt editiert von
          #4

          ok, wenn node-red jetzt läuft, kannst du das so lassen.

          Welche node-red-Version ist denn bei dir jetzt installiert?

          Das Problem mit dem Kerberos Dienst ist eine Spezialität der Debian-Distribution Rasberian u.ä., die einfach nicht alles im Standard-Image installiert haben.

          Hier steht beschrieben, wie man das Problem beheben kann.

          http://forum.iobroker.net/viewtopic.php?t=1962

          1 Antwort Letzte Antwort
          0

          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

          Registrieren Anmelden
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          432

          Online

          33.0k

          Benutzer

          83.4k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2026
          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