Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. ioBroker установка и конфигурация
    5. Инсталляция под Linux

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      IZUM last edited by

      @Bluefox:

      @IZUM:

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

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

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

      1 Reply Last reply Reply Quote 0
      • I
        IZUM last edited by

        @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 Reply Quote 0
        • V
          vtec last edited by

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

          cd /opt/iobroker
          sudo npm install iobroker.js-controller
          
          
          1 Reply Last reply Reply Quote 0
          • E
            electric69 last edited by

            @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 Reply Quote 0
            • I
              IZUM last edited by

              @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 Reply Quote 0
              • I
                IZUM last edited by

                @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 Reply Quote 0
                • Bluefox
                  Bluefox last edited by

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

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

                  izum@izum-eM350:/opt$ node
                  
                  
                  1 Reply Last reply Reply Quote 0
                  • I
                    IZUM last edited by

                    @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 Reply Quote 0
                    • V
                      vtec last edited by

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

                      1 Reply Last reply Reply Quote 0
                      • I
                        IZUM last edited by

                        @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 Reply Quote 0
                        • Bluefox
                          Bluefox last edited by

                          node iobroker start
                          
                          1 Reply Last reply Reply Quote 0
                          • I
                            IZUM last edited by

                            @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 Reply Quote 0
                            • Bluefox
                              Bluefox last edited by

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

                              1 Reply Last reply Reply Quote 0
                              • I
                                IZUM last edited by

                                @Bluefox:

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

                                1 Reply Last reply Reply Quote 0
                                • V
                                  vtec last edited by

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

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

                                  sudo nmp install iobroker

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

                                  sudo init 6
                                  355_img_0820.png

                                  1 Reply Last reply Reply Quote 0
                                  • I
                                    IZUM last edited by

                                    @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 Reply Quote 0
                                    • Bluefox
                                      Bluefox last edited by

                                      "npm install iobroker" выполнится только если не существует папка "/opt/iobroker/iobroker-data". То есть устанавливается только на чистую систему.

                                      1 Reply Last reply Reply Quote 0
                                      • I
                                        IZUM last edited by

                                        @Bluefox:

                                        "npm install iobroker" выполнится только если не существует папка "/opt/iobroker/iobroker-data". То есть устанавливается только на чистую систему. `
                                        То есть у меня сейчас не до конца установленный iobroker??

                                        1 Reply Last reply Reply Quote 0
                                        • Bluefox
                                          Bluefox last edited by

                                          @IZUM:

                                          @Bluefox:

                                          "npm install iobroker" выполнится только если не существует папка "/opt/iobroker/iobroker-data". То есть устанавливается только на чистую систему. То есть у меня сейчас не до конца установленный iobroker??
                                          Он не запустится сам при перезагрузке.

                                          1 Reply Last reply Reply Quote 0
                                          • A
                                            Andrei34 last edited by

                                            Что-то у меня не ролучается установить ioBroker . Такое пишет

                                            root@xbmc:/opt/iobroker# npm install iobroker

                                            npm WARN cannot run in wd iobroker@0.5.5 node lib/setup.js (wd=/opt/iobroker/node_modules/iobroker)

                                            iobroker@0.5.5 node_modules/iobroker

                                            └── yargs@1.2.6 (minimist@0.1.0)

                                            root@xbmc:/opt/iobroker# init 6

                                            root@xbmc:/opt/iobroker#

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            810
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            29
                                            256
                                            78877
                                            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