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. ioBroker Allgemein
  4. Installation auf RasPI1 mit Raspbian

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Installation auf RasPI1 mit Raspbian

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
22 Beiträge 4 Kommentatoren 2.6k 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.
  • J Offline
    J Offline
    JERKBALL
    schrieb am zuletzt editiert von
    #3

    Nein, NPM ist 3.x

    Wo setze ich denn das Passwort, damit er den Start weiter abarbeitet?

    1 Antwort Letzte Antwort
    0
    • HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #4

      npm 3 macht Probleme!

      Warum gehst du nicht nach der verlinkten Installationsanleitung vor?

      Gruß

      Rainer

      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
      • J Offline
        J Offline
        JERKBALL
        schrieb am zuletzt editiert von
        #5

        Wenn ich deiner Verlinkung folge, lande ich auf der iobroker.net Startseite…

        Ich hatte begonnen mit dem Paket der Download Seite, aber NodeJS 0.12.6 kam mir dann schon von Beginn an sehr antik vor. War es dann natürlich auch für die aktuelle Version.

        Ich versuche mal den 4er Tree, wie ich hier irgendwo im Forum fand...

        //EDIT

        so, ich bin jetzt auf den entsprechenden Versionen:

        root@fhem:~# nodejs -v
        v4.6.1
        root@fhem:~# npm -v
        2.15.9
        

        An meinem Problem geändert hat sich leider nichts:

        2016-11-04 12:39:41.198  - info: host.fhem iobroker.js-controller version 0.13.1 js-controller starting
        2016-11-04 12:39:41.236  - info: host.fhem Copyright (c) 2014-2016 bluefox, hobbyquaker
        2016-11-04 12:39:41.239  - info: host.fhem hostname: fhem, node: v4.6.1
        2016-11-04 12:39:41.243  - info: host.fhem ip addresses: 192.168.0.51
        2016-11-04 12:39:41.365  - info: inMem-states listening on port 9002
        2016-11-04 12:39:41.465  - info: inMem-objects listening on port 9001
        2016-11-04 12:39:41.491  - info: host.fhem InMemoryDB connected
        2016-11-04 12:39:41.552  - error: host.fhem _design/system missing - call node iobroker.js setup
        2016-11-04 12:39:41.652  - error: uncaught exception: password is not defined
        2016-11-04 12:39:41.673  - error: ReferenceError: password is not defined
            at /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:150:13
            at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2068:21)
            at Timer.listOnTimeout (timers.js:92:15)
        2016-11-04 12:39:41.697  - info: host.fhem terminated
        2016-11-04 12:39:41.717  - info: iobroker _restart
        
        root@fhem:/opt/iobroker# /usr/bin/node node_modules/iobroker.js-controller/iobroker.js setup
        object system.certificates created
        object system.repositories created
        object system.config created
        object enum.rooms created
        object system.group.user created
        object system.group.administrator created
        object _design/system created
        /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:150
                    password(getAppName()).hash(null, null, function (err, res) {
                    ^
        
        ReferenceError: password is not defined
            at /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:150:13
            at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2068:21)
            at Timer.listOnTimeout (timers.js:92:15)
        

        Über eine Aussage, wie ich das verlangte Passwort manuell setze, wäre ich wirklich sehr dankbar!

        1 Antwort Letzte Antwort
        0
        • HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #6

          @JERKBALL:

          Über eine Aussage, wie ich das verlangte Passwort manuell setze, wäre ich wirklich sehr dankbar! `

          ich würde mir ja gerne den Dank abholen, weiss aber gar nicht, wo diese Meldung zu dem (?) Zeitpunkt @JERKBALL:

          Beim Starten kommt: ` herkommt und schon gar nicht wieso.

          @JERKBALL:

          Wenn ich deiner Verlinkung folge, lande ich auf der iobroker.net Startseite… `
          sollte nicht - tuts bei mir aber auch :( Neuer Versuch:

          http://www.iobroker.net/?page_id=5106&lang=de

          Versuch mal <strg>klick oder URL in neuen Tab einkopieren.

          @JERKBALL:

          ch hatte begonnen mit dem Paket der Download Seite `
          Da gibt es viele, je weiter unten, desto älter.

          http://www.iobroker.net/?page_id=2563&lang=de

          die aktuelle für den RasPi1 liegt auf Platz 1!

          Gruß

          Rainer</strg>

          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
          • J Offline
            J Offline
            JERKBALL
            schrieb am zuletzt editiert von
            #7

            Mit STRG gehts, vielen Dank. Hatte hier am Rechner sowie am Smartphone nicht geklappt..

            Die Anleitung bin ich befolgt, bis ich "http://node-arm.herokuapp.com/node_archive_armhf.deb" installieren sollte… Das installiert bei mir aber Version 0.12.6

            Nach der Installation fehlten bei mir auch iobroker.js-controller und iobroker.admin

            > ich würde mir ja gerne den Dank abholen, weiss aber gar nicht, wo diese Meldung zu dem (?) Zeitpunkt … herkommt und schon gar nicht wieso.

            Dann warten wir mal, ob es noch andere in diesem Forum gibt, die den Quelltext an dieser Stelle lesen können ;)

            Ich kann es leider nicht :(

            Aber zumindest die Log lesen und halbwegs interpretieren.

            Aber vielen Dank, dass du mir so schnell mit Rat und Tat zur Seite gesprungen bist.

            1 Antwort Letzte Antwort
            0
            • HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #8

              @JERKBALL:

              Die Anleitung bin ich befolgt, bis ich "http://node-arm.herokuapp.com/node_archive_armhf.deb" installieren sollte… Das installiert bei mir aber Version 0.12.6 `
              Recht du hast!

              Da war etwas :?

              Der Raspi1 ist ein ARMv6; RasPi2 und 3 sind ARMv7

              Aber ich meine, dass ich das Image http://www.iobroker.net/?ddownload=5314 auch ohne das wget gemacht hatte. Und das lief.

              Allerdings hat sich aktuell bei einigen Versionen etwas geändert.

              Wenn du noch ne Karte übrig hast, versuch es mal bitte mit dem Image. Das lief bei mir problemlos.

              Bleibt nur noch die Frage wann genau diese Meldung auftritt.

              Gruß

              Rainer

              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
              • J Offline
                J Offline
                JERKBALL
                schrieb am zuletzt editiert von
                #9

                @Homoran:

                Bleibt nur noch die Frage wann genau diese Meldung auftritt. `

                Ich starte den iobroker daemon:

                 [color]/usr/bin/node node_modules/iobroker.js-controller/iobroker.js start[/color]
                Starting iobroker controller daemon...
                iobroker controller daemon started. PID: 20476
                

                die Log verrät mir, dass was nicht geht:

                2016-11-04 12:39:41.198  - info: host.fhem iobroker.js-controller version 0.13.1 js-controller starting
                2016-11-04 12:39:41.236  - info: host.fhem Copyright (c) 2014-2016 bluefox, hobbyquaker
                2016-11-04 12:39:41.239  - info: host.fhem hostname: fhem, node: v4.6.1
                2016-11-04 12:39:41.243  - info: host.fhem ip addresses: 192.168.0.51
                2016-11-04 12:39:41.365  - info: inMem-states listening on port 9002
                2016-11-04 12:39:41.465  - info: inMem-objects listening on port 9001
                2016-11-04 12:39:41.491  - info: host.fhem InMemoryDB connected
                [color]2016-11-04 12:39:41.552  - error: host.fhem _design/system missing - call node iobroker.js setup[/color]
                2016-11-04 12:39:41.652  - error: uncaught exception: password is not defined
                2016-11-04 12:39:41.673  - error: ReferenceError: password is not defined
                    at /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:150:13
                    at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2068:21)
                    at Timer.listOnTimeout (timers.js:92:15)
                2016-11-04 12:39:41.697  - info: host.fhem terminated
                2016-11-04 12:39:41.717  - info: iobroker _restart
                

                Also beherzige ich den Hinweis aus der Log, weil ich ja bislang nur iobroker.js setup custom aufgerufen habe, um den port 9000 auf 9002 zu ändern.

                Soweit so gut, wenn ich dann allerdings das Setup aufrufe, kommt folgende Fehlermeldung:

                root@fhem:/opt/iobroker# /usr/bin/node node_modules/iobroker.js-controller/iobroker.js setup
                object system.certificates created
                object system.repositories created
                object system.config created
                object enum.rooms created
                object system.group.user created
                object system.group.administrator created
                object _design/system created
                /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:150
                            password(getAppName()).hash(null, null, function (err, res) {
                            ^
                
                [color]ReferenceError: password is not defined[/color]
                    at /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:150:13
                    at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2068:21)
                    at Timer.listOnTimeout (timers.js:92:15)
                

                Der Bereich in tools.js ist ja auch recht eindeutig:

                function createUuid(_objects, callback) {
                    var tasks = 2;
                    var _uuid;
                    _objects.getObject('system.user.admin', function (err, obj) {
                        if (err || !obj) {
                            // Default Password for user 'admin' is application name in lower case
                            [color]password(getAppName()).hash(null, null, function (err, res) {[/color]
                                if (err) console.error(err);
                                // Create user here and not in io-package.js because of hash password
                                var tasks = 0;
                
                                tasks++;
                                _objects.setObject('system.user.admin', {
                                    type: 'user',
                                    common: {
                                        name:      'admin',
                                        password:   res,
                                        dontDelete: true,
                                        enabled:    true
                                    },
                                    native: {}
                                }, function () {
                                    console.log('object system.user.admin created');
                                    if (!--tasks && callback) callback(_uuid);
                                });
                            });
                        } else {
                            if (!--tasks && callback) callback(_uuid);
                        }
                    });
                

                Hier findet man dann auch in Zeile 150 den angemekerten Code-Schnippsel, allerdings kann ich mit den Kommentaren drum rum recht wenig anfangen udn weiß nicht, on ich einfach das Passwort an dieser Stelle manuell setzen kann…

                Vielen Dank auf jeden Fall!

                //EDIT

                Im CODE Tag geht wohl kein COLOR Tag, sie die COLOR Brakets als Markierung an ;)

                1 Antwort Letzte Antwort
                0
                • HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #10

                  @JERKBALL:

                  Ich starte den iobroker daemon:

                  Code: Alles auswählen

                  /usr/bin/node node_modules/iobroker.js-controller/iobroker.js start

                  Starting iobroker controller daemon… `

                  ok!

                  der übliche Weg wäre

                  cd /opt/iobroker
                  iobroker start
                  

                  und gut ist (sollte sein)

                  Ich habe da mal einen Verdacht:

                  dein Server heisst doch nicht umsonst fhem, oder?

                  Was läuft denn da noch alles drauf?

                  Diesen Fehler habe ich bisher noch nie gesehen!

                  Hast du ioBroker als root installiert?

                  • und jetzt auch gestartet?

                  @JERKBALL:

                  Im CODE Tag geht wohl kein COLOR Tag, sie die COLOR Brakets als Markierung an ;) `
                  jepp, ich hatte mich schon über die Tags gewundert ;-)

                  Das muss sich @Bluefox ansehen, evtl. geht da etwas mit letsencrypt nicht.

                  Gruß

                  Rainer

                  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
                  • BluefoxB Offline
                    BluefoxB Offline
                    Bluefox
                    schrieb am zuletzt editiert von
                    #11

                    Danke. Habe tatsächlich ein Fehler bei der neuen Installation entdeckt.

                    0.13.2 ist raus.

                    1 Antwort Letzte Antwort
                    0
                    • J Offline
                      J Offline
                      JERKBALL
                      schrieb am zuletzt editiert von
                      #12
                      root@fhem:/opt/iobroker#  npm install iobroker.js-controller --production
                      -
                      > iobroker.js-controller@0.13.2 install /opt/iobroker/node_modules/iobroker.js-controller
                      > node lib/setup.js setup first
                      
                      iobroker.js-controller@0.13.2 node_modules/iobroker.js-controller
                      └── yargs@6.3.0 (yargs-parser@4.0.2)
                      
                      root@fhem:/opt/iobroker# /usr/bin/node node_modules/iobroker.js-controller/iobroker.js setup
                      object system.certificates created
                      object system.repositories created
                      object system.config created
                      object enum.rooms created
                      object system.group.user created
                      object system.group.administrator created
                      object _design/system created
                      

                      Jetzt gehts! Danke :)

                      1 Antwort Letzte Antwort
                      0
                      • lobomauL Offline
                        lobomauL Offline
                        lobomau
                        schrieb am zuletzt editiert von
                        #13

                        @JERKBALL:

                        Jetzt gehts! Danke :) `
                        Wie denn nun genau?

                        Ich habe das Raspi 1 Image genommen mit js-controller 0.12.2 und versuche es upzudaten auf 0.13.2.

                        node ist dabei noch auf 0.12.6. node updaten habe ich vorher bei anderen Versuchen nicht hinbekommen.

                        pi@ioBroker-Pi1:~ $ sudo su
                        root@ioBroker-Pi1:/home/pi# node -v
                        v0.12.6
                        root@ioBroker-Pi1:/home/pi# cd /opt/iobroker
                        root@ioBroker-Pi1:/opt/iobroker# iobroker stop
                        Stopping iobroker controller daemon...
                        iobroker controller daemon stopped.
                        Exit code for "killall.sh": 0
                        root@ioBroker-Pi1:/opt/iobroker# npm install iobroker.js-controller --production
                        npm WARN engine request@2.78.0: wanted: {"node":">= 4"} (current: {"node":"0.12.6","npm":"2.11.2"})
                        /
                        > ursa@0.9.4 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/letsencrypt/node_modules/rsa-compat/node_modules/ursa
                        > node-gyp rebuild
                        
                        gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/0.12.6"
                        gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/iobroker.js-controller/node_modules/letsencrypt/node_modules/rsa-compat/node_modules/ursa/.node-gyp"
                        make: Entering directory '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/letsencrypt/node_modules/rsa-compat/node_modules/ursa/build'
                          CXX(target) Release/obj.target/ursaNative/src/ursaNative.o
                          SOLINK_MODULE(target) Release/obj.target/ursaNative.node
                          COPY Release/ursaNative.node
                        make: Leaving directory '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/letsencrypt/node_modules/rsa-compat/node_modules/ursa/build'
                        
                        > iobroker.js-controller@0.13.2 install /opt/iobroker/node_modules/iobroker.js-controller
                        > node lib/setup.js setup first
                        
                        fs.js:500
                          return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
                                         ^
                        Error: EACCES, permission denied '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/../../../../killall.sh'
                            at Error (native)
                            at Object.fs.openSync (fs.js:500:18)
                            at Object.fs.writeFileSync (fs.js:1099:15)
                            at Setup.setup (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:88:24)
                            at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:552:23
                            at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:573:11)
                            at Module._compile (module.js:460:26)
                            at Object.Module._extensions..js (module.js:478:10)
                            at Module.load (module.js:355:32)
                            at Function.Module._load (module.js:310:12)
                        npm ERR! Linux 4.4.11+
                        npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.js-controller" "--production"
                        npm ERR! node v0.12.6
                        npm ERR! npm  v2.11.2
                        npm ERR! code ELIFECYCLE
                        
                        npm ERR! iobroker.js-controller@0.13.2 install: `node lib/setup.js setup first`
                        npm ERR! Exit status 1
                        npm ERR!
                        npm ERR! Failed at the iobroker.js-controller@0.13.2 install script 'node lib/setup.js setup first'.
                        npm ERR! This is most likely a problem with the iobroker.js-controller package,
                        npm ERR! not with npm itself.
                        npm ERR! Tell the author that this fails on your system:
                        npm ERR!     node lib/setup.js setup first
                        npm ERR! You can get their info via:
                        npm ERR!     npm owner ls iobroker.js-controller
                        npm ERR! There is likely additional logging output above.
                        
                        npm ERR! Please include the following file with any support request:
                        npm ERR!     /opt/iobroker/npm-debug.log
                        root@ioBroker-Pi1:/opt/iobroker#</anonymous> 
                        

                        Nach diesem Versuch funktioniert dann auch kein "iobroker" mehr:

                        root@ioBroker-Pi1:/opt/iobroker# iobroker
                        module.js:338
                            throw err;
                                  ^
                        Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
                            at Function.Module._resolveFilename (module.js:336:15)
                            at Function.Module._load (module.js:278:25)
                            at Function.Module.runMain (module.js:501:10)
                            at startup (node.js:129:16)
                            at node.js:814:3
                        root@ioBroker-Pi1:/opt/iobroker#
                        
                        

                        Host: NUC8i3 mit Proxmox:

                        • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                        • Slave: Pi4
                        1 Antwort Letzte Antwort
                        0
                        • BluefoxB Offline
                          BluefoxB Offline
                          Bluefox
                          schrieb am zuletzt editiert von
                          #14

                          @lobomau:

                          @JERKBALL:

                          Jetzt gehts! Danke :) `
                          Wie denn nun genau?

                          Ich habe das Raspi 1 Image genommen mit js-controller 0.12.2 und versuche es upzudaten auf 0.13.2.

                          node ist dabei noch auf 0.12.6. node updaten habe ich vorher bei anderen Versuchen nicht hinbekommen.

                          pi@ioBroker-Pi1:~ $ sudo su
                          root@ioBroker-Pi1:/home/pi# node -v
                          v0.12.6
                          root@ioBroker-Pi1:/home/pi# cd /opt/iobroker
                          root@ioBroker-Pi1:/opt/iobroker# iobroker stop
                          Stopping iobroker controller daemon...
                          iobroker controller daemon stopped.
                          Exit code for "killall.sh": 0
                          root@ioBroker-Pi1:/opt/iobroker# npm install iobroker.js-controller --production
                          npm WARN engine request@2.78.0: wanted: {"node":">= 4"} (current: {"node":"0.12.6","npm":"2.11.2"})
                          /
                          > ursa@0.9.4 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/letsencrypt/node_modules/rsa-compat/node_modules/ursa
                          > node-gyp rebuild
                          
                          gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/0.12.6"
                          gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/iobroker.js-controller/node_modules/letsencrypt/node_modules/rsa-compat/node_modules/ursa/.node-gyp"
                          make: Entering directory '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/letsencrypt/node_modules/rsa-compat/node_modules/ursa/build'
                            CXX(target) Release/obj.target/ursaNative/src/ursaNative.o
                            SOLINK_MODULE(target) Release/obj.target/ursaNative.node
                            COPY Release/ursaNative.node
                          make: Leaving directory '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/letsencrypt/node_modules/rsa-compat/node_modules/ursa/build'
                          
                          > iobroker.js-controller@0.13.2 install /opt/iobroker/node_modules/iobroker.js-controller
                          > node lib/setup.js setup first
                          
                          fs.js:500
                            return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
                                           ^
                          Error: EACCES, permission denied '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/../../../../killall.sh'
                              at Error (native)
                              at Object.fs.openSync (fs.js:500:18)
                              at Object.fs.writeFileSync (fs.js:1099:15)
                              at Setup.setup (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:88:24)
                              at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:552:23
                              at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:573:11)
                              at Module._compile (module.js:460:26)
                              at Object.Module._extensions..js (module.js:478:10)
                              at Module.load (module.js:355:32)
                              at Function.Module._load (module.js:310:12)
                          npm ERR! Linux 4.4.11+
                          npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.js-controller" "--production"
                          npm ERR! node v0.12.6
                          npm ERR! npm  v2.11.2
                          npm ERR! code ELIFECYCLE
                          
                          npm ERR! iobroker.js-controller@0.13.2 install: `node lib/setup.js setup first`
                          npm ERR! Exit status 1
                          npm ERR!
                          npm ERR! Failed at the iobroker.js-controller@0.13.2 install script 'node lib/setup.js setup first'.
                          npm ERR! This is most likely a problem with the iobroker.js-controller package,
                          npm ERR! not with npm itself.
                          npm ERR! Tell the author that this fails on your system:
                          npm ERR!     node lib/setup.js setup first
                          npm ERR! You can get their info via:
                          npm ERR!     npm owner ls iobroker.js-controller
                          npm ERR! There is likely additional logging output above.
                          
                          npm ERR! Please include the following file with any support request:
                          npm ERR!     /opt/iobroker/npm-debug.log
                          root@ioBroker-Pi1:/opt/iobroker#</anonymous> 
                          

                          Nach diesem Versuch funktioniert dann auch kein "iobroker" mehr:

                          root@ioBroker-Pi1:/opt/iobroker# iobroker
                          module.js:338
                              throw err;
                                    ^
                          Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
                              at Function.Module._resolveFilename (module.js:336:15)
                              at Function.Module._load (module.js:278:25)
                              at Function.Module.runMain (module.js:501:10)
                              at startup (node.js:129:16)
                              at node.js:814:3
                          root@ioBroker-Pi1:/opt/iobroker#
                          
                          ```` `  
                          

                          Ein mal schreiben:

                          cd /opt/iobroker
                          sudo chmod 777 * -R 
                          sudo chmod 700 /root
                          sudo chmod 777 /root/.node-gyp
                          sudo chmod 777 /root/.node-gyp/* -R
                          sudo npm install iobroker.js-controller --production
                          
                          
                          1 Antwort Letzte Antwort
                          0
                          • lobomauL Offline
                            lobomauL Offline
                            lobomau
                            schrieb am zuletzt editiert von
                            #15

                            @Bluefox:

                            Ein mal schreiben:

                            cd /opt/iobroker

                            sudo chmod 777 * -R

                            sudo chmod 700 /root

                            sudo chmod 777 /root/.node-gyp

                            sudo chmod 777 /root/.node-gyp/* -R

                            sudo npm install iobroker.js-controller –production `
                            Leider bei der vorletzten Zeile:

                            pi@ioBroker-Pi1:~ $ cd /opt/iobroker
                            pi@ioBroker-Pi1:/opt/iobroker $ sudo chmod 777 * -R
                            pi@ioBroker-Pi1:/opt/iobroker $ sudo chmod 700 /root
                            pi@ioBroker-Pi1:/opt/iobroker $ sudo chmod 777 /root/.node-gyp
                            pi@ioBroker-Pi1:/opt/iobroker $ sudo chmod 777 /root/.node-gyp/* -R
                            chmod: Zugriff auf „/root/.node-gyp/*“ nicht möglich: Datei oder Verzeichnis nicht gefunden
                            pi@ioBroker-Pi1:/opt/iobroker $
                            

                            Host: NUC8i3 mit Proxmox:

                            • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                            • Slave: Pi4
                            1 Antwort Letzte Antwort
                            0
                            • BluefoxB Offline
                              BluefoxB Offline
                              Bluefox
                              schrieb am zuletzt editiert von
                              #16

                              @lobomau:

                              @Bluefox:

                              Ein mal schreiben:

                              cd /opt/iobroker

                              sudo chmod 777 * -R

                              sudo chmod 700 /root

                              sudo chmod 777 /root/.node-gyp

                              sudo chmod 777 /root/.node-gyp/* -R

                              sudo npm install iobroker.js-controller –production `
                              Leider bei der vorletzten Zeile:

                              pi@ioBroker-Pi1:~ $ cd /opt/iobroker
                              pi@ioBroker-Pi1:/opt/iobroker $ sudo chmod 777 * -R
                              pi@ioBroker-Pi1:/opt/iobroker $ sudo chmod 700 /root
                              pi@ioBroker-Pi1:/opt/iobroker $ sudo chmod 777 /root/.node-gyp
                              pi@ioBroker-Pi1:/opt/iobroker $ sudo chmod 777 /root/.node-gyp/* -R
                              chmod: Zugriff auf „/root/.node-gyp/*“ nicht möglich: Datei oder Verzeichnis nicht gefunden
                              pi@ioBroker-Pi1:/opt/iobroker $
                              ```` `  
                              

                              hm… /root/.node-gyp/
                              > access the dev dir "/root/.node-gyp/0.12.6"
                              WTF… ;)

                              1 Antwort Letzte Antwort
                              0
                              • lobomauL Offline
                                lobomauL Offline
                                lobomau
                                schrieb am zuletzt editiert von
                                #17

                                ich probiere jetzt lieber nicht die letzte Zeile

                                sudo npm install iobroker.js-controller --production
                                

                                Das hat vorher nicht funktioniert und alles "zerschossen".

                                Oder sollte ich es probieren? :roll:

                                Host: NUC8i3 mit Proxmox:

                                • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                                • Slave: Pi4
                                1 Antwort Letzte Antwort
                                0
                                • HomoranH Nicht stören
                                  HomoranH Nicht stören
                                  Homoran
                                  Global Moderator Administrators
                                  schrieb am zuletzt editiert von
                                  #18

                                  Mach auf jeden Fall vorher ein

                                  sudo npm cache clean
                                  sudo iobroker stop
                                  

                                  Gruß

                                  Rainer

                                  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
                                  • lobomauL Offline
                                    lobomauL Offline
                                    lobomau
                                    schrieb am zuletzt editiert von
                                    #19

                                    @Homoran:

                                    Mach auf jeden Fall vorher ein

                                    sudo npm cache clean
                                    sudo iobroker stop
                                    

                                    Gruß

                                    Rainer `
                                    Davon geht jedenfalls die folgende Fehlermeldung nicht weg:

                                    pi@ioBroker-Pi1:/opt/iobroker $ sudo chmod 777 /root/.node-gyp/* -R
                                    chmod: Zugriff auf „/root/.node-gyp/*“ nicht möglich: Datei oder Verzeichnis nicht gefunden
                                    pi@ioBroker-Pi1:/opt/iobroker $
                                    

                                    Es ist ja weiterhin node 0.12.6 drauf.

                                    Hauptfrage: muss ich node updaten, um auch js-controller auf 0.13.2 updaten zu können?

                                    Jerkball schein es ja geschafft zu haben: aktueller js-controller mit node 4.x.x. auf raspi1.

                                    Host: NUC8i3 mit Proxmox:

                                    • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                                    • Slave: Pi4
                                    1 Antwort Letzte Antwort
                                    0
                                    • HomoranH Nicht stören
                                      HomoranH Nicht stören
                                      Homoran
                                      Global Moderator Administrators
                                      schrieb am zuletzt editiert von
                                      #20

                                      @lobomau:

                                      Es ist ja weiterhin node 0.12.6 drauf. ` Ich werde langsam alt und vergesslich :(

                                      Du hattest geschrieben:
                                      @lobomau:

                                      Ich habe das Raspi 1 Image genommen `
                                      Ich meine das aktuelle Image http://www.iobroker.net/?page_id=2563&lang=de in der Liste ganz oben, wäre mit jessie und nodejs 4.x.

                                      Kann mich aber nicht mehr erinnern und ausgerechnet dazu habe ich eine mangelhafte Doku abgegeben :oops:

                                      Das ganze geht mir jetzt etwas zu sehr in die (bei mir nicht vorhandene) Tiefe.

                                      Die Fehlermeldung:
                                      @lobomau:

                                      chmod: Zugriff auf „/root/.node-gyp/*“ nicht möglich: Datei oder Verzeichnis nicht gefunden `
                                      kann evtl. auch mit fehlenden Rechten zusammenhängen.

                                      mach mal vorher ein

                                      sudo su
                                      

                                      um dich als echter root vorübergehend anzumelden und probiere den chmod dann noch einmal.

                                      Gruß

                                      Rainer

                                      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
                                      • lobomauL Offline
                                        lobomauL Offline
                                        lobomau
                                        schrieb am zuletzt editiert von
                                        #21

                                        @Homoran:

                                        @lobomau:

                                        Du hattest geschrieben:
                                        @lobomau:

                                        Ich habe das Raspi 1 Image genommen `
                                        Ich meine das aktuelle Image http://www.iobroker.net/?page_id=2563&lang=de in der Liste ganz oben, wäre mit jessie und nodejs 4.x.

                                        Kann mich aber nicht mehr erinnern und ausgerechnet dazu habe ich eine mangelhafte Doku abgegeben :oops:

                                        mach mal vorher ein

                                        sudo su
                                        

                                        um dich als echter root vorübergehend anzumelden und probiere den chmod dann noch einmal.

                                        Gruß

                                        Rainer
                                        Das eine Raspi1 Image ist mit node 0.12.6. :-(

                                        Ich glaube sudo su hatte ich schon getestet. Mach ich nochmal.

                                        Host: NUC8i3 mit Proxmox:

                                        • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                                        • Slave: Pi4
                                        1 Antwort Letzte Antwort
                                        0
                                        • HomoranH Nicht stören
                                          HomoranH Nicht stören
                                          Homoran
                                          Global Moderator Administrators
                                          schrieb am zuletzt editiert von
                                          #22

                                          @lobomau:

                                          Das eine Raspi1 Image ist mit node 0.12.6. :-( `
                                          Ja das von vor weit über einem Jahr, da gab es nichts anderes und auch nur wheezy und kein Jessie.

                                          Gruß

                                          Rainer

                                          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
                                          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

                                          589

                                          Online

                                          32.7k

                                          Benutzer

                                          82.4k

                                          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