Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Installation auf RasPI1 mit Raspbian

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Installation auf RasPI1 mit Raspbian

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      JERKBALL last edited by

      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 Reply Last reply Reply Quote 0
      • lobomau
        lobomau last edited by

        @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#
        
        
        1 Reply Last reply Reply Quote 0
        • Bluefox
          Bluefox last edited by

          @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 Reply Last reply Reply Quote 0
          • lobomau
            lobomau last edited by

            @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 $
            
            1 Reply Last reply Reply Quote 0
            • Bluefox
              Bluefox last edited by

              @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 Reply Last reply Reply Quote 0
              • lobomau
                lobomau last edited by

                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:

                1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators last edited by

                  Mach auf jeden Fall vorher ein

                  sudo npm cache clean
                  sudo iobroker stop
                  

                  Gruß

                  Rainer

                  1 Reply Last reply Reply Quote 0
                  • lobomau
                    lobomau last edited by

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

                    1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators last edited by

                      @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

                      1 Reply Last reply Reply Quote 0
                      • lobomau
                        lobomau last edited by

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

                        1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators last edited by

                          @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

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          796
                          Online

                          31.9k
                          Users

                          80.3k
                          Topics

                          1.3m
                          Posts

                          4
                          22
                          2389
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo