Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Русский
  3. ioBroker
  4. ioBroker установка и конфигурация
  5. Инсталляция под Linux

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

Инсталляция под Linux

Scheduled Pinned Locked Moved ioBroker установка и конфигурация
256 Posts 29 Posters 95.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • BluefoxB Offline
    BluefoxB Offline
    Bluefox
    wrote on last edited by
    #85

    Не может создать папку 'iobroker-data' в /opt/iobroker

    EACCES, permission denied '/opt/iobroker/node_modules/iobroker.js-controller/lib/../../../iobroker-data/'
    

    дай ручками права на папку

    chmod 777 /opt/iobroker
    

    и вызывай:

    sudo npm install iobroker.js-controller
    
    

    А почему ты вызываешь установку iobroker.js-controller, а не iobroker ?

    1 Reply Last reply
    0
    • V Offline
      V Offline
      vtec
      wrote on last edited by
      #86

      @Bluefox:

      Не может создать папку 'iobroker-data' в /opt/iobroker

      дай ручками права на папку

      chmod 777 /opt/iobroker
      ```` `  
      

      Получилось, странно, что под рутом делал и не хватило прав.

      @Bluefox:

      А почему ты вызываешь установку iobroker.js-controller, а не iobroker ? `
      Хочу попробовать подключить WebStorm и по изучать. Может созрею на написание какого нибудь драйвера :)

      1 Reply Last reply
      0
      • I Offline
        I Offline
        IZUM
        wrote on last edited by
        #87

        Ну если советов нет, то буду переустанавлиать линукс и пробовать ставить на чистый линукс.

        1 Reply Last reply
        0
        • BluefoxB Offline
          BluefoxB Offline
          Bluefox
          wrote on last edited by
          #88

          @IZUM:

          Ну если советов нет, то буду переустанавлиать линукс и пробовать ставить на чистый линукс. `

          sudo rm -rf /opt/iobroker
          mkdir /opt/iobroker
          sudo chmod 777 /opt/iobroker
          sudo npm install iobroker
          
          
          1 Reply Last reply
          0
          • I Offline
            I Offline
            IZUM
            wrote on last edited by
            #89

            @Bluefox:

            @IZUM:

            Ну если советов нет, то буду переустанавлиать линукс и пробовать ставить на чистый линукс. `

            sudo rm -rf /opt/iobroker
            mkdir /opt/iobroker
            sudo chmod 777 /opt/iobroker
            sudo npm install iobroker
            
            ```` `  
            

            Процесс переустановки линукс уже идет полным ходом))

            1 Reply Last reply
            0
            • I Offline
              I Offline
              IZUM
              wrote on last edited by
              #90

              @Bluefox:

              @IZUM:

              Ну если советов нет, то буду переустанавлиать линукс и пробовать ставить на чистый линукс. `

              sudo rm -rf /opt/iobroker
              mkdir /opt/iobroker
              sudo chmod 777 /opt/iobroker
              sudo npm install iobroker
              
              ```` `  
              

              после переустановки линукс, назначение прав не помогает…........

              izum@izum-eM350:/opt/iobroker$ cd /opt
              izum@izum-eM350:/opt$ sudo mkdir iobroker
              izum@izum-eM350:/opt$ sudo chmod 777 /opt/iobroker
              izum@izum-eM350:/opt$ sudo npm install iobroker
              npm http GET https://registry.npmjs.org/iobroker
              
              npm ERR! Error: failed to fetch from registry: iobroker
              npm ERR!     at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12
              npm ERR!     at cb (/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9)
              npm ERR!     at Request._callback (/usr/share/npm/lib/utils/npm-registry-client/request.js:136:18)
              npm ERR!     at Request.callback (/usr/lib/nodejs/request/main.js:119:22)
              npm ERR!     at Request. <anonymous>(/usr/lib/nodejs/request/main.js:212:58)
              npm ERR!     at Request.emit (events.js:88:20)
              npm ERR!     at ClientRequest. <anonymous>(/usr/lib/nodejs/request/main.js:412:12)
              npm ERR!     at ClientRequest.emit (events.js:67:17)
              npm ERR!     at HTTPParser.onIncoming (http.js:1261:11)
              npm ERR!     at HTTPParser.onHeadersComplete (http.js:102:31)
              npm ERR! You may report this log at:
              npm ERR!     <http: bugs.debian.org/npm="">npm ERR! or use
              npm ERR!     reportbug --attach /opt/npm-debug.log npm
              npm ERR! 
              npm ERR! System Linux 3.13.0-32-generic
              npm ERR! command "node" "/usr/bin/npm" "install" "iobroker"
              npm ERR! cwd /opt
              npm ERR! node -v v0.6.12
              npm ERR! npm -v 1.1.4
              npm ERR! message failed to fetch from registry: iobroker
              npm ERR! 
              npm ERR! Additional logging details can be found in:
              npm ERR!     /opt/npm-debug.log
              npm not ok</http:></anonymous></anonymous> 
              
              1 Reply Last reply
              0
              • V Offline
                V Offline
                vtec
                wrote on last edited by
                #91

                Попробуй так, что напишет

                cd /opt/iobroker
                sudo npm install iobroker.js-controller
                
                
                1 Reply Last reply
                0
                • E Offline
                  E Offline
                  electric69
                  wrote on last edited by
                  #92

                  @IZUM:

                  после переустановки линукс, назначение прав не помогает…........

                  izum@izum-eM350:/opt/iobroker$ cd /opt
                  izum@izum-eM350:/opt$ sudo mkdir iobroker
                  izum@izum-eM350:/opt$ sudo chmod 777 /opt/iobroker
                  izum@izum-eM350:/opt$ sudo npm install iobroker
                  
                  ```` `  
                  

                  Устанавливать надо в /opt/iobroker, а не в /opt

                  З.Ы. Вообще код какой то странный))

                  Уже находишься в izum@izum-eM350:/opt/iobroker$

                  но при этом переходишь в cd /opt

                  потом создаешь уже существующую директорию sudo mkdir iobroker

                  Разбиритесь что куда скопировать, перейти, установить…

                  1 Reply Last reply
                  0
                  • I Offline
                    I Offline
                    IZUM
                    wrote on last edited by
                    #93

                    @electric69:

                    @IZUM:

                    после переустановки линукс, назначение прав не помогает…........

                    izum@izum-eM350:/opt/iobroker$ cd /opt
                    izum@izum-eM350:/opt$ sudo mkdir iobroker
                    izum@izum-eM350:/opt$ sudo chmod 777 /opt/iobroker
                    izum@izum-eM350:/opt$ sudo npm install iobroker
                    
                    ```` `  
                    

                    Устанавливать надо в /opt/iobroker, а не в /opt

                    З.Ы. Вообще код какой то странный))

                    Уже находишься в izum@izum-eM350:/opt/iobroker$

                    но при этом переходишь в cd /opt

                    потом создаешь уже существующую директорию sudo mkdir iobroker

                    Разбиритесь что куда скопировать, перейти, установить… `
                    Находясь в /opt/iobroker я удалял до этого папку iobroker , по этому возвращался в /opt/ ;)

                    1 Reply Last reply
                    0
                    • I Offline
                      I Offline
                      IZUM
                      wrote on last edited by
                      #94

                      @vtec:

                      Попробуй так, что напишет

                      cd /opt/iobroker
                      sudo npm install iobroker.js-controller
                      
                      ```` `  
                      
                      izum@izum-eM350:/opt/iobroker$ sudo npm cache clean
                      izum@izum-eM350:/opt/iobroker$ sudo npm install iobroker.js-controller
                      
                      > ws@0.5.0 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/ws
                      > (node-gyp rebuild 2> builderror.log) || (exit 0)
                      
                      npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
                      npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
                      npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
                      npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
                      npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
                      /
                      > ws@0.4.31 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
                      > (node-gyp rebuild 2> builderror.log) || (exit 0)
                      
                      npm WARN deprecated object-keys@0.2.0: Please update to the latest object-keys
                      
                      > ws@0.4.31 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/iobroker.admin/node_modules/socket.io/node_modules/engine.io/node_modules/ws
                      > (node-gyp rebuild 2> builderror.log) || (exit 0)
                      
                      > ws@0.4.31 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/iobroker.admin/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
                      > (node-gyp rebuild 2> builderror.log) || (exit 0)
                      
                      -
                      > iobroker.js-controller@0.5.15 install /opt/iobroker/node_modules/iobroker.js-controller
                      > node lib/setup.js setup first
                      
                      sh: 1: node: not found
                      npm WARN This failure might be due to the use of legacy binary "node"
                      npm WARN For further explanations, please read
                      /usr/share/doc/nodejs/README.Debian
                      
                      npm ERR! iobroker.js-controller@0.5.15 install: `node lib/setup.js setup first`
                      npm ERR! Exit status 127
                      npm ERR! 
                      npm ERR! Failed at the iobroker.js-controller@0.5.15 install script.
                      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! System Linux 3.16.0-23-generic
                      npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.js-controller"
                      npm ERR! cwd /opt/iobroker
                      npm ERR! node -v v0.10.25
                      npm ERR! npm -v 1.4.21
                      npm ERR! code ELIFECYCLE
                      npm ERR! 
                      npm ERR! Additional logging details can be found in:
                      npm ERR!     /opt/iobroker/npm-debug.log
                      npm ERR! not ok code 0
                      izum@izum-eM350:/opt/iobroker$ 
                      
                      
                      1 Reply Last reply
                      0
                      • BluefoxB Offline
                        BluefoxB Offline
                        Bluefox
                        wrote on last edited by
                        #95

                        node.js не доступен по команде "node"

                        Что происходит если в консоли написать?

                        izum@izum-eM350:/opt$ node
                        
                        
                        1 Reply Last reply
                        0
                        • I Offline
                          I Offline
                          IZUM
                          wrote on last edited by
                          #96

                          @Bluefox:

                          node.js не доступен по команде "node"

                          Что происходит если в консоли написать?

                          izum@izum-eM350:/opt$ node
                          
                          ```` `  
                          
                          izum@izum-eM350:~$ izum@izum-eM350:/opt$ node
                          bash: izum@izum-eM350:/opt$: Нет такого файла или каталога
                          izum@izum-eM350:~$ /opt$ node
                          bash: /opt$: Нет такого файла или каталога
                          izum@izum-eM350:~$ 
                          
                          

                          314_plt.jpg

                          1 Reply Last reply
                          0
                          • V Offline
                            V Offline
                            vtec
                            wrote on last edited by
                            #97

                            Создай ссылку на "node" с помощью команды "sudo ln -s /usr/bin/nodejs /usr/bin/node"

                            1 Reply Last reply
                            0
                            • I Offline
                              I Offline
                              IZUM
                              wrote on last edited by
                              #98

                              @vtec:

                              Создай ссылку на "node" с помощью команды "sudo ln -s /usr/bin/nodejs /usr/bin/node" `

                              izum@izum-eM350:/opt/iobroker$ sudo npm install iobroker.js-controller
                              
                              > ws@0.5.0 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/ws
                              > (node-gyp rebuild 2> builderror.log) || (exit 0)
                              
                              make: вход в каталог «/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build»
                                CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
                                SOLINK_MODULE(target) Release/obj.target/bufferutil.node
                                SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
                                COPY Release/bufferutil.node
                                CXX(target) Release/obj.target/validation/src/validation.o
                                SOLINK_MODULE(target) Release/obj.target/validation.node
                                SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
                                COPY Release/validation.node
                              make: выход из каталога «/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build»
                              npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
                              npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
                              npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
                              npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
                              npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.25","npm":"1.4.21"})
                              
                              > ws@0.4.31 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
                              > (node-gyp rebuild 2> builderror.log) || (exit 0)
                              
                              make: вход в каталог «/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build»
                                CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
                                SOLINK_MODULE(target) Release/obj.target/bufferutil.node
                                SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
                                COPY Release/bufferutil.node
                                CXX(target) Release/obj.target/validation/src/validation.o
                                SOLINK_MODULE(target) Release/obj.target/validation.node
                                SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
                                COPY Release/validation.node
                              make: выход из каталога «/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build»
                              
                              > iobroker.js-controller@0.5.15 install /opt/iobroker/node_modules/iobroker.js-controller
                              > node lib/setup.js setup first
                              
                              creating conf/iobroker.json
                              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
                              object system.user.admin created
                              object system.meta.uuid created
                              install adapter admin
                              object system.adapter.admin created
                              create instance admin
                              object system.adapter.admin.0.uptime created
                              object system.adapter.admin.0.memRss created
                              object system.adapter.admin.0.memHeapTotal created
                              object system.adapter.admin.0.memHeapUsed created
                              object system.adapter.admin.0.connected created
                              object system.adapter.admin.0.alive created
                              object system.adapter.admin.0 created
                              iobroker.js-controller@0.5.15 node_modules/iobroker.js-controller
                              ├── daemonize2@0.4.2
                              ├── mime@1.2.11
                              ├── node-schedule@0.1.13
                              ├── ncp@0.6.0
                              ├── node.extend@1.0.10 (is@0.3.0)
                              ├── adm-zip@0.4.7
                              ├── yargs@1.2.6 (minimist@0.1.0)
                              ├── request@2.38.0 (json-stringify-safe@5.0.0, forever-agent@0.5.2, aws-sign2@0.5.0, qs@0.6.6, oauth-sign@0.3.0, stringstream@0.0.4, tunnel-agent@0.4.0, node-uuid@1.4.3, mime-types@1.0.2, form-data@0.1.4, http-signature@0.10.1, tough-cookie@0.12.1, hawk@1.1.1)
                              ├── tar.gz@0.1.1 (commander@1.1.1, tar@0.1.20, fstream@0.1.31)
                              ├── socket.io@1.2.1 (debug@0.7.4, has-binary-data@0.1.3, socket.io-adapter@0.3.1, socket.io-parser@2.2.2, engine.io@1.4.3)
                              ├── winston@0.7.3 (cycle@1.0.3, stack-trace@0.0.9, eyes@0.1.8, colors@0.6.2, async@0.2.10, pkginfo@0.3.0, request@2.16.6)
                              ├── socket.io-client@1.2.1 (to-array@0.1.3, indexof@0.0.1, component-bind@1.0.0, debug@0.7.4, object-component@0.0.3, component-emitter@1.1.2, has-binary@0.1.5, parseuri@0.0.2, socket.io-parser@2.2.2, engine.io-client@1.4.3)
                              └── npm@2.3.0
                              izum@izum-eM350:/opt/iobroker$ 
                              
                              

                              Вроде ошибок нет ,но http://localhost:8081/ не открывается.

                              1 Reply Last reply
                              0
                              • BluefoxB Offline
                                BluefoxB Offline
                                Bluefox
                                wrote on last edited by
                                #99
                                node iobroker start
                                
                                1 Reply Last reply
                                0
                                • I Offline
                                  I Offline
                                  IZUM
                                  wrote on last edited by
                                  #100

                                  @Bluefox:

                                  node iobroker start
                                  ```` `  
                                  
                                  izum@izum-eM350:/opt/iobroker$ node iobroker start
                                  
                                  /opt/iobroker/iobroker:1
                                  (function (exports, require, module, __filename, __dirname) { node node_module
                                                                                                     ^^^^^^^^^^^^
                                  SyntaxError: Unexpected identifier
                                      at Module._compile (module.js:439:25)
                                      at Object.Module._extensions..js (module.js:474:10)
                                      at Module.load (module.js:356:32)
                                      at Function.Module._load (module.js:312:12)
                                      at Function.Module.runMain (module.js:497:10)
                                      at startup (node.js:119:16)
                                      at node.js:902:3
                                  izum@izum-eM350:/opt/iobroker$ cd
                                  izum@izum-eM350:~$ node iobroker start
                                  
                                  /home/izum/iobroker:1
                                  (function (exports, require, module, __filename, __dirname) { node node_module
                                                                                                     ^^^^^^^^^^^^
                                  SyntaxError: Unexpected identifier
                                      at Module._compile (module.js:439:25)
                                      at Object.Module._extensions..js (module.js:474:10)
                                      at Module.load (module.js:356:32)
                                      at Function.Module._load (module.js:312:12)
                                      at Function.Module.runMain (module.js:497:10)
                                      at startup (node.js:119:16)
                                      at node.js:902:3
                                  izum@izum-eM350:~$ node --version
                                  v0.10.25
                                  
                                  
                                  1 Reply Last reply
                                  0
                                  • BluefoxB Offline
                                    BluefoxB Offline
                                    Bluefox
                                    wrote on last edited by
                                    #101

                                    node /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js start

                                    1 Reply Last reply
                                    0
                                    • I Offline
                                      I Offline
                                      IZUM
                                      wrote on last edited by
                                      #102

                                      @Bluefox:

                                      node /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js start `
                                      Ура, все завелось! Спасибо вам за ваше терпение и отзывчивость))

                                      1 Reply Last reply
                                      0
                                      • V Offline
                                        V Offline
                                        vtec
                                        wrote on last edited by
                                        #103

                                        Изюм установил js-controller

                                        Дай еще команду

                                        sudo nmp install iobroker

                                        После успешной установки

                                        sudo init 6
                                        355_img_0820.png

                                        1 Reply Last reply
                                        0
                                        • I Offline
                                          I Offline
                                          IZUM
                                          wrote on last edited by
                                          #104

                                          @vtec:

                                          Изюм установил js-controller

                                          Дай еще команду

                                          sudo nmp install iobroker

                                          После успешной установки

                                          sudo init 6 `
                                          Не получилось….

                                          izum@izum-eM350:/opt/iobroker$ sudo npm install iobroker
                                          npm ERR! not a package /tmp/npm-2695-nnDOKRW5/1426781950654-0.42539166775532067/tmp.tgz
                                          -
                                          > iobroker@0.5.1 install /opt/iobroker/node_modules/iobroker
                                          > node lib/setup.js
                                          
                                          npm install iobroker.js-controller --production --silent --prefix "/opt/iobroker/node_modules/iobroker/lib/../../../"
                                          npm install iobroker.admin --production --silent --prefix "/opt/iobroker/node_modules/iobroker/lib/../../../"
                                          Write "./iobroker start" to start the ioBroker
                                          Non-critical error: EACCES, permission denied '/usr/bin/iobroker'
                                          iobroker@0.5.1 node_modules/iobroker
                                          └── yargs@1.2.6 (minimist@0.1.0)
                                          izum@izum-eM350:/opt/iobroker$ 
                                          
                                          
                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          835

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe