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. ioBroker Allgemein
  4. MacOS: /bin/sh: npm: command not found

NEWS

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    306

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    931

MacOS: /bin/sh: npm: command not found

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
macosnodenpm
11 Beiträge 3 Kommentatoren 1.5k Aufrufe 5 Beobachtet
  • Ä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.
  • N Offline
    N Offline
    NemoN
    schrieb am zuletzt editiert von
    #1

    Ich bekomme folgenden Fehler bei meiner ioBroker Installation (installiert mit ioBroker install script) zB. beim Updaten von Adaptern...

    Er scheint npm innerhalb von ioBroker nicht zu finden:
    Bildschirmfoto 2019-06-13 um 23.18.22.png
    Auf der Shell klappt es problemlos mit dem gleichen User:

    user@MacBookPro:/usr/local/iobroker$ npm -v
    6.4.1
    user@MacBookPro:/usr/local/iobroker$ node -v
    v8.16.0
    

    Hat jemand eine Idee?

    AlCalzoneA 1 Antwort Letzte Antwort
    0
    • N NemoN

      Ich bekomme folgenden Fehler bei meiner ioBroker Installation (installiert mit ioBroker install script) zB. beim Updaten von Adaptern...

      Er scheint npm innerhalb von ioBroker nicht zu finden:
      Bildschirmfoto 2019-06-13 um 23.18.22.png
      Auf der Shell klappt es problemlos mit dem gleichen User:

      user@MacBookPro:/usr/local/iobroker$ npm -v
      6.4.1
      user@MacBookPro:/usr/local/iobroker$ node -v
      v8.16.0
      

      Hat jemand eine Idee?

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

      @NemoN Wann hast du installiert? Der Fehler kommt mir bekannt vor.

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

      1 Antwort Letzte Antwort
      0
      • N Offline
        N Offline
        NemoN
        schrieb am zuletzt editiert von
        #3

        @AlCalzone : Die lokale ioBroker Installation ist vom 4. Juni. Ich wollte mal anfangen meine eigenen Adapter zu entwickeln ✌

        AlCalzoneA 1 Antwort Letzte Antwort
        0
        • N NemoN

          @AlCalzone : Die lokale ioBroker Installation ist vom 4. Juni. Ich wollte mal anfangen meine eigenen Adapter zu entwickeln ✌

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

          @NemoN du könntest mal folgende Installer-Version probieren, die allerdings noch unter Entwicklung ist - also keine Garantie, dass es funktioniert:

          curl -sL https://raw.githubusercontent.com/ioBroker/ioBroker/freebsd-fix/installer.sh | bash -
          

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

          1 Antwort Letzte Antwort
          0
          • N Offline
            N Offline
            NemoN
            schrieb am zuletzt editiert von
            #5

            leider der gleiche Fehler :-/
            Ich habe mir nur eine Entwicklungs VM mit Ubuntu 18.04 aufgesetzt...

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              poessi
              schrieb am zuletzt editiert von poessi
              #6

              Hallo,

              Ich hänge mich mal mit hier dran, seit dem ich auf Node 10.16.0 ugedatet habe, habe ich das gleiche Problem.

              Mein iobroker läuft auf einem 2014er MacMini unter Mac OS Mojave 10.14.5.
              Seit dem Node-Update wird im Info Adpater die Version von NPM nicht
              mehr angezeigt und Ich kann aus dem iobroker heraus keine Adapter mehr Intallieren weil NPM nicht gefunden wird.
              Die PATH Variable für NPM scheint mir aber richtig angelegt zu sein, ich kann NPM aus jedem Verzeichnis heraus starten unter anderem auch aus dem iobroker Verzeichnis.
              Über das Terminal kann ich auch problemlos Adapter installieren.

              iobroker ist installiert in usr/local/iobroker

              Wenn ich im Terminal iobroker info eingebe bekomme ich folgende Ausgabe:

              apfelkiste:iobroker poessi$ iobroker info
              Platform       : OSX
              Architecture   : x64
              CPUs           : 4
              Speed          : 1400 MHz
              Model          : Intel(R) Core(TM) i5-4260U CPU @ 1.40GHz
              RAM            : 8 GB 
              System uptime  : 01:09:18
              Node.js        : v10.16.0
              Disk size      : 476.7 GiB
              Disk free      : 193.3 GiB
              adapters count : 245
              NPM            : v6.9.0
              

              Hier wird die NPM Version also richtig angezeigt.
              Im Webadmin sieht das ganze dann so aus:
              Bildschirmfoto 2019-06-23 um 15.12.21.png

              Im Terminal kann ich auch die Versionen richtig abfragen:

              apfelkiste:iobroker poessi$ node -v
              v10.16.0
              apfelkiste:iobroker poessi$ npm -v
              6.9.0
              apfelkiste:iobroker poessi$ n -V
              3.0.2
              
              apfelkiste:iobroker poessi$ which node
              /usr/local/bin/node
              apfelkiste:iobroker poessi$ which npm
              /usr/local/bin/npm
              apfelkiste:iobroker poessi$ which n
              /usr/local/bin/n
              

              iobroker kann ich mit iobroker start starten und mit iobroker stop beenden.

              apfelkiste:iobroker poessi$ iobroker start
              apfelkiste:iobroker poessi$ iobroker status
              iobroker is running
              
              Objects type: file
              States  type: redis
              
              beim beenden kommt allerdings:
              
              apfelkiste:iobroker poessi$ iobroker stop
              Stopping iobroker controller daemon...
              iobroker controller daemon stopped.
              No "killall.sh" script found. Just stop.
              

              Wenn ich im iobroker Verzeichnis bin kann ich ./killall.sh vom terminal aus problemlos ausführen.

              Versuche ich z.B. „hm-rpc“ aus iobroker zu aktualisieren hänge ich endlos in diesem Bild:
              Bildschirmfoto 2019-06-23 um 14.49.48.png

              Per Terminal in /usr/local/iobroker ausgeführt funktioniert der gleiche Befehl aber problemlos:

              apfelkiste:iobroker poessi$ ./iobroker upgrade hm-rpc
              Update hm-rpc from @1.9.12 to @1.9.13
              NPM version: 6.9.0
              npm install iobroker.hm-rpc@1.9.13 --production --save --prefix "/usr/local/iobroker" (System call)
              npm WARN enoent ENOENT: no such file or directory, open '/usr/local/iobroker/node_modules/@abandonware/node-addon-api/package.json'
              npm WARN enoent ENOENT: no such file or directory, open '/usr/local/iobroker/node_modules/iobroker.radar2/node_modules/@abandonware/node-addon-api/package.json'
              npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @abandonware/bluetooth-hci-socket@0.5.3-1 (node_modules/@abandonware/bluetooth-hci-socket):
              npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @abandonware/bluetooth-hci-socket@0.5.3-1: wanted {"os":"linux,android,freebsd,win32","arch":"any"} (current: {"os":"darwin","arch":"x64"})
              npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bluetooth-hci-socket@0.5.1 (node_modules/bluetooth-hci-socket):
              npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for bluetooth-hci-socket@0.5.1: wanted {"os":"linux,android,win32","arch":"any"} (current: {"os":"darwin","arch":"x64"})
              
              npm install --production (System call) in "/usr/local/iobroker/node_modules/iobroker.hm-rpc"
              npm WARN deprecated mixin-deep@1.3.1: Critical bug fixed in v2.0.1, please upgrade to the latest version.
              npm WARN deprecated set-value@2.0.0: Critical bug fixed in v3.0.1, please upgrade to the latest version.
              npm WARN deprecated set-value@0.4.3: Critical bug fixed in v3.0.1, please upgrade to the latest version.
              npm notice created a lockfile as package-lock.json. You should commit this file.
              got /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin
              Update "system.adapter.hm-rpc.0"
              upload [200] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/index_m.html index_m.html text/html
              upload [150] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/75_hm-pb-2-wm55_thumb.png icons/75_hm-pb-2-wm55_thumb.png image/png
              upload [100] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/27_hmw-lc-bl1-dr_thumb.png icons/27_hmw-lc-bl1-dr_thumb.png image/png
              upload [90] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/188_hmip-etrv-c_thumb.png icons/188_hmip-etrv-c_thumb.png image/png
              upload [80] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/179_hmip-swdm-b2_thumb.png icons/179_hmip-swdm-b2_thumb.png image/png
              upload [70] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/169_hmip-swo-pr_thumb.png icons/169_hmip-swo-pr_thumb.png image/png
              upload [60] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/150_hm-lc-dw-wm_thumb.png icons/150_hm-lc-dw-wm_thumb.png image/png
              upload [50] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/140_alpha-ip-rgb_thumb.png icons/140_alpha-ip-rgb_thumb.png image/png
              upload [40] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/132_hmip-smo_thumb.png icons/132_hmip-smo_thumb.png image/png
              upload [30] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/121_hmip-wth_thumb.png icons/121_hmip-wth_thumb.png image/png
              upload [20] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/113_hmip-psm_thumb.png icons/113_hmip-psm_thumb.png image/png
              upload [19] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/113_hmip-psm-uk_thumb.png icons/113_hmip-psm-uk_thumb.png image/png
              upload [18] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/113_hmip-psm-pe_thumb.png icons/113_hmip-psm-pe_thumb.png image/png
              upload [17] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/113_hmip-psm-it_thumb.png icons/113_hmip-psm-it_thumb.png image/png
              upload [16] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/113_hmip-psm-ch_thumb.png icons/113_hmip-psm-ch_thumb.png image/png
              upload [15] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/112_hmip-wrc2_thumb.png icons/112_hmip-wrc2_thumb.png image/png
              upload [14] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/111_hm-lc-rgbw-wm_thumb.png icons/111_hm-lc-rgbw-wm_thumb.png image/png
              upload [13] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/110_hm-es-pmsw1-dr_thump.png icons/110_hm-es-pmsw1-dr_thump.png image/png
              upload [12] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/109_hm-lc-sw1-pl-ct_thump.png icons/109_hm-lc-sw1-pl-ct_thump.png image/png
              upload [11] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/108_hm-rc-dis-h-x-eu_thump.png icons/108_hm-rc-dis-h-x-eu_thump.png image/png
              upload [10] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/107_hm-es-pmsw1-pl-R5_thumb.png icons/107_hm-es-pmsw1-pl-R5_thumb.png image/png
              upload [9] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/107_hm-es-pmsw1-pl-R4_thumb.png icons/107_hm-es-pmsw1-pl-R4_thumb.png image/png
              upload [8] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/107_hm-es-pmsw1-pl-R3_thumb.png icons/107_hm-es-pmsw1-pl-R3_thumb.png image/png
              upload [7] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/107_hm-es-pmsw1-pl-R2_thumb.png icons/107_hm-es-pmsw1-pl-R2_thumb.png image/png
              upload [6] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/105_hm-sec-sd-2-team_thumb.png icons/105_hm-sec-sd-2-team_thumb.png image/png
              upload [5] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/104_hm-sec-sd-2_thumb.png icons/104_hm-sec-sd-2_thumb.png image/png
              upload [4] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/103_hm-sen-mdir-wm55_thumb.png icons/103_hm-sen-mdir-wm55_thumb.png image/png
              upload [3] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/102_hm-es-tx-wm_thumb.png icons/102_hm-es-tx-wm_thumb.png image/png
              upload [2] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/101_hm-sen-db-pcb_thumb.png icons/101_hm-sen-db-pcb_thumb.png image/png
              upload [1] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/100_hm-rc-8_thumb.png icons/100_hm-rc-8_thumb.png image/png
              upload [0] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/homematic.png homematic.png image/png
              Adapter "hm-rpc" updated
              

              Meine Installation ist irgendwann vom vorletzten Jahr, bisher lief alles problemlos,
              ich habe zwischenzeitlich immer nur Adapter updates gemacht und auch mal irgendwann das Update auf Node 8.x was da aber noch Problemlos war.

              Ich vermute das es irgendwas mit rechten oder Dateipfaden zu tun hat.

              P 1 Antwort Letzte Antwort
              0
              • P poessi

                Hallo,

                Ich hänge mich mal mit hier dran, seit dem ich auf Node 10.16.0 ugedatet habe, habe ich das gleiche Problem.

                Mein iobroker läuft auf einem 2014er MacMini unter Mac OS Mojave 10.14.5.
                Seit dem Node-Update wird im Info Adpater die Version von NPM nicht
                mehr angezeigt und Ich kann aus dem iobroker heraus keine Adapter mehr Intallieren weil NPM nicht gefunden wird.
                Die PATH Variable für NPM scheint mir aber richtig angelegt zu sein, ich kann NPM aus jedem Verzeichnis heraus starten unter anderem auch aus dem iobroker Verzeichnis.
                Über das Terminal kann ich auch problemlos Adapter installieren.

                iobroker ist installiert in usr/local/iobroker

                Wenn ich im Terminal iobroker info eingebe bekomme ich folgende Ausgabe:

                apfelkiste:iobroker poessi$ iobroker info
                Platform       : OSX
                Architecture   : x64
                CPUs           : 4
                Speed          : 1400 MHz
                Model          : Intel(R) Core(TM) i5-4260U CPU @ 1.40GHz
                RAM            : 8 GB 
                System uptime  : 01:09:18
                Node.js        : v10.16.0
                Disk size      : 476.7 GiB
                Disk free      : 193.3 GiB
                adapters count : 245
                NPM            : v6.9.0
                

                Hier wird die NPM Version also richtig angezeigt.
                Im Webadmin sieht das ganze dann so aus:
                Bildschirmfoto 2019-06-23 um 15.12.21.png

                Im Terminal kann ich auch die Versionen richtig abfragen:

                apfelkiste:iobroker poessi$ node -v
                v10.16.0
                apfelkiste:iobroker poessi$ npm -v
                6.9.0
                apfelkiste:iobroker poessi$ n -V
                3.0.2
                
                apfelkiste:iobroker poessi$ which node
                /usr/local/bin/node
                apfelkiste:iobroker poessi$ which npm
                /usr/local/bin/npm
                apfelkiste:iobroker poessi$ which n
                /usr/local/bin/n
                

                iobroker kann ich mit iobroker start starten und mit iobroker stop beenden.

                apfelkiste:iobroker poessi$ iobroker start
                apfelkiste:iobroker poessi$ iobroker status
                iobroker is running
                
                Objects type: file
                States  type: redis
                
                beim beenden kommt allerdings:
                
                apfelkiste:iobroker poessi$ iobroker stop
                Stopping iobroker controller daemon...
                iobroker controller daemon stopped.
                No "killall.sh" script found. Just stop.
                

                Wenn ich im iobroker Verzeichnis bin kann ich ./killall.sh vom terminal aus problemlos ausführen.

                Versuche ich z.B. „hm-rpc“ aus iobroker zu aktualisieren hänge ich endlos in diesem Bild:
                Bildschirmfoto 2019-06-23 um 14.49.48.png

                Per Terminal in /usr/local/iobroker ausgeführt funktioniert der gleiche Befehl aber problemlos:

                apfelkiste:iobroker poessi$ ./iobroker upgrade hm-rpc
                Update hm-rpc from @1.9.12 to @1.9.13
                NPM version: 6.9.0
                npm install iobroker.hm-rpc@1.9.13 --production --save --prefix "/usr/local/iobroker" (System call)
                npm WARN enoent ENOENT: no such file or directory, open '/usr/local/iobroker/node_modules/@abandonware/node-addon-api/package.json'
                npm WARN enoent ENOENT: no such file or directory, open '/usr/local/iobroker/node_modules/iobroker.radar2/node_modules/@abandonware/node-addon-api/package.json'
                npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @abandonware/bluetooth-hci-socket@0.5.3-1 (node_modules/@abandonware/bluetooth-hci-socket):
                npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @abandonware/bluetooth-hci-socket@0.5.3-1: wanted {"os":"linux,android,freebsd,win32","arch":"any"} (current: {"os":"darwin","arch":"x64"})
                npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bluetooth-hci-socket@0.5.1 (node_modules/bluetooth-hci-socket):
                npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for bluetooth-hci-socket@0.5.1: wanted {"os":"linux,android,win32","arch":"any"} (current: {"os":"darwin","arch":"x64"})
                
                npm install --production (System call) in "/usr/local/iobroker/node_modules/iobroker.hm-rpc"
                npm WARN deprecated mixin-deep@1.3.1: Critical bug fixed in v2.0.1, please upgrade to the latest version.
                npm WARN deprecated set-value@2.0.0: Critical bug fixed in v3.0.1, please upgrade to the latest version.
                npm WARN deprecated set-value@0.4.3: Critical bug fixed in v3.0.1, please upgrade to the latest version.
                npm notice created a lockfile as package-lock.json. You should commit this file.
                got /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin
                Update "system.adapter.hm-rpc.0"
                upload [200] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/index_m.html index_m.html text/html
                upload [150] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/75_hm-pb-2-wm55_thumb.png icons/75_hm-pb-2-wm55_thumb.png image/png
                upload [100] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/27_hmw-lc-bl1-dr_thumb.png icons/27_hmw-lc-bl1-dr_thumb.png image/png
                upload [90] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/188_hmip-etrv-c_thumb.png icons/188_hmip-etrv-c_thumb.png image/png
                upload [80] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/179_hmip-swdm-b2_thumb.png icons/179_hmip-swdm-b2_thumb.png image/png
                upload [70] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/169_hmip-swo-pr_thumb.png icons/169_hmip-swo-pr_thumb.png image/png
                upload [60] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/150_hm-lc-dw-wm_thumb.png icons/150_hm-lc-dw-wm_thumb.png image/png
                upload [50] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/140_alpha-ip-rgb_thumb.png icons/140_alpha-ip-rgb_thumb.png image/png
                upload [40] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/132_hmip-smo_thumb.png icons/132_hmip-smo_thumb.png image/png
                upload [30] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/121_hmip-wth_thumb.png icons/121_hmip-wth_thumb.png image/png
                upload [20] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/113_hmip-psm_thumb.png icons/113_hmip-psm_thumb.png image/png
                upload [19] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/113_hmip-psm-uk_thumb.png icons/113_hmip-psm-uk_thumb.png image/png
                upload [18] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/113_hmip-psm-pe_thumb.png icons/113_hmip-psm-pe_thumb.png image/png
                upload [17] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/113_hmip-psm-it_thumb.png icons/113_hmip-psm-it_thumb.png image/png
                upload [16] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/113_hmip-psm-ch_thumb.png icons/113_hmip-psm-ch_thumb.png image/png
                upload [15] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/112_hmip-wrc2_thumb.png icons/112_hmip-wrc2_thumb.png image/png
                upload [14] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/111_hm-lc-rgbw-wm_thumb.png icons/111_hm-lc-rgbw-wm_thumb.png image/png
                upload [13] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/110_hm-es-pmsw1-dr_thump.png icons/110_hm-es-pmsw1-dr_thump.png image/png
                upload [12] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/109_hm-lc-sw1-pl-ct_thump.png icons/109_hm-lc-sw1-pl-ct_thump.png image/png
                upload [11] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/108_hm-rc-dis-h-x-eu_thump.png icons/108_hm-rc-dis-h-x-eu_thump.png image/png
                upload [10] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/107_hm-es-pmsw1-pl-R5_thumb.png icons/107_hm-es-pmsw1-pl-R5_thumb.png image/png
                upload [9] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/107_hm-es-pmsw1-pl-R4_thumb.png icons/107_hm-es-pmsw1-pl-R4_thumb.png image/png
                upload [8] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/107_hm-es-pmsw1-pl-R3_thumb.png icons/107_hm-es-pmsw1-pl-R3_thumb.png image/png
                upload [7] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/107_hm-es-pmsw1-pl-R2_thumb.png icons/107_hm-es-pmsw1-pl-R2_thumb.png image/png
                upload [6] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/105_hm-sec-sd-2-team_thumb.png icons/105_hm-sec-sd-2-team_thumb.png image/png
                upload [5] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/104_hm-sec-sd-2_thumb.png icons/104_hm-sec-sd-2_thumb.png image/png
                upload [4] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/103_hm-sen-mdir-wm55_thumb.png icons/103_hm-sen-mdir-wm55_thumb.png image/png
                upload [3] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/102_hm-es-tx-wm_thumb.png icons/102_hm-es-tx-wm_thumb.png image/png
                upload [2] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/101_hm-sen-db-pcb_thumb.png icons/101_hm-sen-db-pcb_thumb.png image/png
                upload [1] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/icons/100_hm-rc-8_thumb.png icons/100_hm-rc-8_thumb.png image/png
                upload [0] hm-rpc.admin /usr/local/iobroker/node_modules/iobroker.hm-rpc/admin/homematic.png homematic.png image/png
                Adapter "hm-rpc" updated
                

                Meine Installation ist irgendwann vom vorletzten Jahr, bisher lief alles problemlos,
                ich habe zwischenzeitlich immer nur Adapter updates gemacht und auch mal irgendwann das Update auf Node 8.x was da aber noch Problemlos war.

                Ich vermute das es irgendwas mit rechten oder Dateipfaden zu tun hat.

                P Offline
                P Offline
                poessi
                schrieb am zuletzt editiert von poessi
                #7

                Hallo,

                ich habe noch eine neue Erkentnis:

                Egal ob ich per Start per Launch Deamon oder von Hand mit "iobroker start" starte, in keinem der Fälle wird NPM gefunden und es lassen sich aus iobroker heraus keine Adapter Installieren.
                Wenn ich aber bei bereits laufendem iobroker in der console "iobroker restart" Ausführe wird nach dem Neustart NPM gefunden, im Info Adapter mit der richtigen Version angezeigt und auch Installationen laufen Problemlos.

                Irgendetwas läuft also beim restart anders als beim start.
                @NemoN Hast du es bei Dir noch unter Mac OS installiert und kannst das einmal ausprobieren ob es sich bei dir genau so verhält ?

                AlCalzoneA 1 Antwort Letzte Antwort
                0
                • P poessi

                  Hallo,

                  ich habe noch eine neue Erkentnis:

                  Egal ob ich per Start per Launch Deamon oder von Hand mit "iobroker start" starte, in keinem der Fälle wird NPM gefunden und es lassen sich aus iobroker heraus keine Adapter Installieren.
                  Wenn ich aber bei bereits laufendem iobroker in der console "iobroker restart" Ausführe wird nach dem Neustart NPM gefunden, im Info Adapter mit der richtigen Version angezeigt und auch Installationen laufen Problemlos.

                  Irgendetwas läuft also beim restart anders als beim start.
                  @NemoN Hast du es bei Dir noch unter Mac OS installiert und kannst das einmal ausprobieren ob es sich bei dir genau so verhält ?

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

                  @poessi sagte in MacOS: /bin/sh: npm: command not found:

                  Irgendetwas läuft also beim restart anders als beim start.

                  Das klingt irgendwie danach als würden die environment-Variablen anders ausgewertet. Hab jetzt keine Zeit zu schauen wie die Syntax ist, aber kannst du zum Testen mal explizit den Pfad zum Ordner in dem sich npm befindet zur PATH-Variable hinzufügen?
                  Etwa so:

                  PATH="$PATH:/pfad/zu/npm" iobroker restart
                  

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

                  P 1 Antwort Letzte Antwort
                  0
                  • AlCalzoneA AlCalzone

                    @poessi sagte in MacOS: /bin/sh: npm: command not found:

                    Irgendetwas läuft also beim restart anders als beim start.

                    Das klingt irgendwie danach als würden die environment-Variablen anders ausgewertet. Hab jetzt keine Zeit zu schauen wie die Syntax ist, aber kannst du zum Testen mal explizit den Pfad zum Ordner in dem sich npm befindet zur PATH-Variable hinzufügen?
                    Etwa so:

                    PATH="$PATH:/pfad/zu/npm" iobroker restart
                    
                    P Offline
                    P Offline
                    poessi
                    schrieb am zuletzt editiert von
                    #9

                    @AlCalzone
                    Hallo, sorry das ich mich jetzt erst melde, war hektisch vor dem Urlaub und zwischenzeitlich dachte ich nicht mehr daran. Nun also mal eine Kurze Rückmeldung aus dem Urlaub.

                    Den Pfad zu npm, node und n habe ich ohnehin schon im PATH. Das liegt alles in /usr/local/bin
                    Daran liegt es nicht, das ist aber auch das was mich so sehr daran wundert, denn eigentlich müsste npm gefunden werden. Wie gesagt kann ich es direkt, egal in welchem directory ich mich befinde im Terminal starten. Wie könnte man denn herausfinden worin sich der "normale" start von iobroker und der "restart" unterscheiden ?

                    Grüße aus Mexico.

                    AlCalzoneA 1 Antwort Letzte Antwort
                    0
                    • P poessi

                      @AlCalzone
                      Hallo, sorry das ich mich jetzt erst melde, war hektisch vor dem Urlaub und zwischenzeitlich dachte ich nicht mehr daran. Nun also mal eine Kurze Rückmeldung aus dem Urlaub.

                      Den Pfad zu npm, node und n habe ich ohnehin schon im PATH. Das liegt alles in /usr/local/bin
                      Daran liegt es nicht, das ist aber auch das was mich so sehr daran wundert, denn eigentlich müsste npm gefunden werden. Wie gesagt kann ich es direkt, egal in welchem directory ich mich befinde im Terminal starten. Wie könnte man denn herausfinden worin sich der "normale" start von iobroker und der "restart" unterscheiden ?

                      Grüße aus Mexico.

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

                      @poessi Es gab inzwischen weitere Berichte und einen Fix hierfür ;) Grund war, dass in der launchd-Konfiguration die PATH-Variable explizit angegeben werden musste.

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

                      P 1 Antwort Letzte Antwort
                      0
                      • AlCalzoneA AlCalzone

                        @poessi Es gab inzwischen weitere Berichte und einen Fix hierfür ;) Grund war, dass in der launchd-Konfiguration die PATH-Variable explizit angegeben werden musste.

                        P Offline
                        P Offline
                        poessi
                        schrieb am zuletzt editiert von
                        #11

                        @AlCalzone
                        Wow, das klingt ja erfolgversprechend. Mit dem Update warte ich mal bis ich kommende Woche wieder zuhause bin.
                        Vielen Dank.

                        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
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        547

                        Online

                        32.8k

                        Benutzer

                        82.8k

                        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