NEWS
Инсталляция под Linux
-
взял еще один контейнер, зашел в него по ssh и поставил по инструкции:
http://www.iobroker.net/docu/?page_id=5637&lang=ru
точно такой же эффект, как в первом посте:
Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start iobroker is started. Go to "http://ip-addr:8081" to open the admin UI. iobroker@0.7.1 node_modules/iobroker └── yargs@4.8.1 (get-caller-file@1.0.2, lodash.assign@4.2.0, decamelize@1.2.0, y18n@3.2.1, which-module@1.0.0, set-blocking@2.0.0, window-size@0.2.0, require-main-filename@1.0.1, require-directory@2.1.1, yargs-parser@2.4.1, os-locale@1.4.0, cliui@3.2.0, string-width@1.0.2, read-pkg-up@1.0.1)только вот порт не открыт:
` > root@iobroker3:/# netstat -naActive Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp6 0 0 :::9000 :::* LISTEN
tcp6 0 0 :::9001 :::* LISTEN
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path
STREAM CONNECTED 1917940775STREAM CONNECTED 1917940774 `` > root@iobroker3:/# node -v
v4.7.0 `
-
Короче на дебиане никак не заводится.
За то установилось на centos6, вроде без проблем, пробую) `
У меня проблема с debianom была в том что скачан был дистрибутив CD 200 с чем-то мегов, там небыло половины нужных пакетов потому ничего не ставилось, после установки с DVD всё стало нормально
-
У меня проблема с debianom была в том что скачан был дистрибутив CD 200 с чем-то мегов, там небыло половины нужных пакетов потому ничего не ставилось, после установки с DVD всё стало нормально `
да, это почти "minimal" дистриб, пакетов там мало (wget, curl, mc не установлены). Почему тогда в зависимостях не вылезает?
Ну в любом случае, на таком же минимальном дистрибутиве в centos запустилось без проблем.
-
Нужна подсказка коллективного разума.
Ставлю на CentOS 7
node -v
v6.10.3
npm -v
3.10.10
Вот лог установки
! sudo npm install iobroker –unsafe-perm
! > iobroker@1.0.0 install /opt/iobroker/node_modules/iobroker
! > node lib/setup.js
! npm install iobroker.discovery --production --prefix /opt/iobroker
! In file included from ../src/dns_sd.cpp:1:0:
! ../src/mdns.hpp:32:20: фатальная ошибка: dns_sd.h: Нет такого файла или каталога
! #include <dns_sd.h>^
! компиляция прервана.
! make: *** [Release/obj.target/dns_sd_bindings/src/dns_sd.o] Ошибка 1
! gyp ERR! build error
! gyp ERR! stack Error:makefailed with exit code: 2
! gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/lib/build.js:276:23)
! gyp ERR! stack at emitTwo (events.js:106:13)
! gyp ERR! stack at ChildProcess.emit (events.js:191:7)
! gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
! gyp ERR! System Linux 3.10.0-514.26.2.el7.x86_64
! gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
! gyp ERR! cwd /opt/iobroker/node_modules/mdns
! gyp ERR! node -v v6.10.3
! gyp ERR! node-gyp -v v3.4.0
! gyp ERR! not ok
! npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/package.json'
! npm WARN iobroker No description
! npm WARN iobroker No repository field.
! npm WARN iobroker No README data
! npm WARN iobroker No license field.
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mdns@2.3.3 (node_modules/mdns):
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mdns@2.3.3 install:node-gyp rebuild
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
! npm install iobroker.admin –production --prefix /opt/iobroker
! In file included from ../src/dns_sd.cpp:1:0:
! ../src/mdns.hpp:32:20: фатальная ошибка: dns_sd.h: Нет такого файла или каталога
! #include <dns_sd.h>^
! компиляция прервана.
! make: *** [Release/obj.target/dns_sd_bindings/src/dns_sd.o] Ошибка 1
! gyp ERR! build error
! gyp ERR! stack Error:makefailed with exit code: 2
! gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/lib/build.js:276:23)
! gyp ERR! stack at emitTwo (events.js:106:13)
! gyp ERR! stack at ChildProcess.emit (events.js:191:7)
! gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
! gyp ERR! System Linux 3.10.0-514.26.2.el7.x86_64
! gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
! gyp ERR! cwd /opt/iobroker/node_modules/mdns
! gyp ERR! node -v v6.10.3
! gyp ERR! node-gyp -v v3.4.0
! gyp ERR! not ok
! npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/package.json'
! npm WARN iobroker No description
! npm WARN iobroker No repository field.
! npm WARN iobroker No README data
! npm WARN iobroker No license field.
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mdns@2.3.3 (node_modules/mdns):
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mdns@2.3.3 install:node-gyp rebuild
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
! npm install iobroker.js-controller –production --prefix /opt/iobroker
! In file included from ../src/dns_sd.cpp:1:0:
! ../src/mdns.hpp:32:20: фатальная ошибка: dns_sd.h: Нет такого файла или каталога
! #include <dns_sd.h>^
! компиляция прервана.
! make: *** [Release/obj.target/dns_sd_bindings/src/dns_sd.o] Ошибка 1
! gyp ERR! build error
! gyp ERR! stack Error:makefailed with exit code: 2
! gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/lib/build.js:276:23)
! gyp ERR! stack at emitTwo (events.js:106:13)
! gyp ERR! stack at ChildProcess.emit (events.js:191:7)
! gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
! gyp ERR! System Linux 3.10.0-514.26.2.el7.x86_64
! gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
! gyp ERR! cwd /opt/iobroker/node_modules/mdns
! gyp ERR! node -v v6.10.3
! gyp ERR! node-gyp -v v3.4.0
! gyp ERR! not ok
! npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/package.json'
! npm WARN iobroker No description
! npm WARN iobroker No repository field.
! npm WARN iobroker No README data
! npm WARN iobroker No license field.
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mdns@2.3.3 (node_modules/mdns):
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mdns@2.3.3 install:node-gyp rebuild
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
! Write "./iobroker start" to start the ioBroker
! /opt/iobroker/node_modules/iobroker/lib/../install/linux/install.sh: line 61: update-rc.d: команда не найдена
! : Нет такого файла или каталога
! Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start
! iobroker is started. Go to "http://ip-addr:8081" to open the admin UI.
! /opt/iobroker
! └─┬ iobroker@1.0.0
! └─┬ yargs@7.1.0
! ├── camelcase@3.0.0
! ├─┬ cliui@3.2.0
! │ ├─┬ strip-ansi@3.0.1
! │ │ └── ansi-regex@2.1.1
! │ └── wrap-ansi@2.1.0
! ├── decamelize@1.2.0
! ├── get-caller-file@1.0.2
! ├─┬ os-locale@1.4.0
! │ └─┬ lcid@1.0.0
! │ └── invert-kv@1.0.0
! ├─┬ read-pkg-up@1.0.1
! │ ├─┬ find-up@1.1.2
! │ │ ├── path-exists@2.1.0
! │ │ └─┬ pinkie-promise@2.0.1
! │ │ └── pinkie@2.0.4
! │ └─┬ read-pkg@1.1.0
! │ ├─┬ load-json-file@1.1.0
! │ │ ├── graceful-fs@4.1.11
! │ │ ├─┬ parse-json@2.2.0
! │ │ │ └─┬ error-ex@1.3.1
! │ │ │ └── is-arrayish@0.2.1
! │ │ ├── pify@2.3.0
! │ │ └─┬ strip-bom@2.0.0
! │ │ └── is-utf8@0.2.1
! │ ├─┬ normalize-package-data@2.4.0
! │ │ ├── hosted-git-info@2.5.0
! │ │ ├─┬ is-builtin-module@1.0.0
! │ │ │ └── builtin-modules@1.1.1
! │ │ ├── semver@5.3.0
! │ │ └─┬ validate-npm-package-license@3.0.1
! │ │ ├─┬ spdx-correct@1.0.2
! │ │ │ └── spdx-license-ids@1.2.2
! │ │ └── spdx-expression-parse@1.0.4
! │ └── path-type@1.1.0
! ├── require-directory@2.1.1
! ├── require-main-filename@1.0.1
! ├── set-blocking@2.0.0
! ├─┬ string-width@1.0.2
! │ ├── code-point-at@1.1.0
! │ └─┬ is-fullwidth-code-point@1.0.0
! │ └── number-is-nan@1.0.1
! ├── which-module@1.0.0
! ├── y18n@3.2.1
! └── yargs-parser@5.0.0
! npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/package.json'
! npm WARN iobroker No description
! npm WARN iobroker No repository field.
! npm WARN iobroker No README data
! npm WARN iobroker No license field.</dns_sd.h></dns_sd.h></dns_sd.h>
чего не хватает ?как установить ?
-
Не знает чем компилировать?
не дебианообразных:
apt-get install build-essential libavahi-compat-libdnssd-dev
по центось тоже есть что-то наверное…. `
с компиляцией всё в порядке.make отрабатывает нормально
g++ так же в системе присутствует.
посмотрите лог - там нет ругани на них.
-
В целевую папку перешли? ну и создать ее надо предварительно и дать права пока 777 потом переправите…
-
В целевую папку перешли? ну и создать ее надо предварительно и дать права пока 777 потом переправите…
http://forum.iobroker.net/viewtopic.php?f=25&t=6496 `
эт всё делал.порешалось так.
удалил всё в директории iobroker
sudo npm install iobroker –unsafe-perm
npm install iobroker.js-controller
./iobroker start
./iobroker add admin
./iobroker restart
поднялось
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden