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

                            258

                            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