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

                        791
                        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