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.6k

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

                        595

                        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