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.
    • Bluefox
      Bluefox last edited by

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

      0.13.2 ist raus.

      1 Reply Last reply Reply Quote 0
      • 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

                            794
                            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