NEWS
Инсталляция под Linux
- 
					
					
					
					
 
- 
					
					
					
					
 @kID:Скорей всего там показывалась ошибка в браузерной консоли. Было бы интересно на неё посмотреть. К сожалению я не понял где смотреть, подскажите и я обязательно выложу лог.
 Правой кнопкой мыши на странице с проблемой и выбрать "Просмотреть код" `
 Я правильно понял надо это?
 265__________2016-01-16_22.59.48.png
- 
					
					
					
					
 Да это только чисто попробуйте рестартануть сервер У меня такая ошибка Uncaught ReferenceError: addEventMessage is not defined admin.js:1902 objectChange @ admin.js:1902 "artnet": "common adapters" adminAdapters.js:562 Adapter "hmm" has own type. Remove from admin adminAdapters.js:563Через какое то время translate.js:20 "schedule": {"en": "schedule", "de": "schedule", "ru": "schedule"}, adminAdapters.js:562 "artnet": "common adapters", adminAdapters.js:563 Adapter "hmm" has own type. Remove from admin. admin.js:1902 Uncaught ReferenceError: addEventMessage is not defined ace.js:1 Automatically scrolling cursor into view after selection change this will be disabled in the next version set editor.$blockScrolling = Infinity to disable this message 2admin.js:1902 Uncaught ReferenceError: addEventMessage is not defined 2ace.js:1 Automatically scrolling cursor into view after selection change this will be disabled in the next version set editor.$blockScrolling = Infinity to disable this message 2admin.js:1902 Uncaught ReferenceError: addEventMessage is not defined 2ace.js:1 Automatically scrolling cursor into view after selection change this will be disabled in the next version set editor.$blockScrolling = Infinity to disable this message translate.js:20 "Access Key:": {"en": "Access Key:", "de": "Access Key:", "ru": "Access Key:"}, translate.js:20 "Secret Key:": {"en": "Secret Key:", "de": "Secret Key:", "ru": "Secret Key:"}, 2admin.js:1902 Uncaught ReferenceError: addEventMessage is not defined adminAdapters.js:562 "artnet": "common adapters", adminAdapters.js:563 Adapter "hmm" has own type. Remove from admin. admin.js:1902 Uncaught ReferenceError: addEventMessage is not defined
- 
					
					
					
					
 kiD Если вы делали copy paste по моей форме, то должно быть как у меня всё хорошо. А ссылка где вы пишете что как я описал, я по той инструкции тоже ставил что то было плохо уже не помню. Да ещё после установки iobroker делал /etc/init.d/iobroker.sh start , тогда после перезапуска компа не надо ручками стартовать. 
- 
					
					
					
					
 Да это только чисто попробуйте рестартануть сервер ` 
 После рестарта, та же самая картинка, список драйверов пуст, список серверов пуст, несколько строчек лога (и дальше не обновляется).В консоли браузера те же самые строчки. 
- 
					
					
					
					
 zwave поддерживается только под linux подобными системами ` @kto:Опа) Чувствую себя, как минимум, глупо) В логе же это указано))) Окей, спасибо. Вот и повод познакомиться с Linux. ` В виду возникшей ситуации, что посоветуете попробовать в качестве системы? Раньше с Linux общался от силы пару дней на ноуте. И имеет ли смысл покупка Raspberry в таком случае? Хватит ли её аппаратных характеристик? В качестве Z-Wave адаптера использую Z-Stick Gen5 от aeotec. 
- 
					
					
					
					
 @kto:В виду возникшей ситуации, что посоветуете попробовать в качестве системы? Раньше с Linux общался от силы пару дней на ноуте. И имеет ли смысл покупка Raspberry в таком случае? Хватит ли её аппаратных характеристик? В качестве Z-Wave адаптера использую Z-Stick Gen5 от aeotec. ` У меня работает на второй малинке, все стабильно и быстро. Z-wave стик пока еще не приобрел, но собираюсь как-нибудь. Если малинку возьмете, то там есть raspbian основанный на Debian, очень стабильный и хорошо поддерживаемый дистрибутив. 
- 
					
					
					
					
 У меня работает на второй малинке, все стабильно и быстро. Z-wave стик пока еще не приобрел, но собираюсь как-нибудь. Если малинку возьмете, то там есть raspbian основанный на Debian, очень стабильный и хорошо поддерживаемый дистрибутив. ` 
 Спасибо за отзыв.Прямо щас заказал себе Raspberry Pi 2 Model B и плюшки к ней. Если всё будет хорошо - стану завсегдатым группы) И да, как только разберусь, подходит ли Z-Stick к малинке - выдам полный отчёт) 
- 
					
					
					
					
 Вопрос такого характера. Насколько актуальны шаги из первого поста? (Предпринимаю попытки установить всё на raspberry pi 2B (2016-02-09-raspbian-jessie)) Ибо на этапе wget http://download.iobroker.org/ioBroker-0.4.1.debя получаю 404, а согласно инструкции https://github.com/ioBroker/ioBroker/wiki/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%BD%D1%8B%D0%B5-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B я получаю ошибку установки (вроде бы из за доступа) на этапе````
 $ sudo npm install iobrokerПробовал PI юзера прописать в sudo группу - не помогло. Ещё нашел было на главной сайта ссылку на образ готовой операционки со всем установленным под raspberry pi, но ссылка мертва.
- 
					
					
					
					
 404 это отсутствует деб пакет 
- 
					
					
					
					
 404 это отсутствует деб пакет ` 
 Верно.Но что делать в таком случае? Обновленные пакеты больше не выкладывают и нужно собирать его самому из исходников? Или это форсмажер и в таких случаях нужно оповещать администрацию? Если задаю очевидные вопросы - приношу свои извинения. Просто пока нет опыта общения с Linux. Log: ! pi@raspberrypi:/opt/iobroker $ sudo npm install iobroker 
 ! npm http GET https://registry.npmjs.org/iobroker
 ! npm http 304 https://registry.npmjs.org/iobroker
 ! npm http GET https://registry.npmjs.org/yargs
 ! npm http 304 https://registry.npmjs.org/yargs
 ! npm http GET https://registry.npmjs.org/minimist
 ! npm http 304 https://registry.npmjs.org/minimist
 ! > iobroker@0.5.6 install /opt/iobroker/node_modules/iobroker
 ! > node lib/setup.js
 ! npm install iobroker.js-controller –production --prefix /opt/iobroker
 ! npm ERR! Error: EACCES, open '/root/.npm/54c87db3-iobroker-js-controller.lock'
 ! npm ERR! { [Error: EACCES, open '/root/.npm/54c87db3-iobroker-js-controller.lock']
 ! npm ERR! errno: 3,
 ! npm ERR! code: 'EACCES',
 ! npm ERR! path: '/root/.npm/54c87db3-iobroker-js-controller.lock' }
 ! npm ERR!
 ! npm ERR! Please try running this command again as root/Administrator.
 ! npm ERR! System Linux 4.1.17-v7+
 ! npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.js-controller" "–production" "--prefix" "/opt/iobroker"
 ! npm ERR! cwd /opt/iobroker/node_modules/iobroker
 ! npm ERR! node -v v0.10.22
 ! npm ERR! npm -v 1.3.14
 ! npm ERR! path /root/.npm/54c87db3-iobroker-js-controller.lock
 ! npm ERR! code EACCES
 ! npm ERR! errno 3
 ! npm ERR! stack Error: EACCES, open '/root/.npm/54c87db3-iobroker-js-controller.lock'
 ! npm ERR!
 ! npm ERR! Additional logging details can be found in:
 ! npm ERR! /opt/iobroker/node_modules/iobroker/npm-debug.log
 ! npm ERR! not ok code 0
 ! npm install iobroker.admin --production --prefix /opt/iobroker
 ! npm ERR! Error: EACCES, open '/root/.npm/13aa9946-iobroker-admin.lock'
 ! npm ERR! { [Error: EACCES, open '/root/.npm/13aa9946-iobroker-admin.lock']
 ! npm ERR! errno: 3,
 ! npm ERR! code: 'EACCES',
 ! npm ERR! path: '/root/.npm/13aa9946-iobroker-admin.lock' }
 ! npm ERR!
 ! npm ERR! Please try running this command again as root/Administrator.
 ! npm ERR! System Linux 4.1.17-v7+
 ! npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.admin" "–production" "--prefix" "/opt/iobroker"
 ! npm ERR! cwd /opt/iobroker/node_modules/iobroker
 ! npm ERR! node -v v0.10.22
 ! npm ERR! npm -v 1.3.14
 ! npm ERR! path /root/.npm/13aa9946-iobroker-admin.lock
 ! npm ERR! code EACCES
 ! npm ERR! errno 3
 ! npm ERR! stack Error: EACCES, open '/root/.npm/13aa9946-iobroker-admin.lock'
 ! npm ERR!
 ! npm ERR! Additional logging details can be found in:
 ! npm ERR! /opt/iobroker/node_modules/iobroker/npm-debug.log
 ! npm ERR! not ok code 0
 ! Could not find "/opt/iobroker/node_modules/iobroker/lib/../../iobroker.js-controller/conf/iobroker-dist.json". Possible iobroker.js-controller was not installed
 ! Non-critical error: EACCES, permission denied '/opt/iobroker/node_modules/iobroker/lib/../../../log'
 ! iobroker@0.5.6 node_modules/iobroker
 ! └── yargs@1.2.6 (minimist@0.1.0)
 ! pi@raspberrypi:/opt/iobroker $
- 
					
					
					
					
 Делайте так: apt-get update apt-get upgrade apt-get install curl apt-get install build-essential curl -sL https://deb.nodesource.com/setup | bash - apt-get install nodejsПотом проверяете версию Node и npm: node -v npm -vЕсли выдает номера версий, значит все нормально и можно дальше продолжить: mkdir /opt/iobroker chmod 777 /opt/iobroker cd /opt/iobroker sudo npm install iobroker chown -R pi:pi .После завершения переходим по адресу 
- 
					
					
					
					
 Делайте так: apt-get update apt-get upgrade apt-get install curl apt-get install build-essential curl -sL https://deb.nodesource.com/setup | bash - apt-get install nodejsПотом проверяете версию Node и npm: node -v npm -vЕсли выдает номера версий, значит все нормально и можно дальше продолжить: mkdir /opt/iobroker chmod 777 /opt/iobroker cd /opt/iobroker sudo npm install iobroker chown -R pi:pi .После завершения переходим по адресу http://ip:8081 ` 
 Я так понимаю , что в этом случае установится новейшая версия node.js. ? Вроде люди говорят, что 5ая нестабильная и советуют 4ку
- 
					
					
					
					
 Спасибо за советы. Сегодня вечером обязательно попробую, причём с нуля. А пока на работе,хотел бы подвести некоторый итог действий: (Описывать пока буду довольно подробно, что бы ничего не упустить. Если где не прав - прошу поправить.) 1_. Ставим Raspbian на флешку 2_. Делаем первичную настройку Raspbian (expand_rootfs, configure_keyboard, change_timezone). 3_. Обновляем репозиторий: sudo apt-get update sudo apt-get upgrade4_. Устанавливаем curl и build-essential которые потребуются для установки nodejs sudo apt-get install curl sudo apt-get install build-essential5_. Устанавливаем nodejs версии 4.х (4.3.0) curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodejs6_. Проверяем версию Node и npm node -v npm -v7_. Устанавливаем redis sudo apt-get install redis-server8_. Устанавливаем CouchDB sudo apt-get install couchdb9_. Устанавливаем ioBroker mkdir /opt/iobroker chmod 777 /opt/iobroker cd /opt/iobroker sudo npm install iobroker chown -R pi:pi .10_. Проверяем - http://<Наш IP>:8081 Хотелось бы уточнить по пунктам 5 и 9 5_. Нужно ли выполнять следующую стоку после установки nodejs? sudo apt-get install npm 9_. Нужна ли в конце последней строки точка? И общий вопрос - sudo - когда его стоит использовать, а когда нет? Я понимаю ,что это что-то вроде запустить от имени администратора, но не хотелось бы злоупотреблять. Вроде бы всё, ничего не упустил? 
- 
					
					
					
					
 @kto:sudo - когда его стоит использовать, а когда нет? ` 
 сделай сразу sudo -sя никогда не парюсь если при установке чего либо отсутствует что либо, apt-get install то чего нет, пока вроде все прокатывало… 
- 
					
					
					
					
 В общем проверил, навел ты на меня смуту Bluefox, выполнял на rpi2. Долго тестировал по шагам, но 100% отработанная последовательность. Заходим под рутом. apt-get -y update && apt-get -y upgrade && apt-get -y autoremoveПосле выполнения всех действий перезагружаем малинку. Опять заходим под рутом и выполняем apt-get -y install nodejs npmln -s /usr/bin/nodejs /usr/bin/nodeПроверяем версии: node -vv0.10.29 npm -v1.4.21 mkdir -p /opt/iobroker && chmod 777 /opt/iobroker && cd /opt/iobroker && npm install iobroker && chown -R pi:pi ./etc/init.d/iobroker.sh stop && sed -i 's/^IOBROKERUSER=.*/IOBROKERUSER=pi/g' /etc/init.d/iobroker.sh && /etc/init.d/iobroker.sh startПроверяем что работает: ps axu | grep iobrokerДолжна быть строка: 
 > pi 6938 57.5 5.3 72520 23708 ? Rsl 14:12 0:07 iobroker.js-controller
 цифры могут быть другими, главное что первый столбец юзер от которого работает сервер.Ну вроде все и ничего не пропустил. Теперь можно в вики)) 
- 
					
					
					
					
 @kto:Спасибо за советы. ! Сегодня вечером обязательно попробую, причём с нуля. 
 ! А пока на работе,хотел бы подвести некоторый итог действий:
 ! (Описывать пока буду довольно подробно, что бы ничего не упустить. Если где не прав - прошу поправить.)
 ! 1_. Ставим Raspbian на флешку
 ! 2_. Делаем первичную настройку Raspbian (expand_rootfs, configure_keyboard, change_timezone).
 ! 3_. Обновляем репозиторий:sudo apt-get update sudo apt-get upgrade4_. Устанавливаем curl и build-essential которые потребуются для установки nodejs sudo apt-get install curl sudo apt-get install build-essential5_. Устанавливаем nodejs версии 4.х (4.3.0) curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodejs >! ```` 6_. Проверяем версию Node и npmnode -v 
 npm -v7_. Устанавливаем redissudo apt-get install redis-server 8_. Устанавливаем CouchDBsudo apt-get install couchdb 9_. Устанавливаем ioBrokermkdir /opt/iobroker 
 chmod 777 /opt/iobroker
 cd /opt/iobroker
 sudo npm install iobroker
 chown -R pi:pi .>! 10_. Проверяем - http://<Наш IP>:8081 >! Хотелось бы уточнить по пунктам 5 и 9 >! 5_. Нужно ли выполнять следующую стоку после установки nodejs? >! sudo apt-get install npm >! 9_. Нужна ли в конце последней строки точка? >! И общий вопрос - sudo - когда его стоит использовать, а когда нет? >! Я понимаю ,что это что-то вроде запустить от имени администратора, но не хотелось бы злоупотреблять. >! Вроде бы всё, ничего не упустил? `Первые 3 пункта правильно. 4 пункт - пропускаем, т.к. они в системе уже есть. 5 - убираем операцию с curl так как он от туда притянет nodejs не для нашей архитектуры. 7 и 8 пункт в данное время не нужны, они пока не используются. Bluefox собирается вернуть их использование, но пока не известно когда. Остальное можно по последней инструкции, которую выложил чуть позже, когда провел с 0 всю установку. sudo использовать всегда безопасней чем работать под рутом, в основном это используется для временного повышения привилегий. По мне проще сразу выполнить sudo команда, чем sudo -s, а потом в том шеле выполнять команду. Это дело привычки. 
- 
					
					
					
					
 Огромнейшее всем спасибо. Сегодня обязательно попробую и отпишусь. 
- 
					
					
					
					
 Всем спасибо. Сегодня таки удалось установить ioBroker на Raspberry Pi2. Без проблем поставил сверху ioBroker.vis, даже немного в нём поковырялся. Но опять вынужден обратиться за помощью - не могу установить ZWave драйвер. При установке через ioBroker получаю такой лог: ! ```` 
 $ ./iobroker add zwave
 npm install iobroker.zwave --production --prefix "/opt/iobroker" (System call)
 Package libopenzwave was not found in the pkg-config search path.Perhaps you should add the directory containinglibopenzwave.pc' to the PKG_CONFIG_PATH environment variable No package 'libopenzwave' found gyp: Call to 'PKG_CONFIG_PATH= pkg-config --variable=libdir libopenzwave' returned exit status 1\. while trying to load binding.gyp ! gyp ERR! configure error gyp ERR! stack Error:gyp` failed with exit code: 1gyp ERR! stack at ChildProcess.onCpExit (/usr/share/node-gyp/lib/configure.js:344:16)
 ! gyp ERR! stack at ChildProcess.emit (events.js:98:17)gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:809:12)
 ! gyp ERR! System Linux 4.1.17-v7+gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild"
 gyp ERR! cwd /opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared
 gyp ERR! node -v v0.10.29
 gyp ERR! node-gyp -v v0.12.2
 gyp ERR! not ok
 ! 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! openzwave-shared@1.1.7 install:node-gyp rebuildnpm
 ERR! Exit status 1npm
 ERR! npm ERR! Failed at the openzwave-shared@1.1.7 install script.
 npm ERR! This is most likely a problem with the openzwave-shared package,
 npm ERR! not with npm itself.
 npm ERR! Tell the author that this fails on your system:
 npm ERR! node-gyp rebuild
 npm ERR! You can get their info via:
 ! npm ERR! npm owner ls openzwave-sharednpm ERR! There is likely additional logging output above.
 ! npm
 ERR! System Linux 4.1.17-v7+npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.zwave" "--production" "--prefix" "/opt/iobroker"
 npm ERR! cwd /
 npm ERR! node -v v0.10.29
 npm
 ERR! npm -v 1.4.21npm ERR! code ELIFECYCLE
 ! npm
 ERR! Error: EACCES, open 'npm-debug.log'npm
 ERR! { [Error: EACCES, open 'npm-debug.log'] errno: 3, code: 'EACCES', path: 'npm-debug.log' }npm ERR!
 npm ERR! Please try running this command again as root/Administrator.
 ! npm ERR! System Linux 4.1.17-v7+
 npm ERR! command
 "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.zwave" "--production" "--prefix" "/opt/iobroker"npm ERR! cwd /
 npm ERR! node -v v0.10.29
 npm
 ERR! npm -v 1.4.21npm ERR! path npm-debug.log
 npm ERR! code EACCES
 npm ERR! errno 3
 npm ERR! stack Error: EACCES, open 'npm-debug.log'
 ! npm
 ERR! npm ERR! Additional logging details can be found in:
 npm ERR! /npm-debug.log
 npm ERR!
 not ok code 0
 ERROR: host.raspberrypi Cannot install iobroker.zwave: 1
 ERROR: process exited with code 25Гуглил по ошибке, наткнулся на совет Bluefox в немецкой ветке установить из консоли:cd /opt/iobroker 
 sudo npm install iobroker.zwaveНо, к сожалению, это тоже не помогуло, получаю ошибку при установке open-zwave-master/.lib/hid.o' компонента: >! ```` root@raspberrypi:/opt/iobroker# npm install iobroker.zwave - > iobroker.zwave@0.2.5 preinstall /opt/iobroker/node_modules/iobroker.zwave > node preinstall.js >! ---> curl -L -O https://github.com/OpenZWave/open-zwave/archive/master.zip stdout: stderr: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 125 0 125 0 0 30 0 --:--:-- 0:00:04 --:--:-- 30 100 1436k 100 1436k 0 0 218k 0 0:00:06 0:00:06 --:--:-- 631k >! ---> unzip master.zip && rm master.zip stdout: Archive: master.zip 8c1073f017a6dc82dc6a07f0d46ffb4c597508f5 creating: open-zwave-master/ inflating: open-zwave-master/.gitignore inflating: open-zwave-master/ChangeLog inflating: open-zwave-master/INSTALL inflating: open-zwave-master/Makefile inflating: open-zwave-master/README.md >! ---------bla-bla-bla------------------- >! inflating: open-zwave-master/openzwave.spec >! stderr: ---> cd open-zwave-master && make stdout: CPPFLAGS= make -C /opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/cpp/build/ - make[1]: Entering directory '/opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/cpp/build' Building OpenZWave Version 1.4.-1 Building tinystr.o Building tinyxmlerror.o Building tinyxml.o Building tinyxmlparser.o Building hid.o /opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/cpp/build/support.mk:124: recipe for target '/opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/.lib/hid.o' failed make[1]: Leaving directory '/opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/cpp/build' Makefile:20: recipe for target 'all' failed >! stderr: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/cpp/hidapi/linux/hid.c:44:21: fatal error: libudev.h: No such file or directory #include <libudev.h>^ compilation terminated. make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/.lib/hid.o] Error 1 make: *** [all] Error 2 >! exec error: Error: Command failed: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/cpp/hidapi/linux/hid.c:44:21: fatal error: libudev.h: No such file or directory #include <libudev.h>^ compilation terminated. make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/.lib/hid.o] Error 1 make: *** [all] Error 2 >! \ > openzwave-shared@1.1.7 preinstall /opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared > node lib/install-ozw.js >! | > openzwave-shared@1.1.7 install /opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared > node-gyp rebuild >! Package libopenzwave was not found in the pkg-config search path. Perhaps you should add the directory containing `libopenzwave.pc' to the PKG_CONFIG_PATH environment variable No package 'libopenzwave' found gyp: Call to 'PKG_CONFIG_PATH= pkg-config --variable=libdir libopenzwave' returned exit status 1\. while trying to load binding.gyp gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (/usr/share/node-gyp/lib/configure.js:344:16) gyp ERR! stack at ChildProcess.emit (events.js:98:17) gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:809:12) gyp ERR! System Linux 4.1.17-v7+ gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild" gyp ERR! cwd /opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared gyp ERR! node -v v0.10.29 gyp ERR! node-gyp -v v0.12.2 gyp ERR! not ok 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! openzwave-shared@1.1.7 install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the openzwave-shared@1.1.7 install script. npm ERR! This is most likely a problem with the openzwave-shared package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-gyp rebuild npm ERR! You can get their info via: npm ERR! npm owner ls openzwave-shared npm ERR! There is likely additional logging output above. >! npm ERR! System Linux 4.1.17-v7+ npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.zwave" npm ERR! cwd /opt/iobroker npm ERR! node -v v0.10.29 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 root@raspberrypi:/opt/iobroker#</libudev.h></libudev.h>Подскажите, что предпринять в данной ситуации? 
- 
					
					
					
					
 @kto:Всем спасибо. Сегодня таки удалось установить ioBroker на Raspberry Pi2. Без проблем поставил сверху ioBroker.vis, даже немного в нём поковырялся. Но опять вынужден обратиться за помощью - не могу установить ZWave драйвер. При установке через ioBroker получаю такой лог: ! ```` 
 $ ./iobroker add zwave
 npm install iobroker.zwave --production --prefix "/opt/iobroker" (System call)
 Package libopenzwave was not found in the pkg-config search path.Perhaps you should add the directory containinglibopenzwave.pc' to the PKG_CONFIG_PATH environment variable No package 'libopenzwave' found gyp: Call to 'PKG_CONFIG_PATH= pkg-config --variable=libdir libopenzwave' returned exit status 1\. while trying to load binding.gyp ! gyp ERR! configure error gyp ERR! stack Error:gyp` failed with exit code: 1gyp ERR! stack at ChildProcess.onCpExit (/usr/share/node-gyp/lib/configure.js:344:16)
 ! gyp ERR! stack at ChildProcess.emit (events.js:98:17)gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:809:12)
 ! gyp ERR! System Linux 4.1.17-v7+gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild"
 gyp ERR! cwd /opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared
 gyp ERR! node -v v0.10.29
 gyp ERR! node-gyp -v v0.12.2
 gyp ERR! not ok
 ! 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! openzwave-shared@1.1.7 install:node-gyp rebuildnpm
 ERR! Exit status 1npm
 ERR! npm ERR! Failed at the openzwave-shared@1.1.7 install script.
 npm ERR! This is most likely a problem with the openzwave-shared package,
 npm ERR! not with npm itself.
 npm ERR! Tell the author that this fails on your system:
 npm ERR! node-gyp rebuild
 npm ERR! You can get their info via:
 ! npm ERR! npm owner ls openzwave-sharednpm ERR! There is likely additional logging output above.
 ! npm
 ERR! System Linux 4.1.17-v7+npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.zwave" "--production" "--prefix" "/opt/iobroker"
 npm ERR! cwd /
 npm ERR! node -v v0.10.29
 npm
 ERR! npm -v 1.4.21npm ERR! code ELIFECYCLE
 ! npm
 ERR! Error: EACCES, open 'npm-debug.log'npm
 ERR! { [Error: EACCES, open 'npm-debug.log'] errno: 3, code: 'EACCES', path: 'npm-debug.log' }npm ERR!
 npm ERR! Please try running this command again as root/Administrator.
 ! npm ERR! System Linux 4.1.17-v7+
 npm ERR! command
 "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.zwave" "--production" "--prefix" "/opt/iobroker"npm ERR! cwd /
 npm ERR! node -v v0.10.29
 npm
 ERR! npm -v 1.4.21npm ERR! path npm-debug.log
 npm ERR! code EACCES
 npm ERR! errno 3
 npm ERR! stack Error: EACCES, open 'npm-debug.log'
 ! npm
 ERR! npm ERR! Additional logging details can be found in:
 npm ERR! /npm-debug.log
 npm ERR!
 not ok code 0
 ERROR: host.raspberrypi Cannot install iobroker.zwave: 1
 ERROR: process exited with code 25Гуглил по ошибке, наткнулся на совет Bluefox в немецкой ветке установить из консоли:cd /opt/iobroker 
 sudo npm install iobroker.zwaveНо, к сожалению, это тоже не помогуло, получаю ошибку при установке open-zwave-master/.lib/hid.o' компонента: >! ```` root@raspberrypi:/opt/iobroker# npm install iobroker.zwave - > iobroker.zwave@0.2.5 preinstall /opt/iobroker/node_modules/iobroker.zwave > node preinstall.js >! ---> curl -L -O https://github.com/OpenZWave/open-zwave/archive/master.zip stdout: stderr: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 125 0 125 0 0 30 0 --:--:-- 0:00:04 --:--:-- 30 100 1436k 100 1436k 0 0 218k 0 0:00:06 0:00:06 --:--:-- 631k >! ---> unzip master.zip && rm master.zip stdout: Archive: master.zip 8c1073f017a6dc82dc6a07f0d46ffb4c597508f5 creating: open-zwave-master/ inflating: open-zwave-master/.gitignore inflating: open-zwave-master/ChangeLog inflating: open-zwave-master/INSTALL inflating: open-zwave-master/Makefile inflating: open-zwave-master/README.md >! ---------bla-bla-bla------------------- >! inflating: open-zwave-master/openzwave.spec >! stderr: ---> cd open-zwave-master && make stdout: CPPFLAGS= make -C /opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/cpp/build/ - make[1]: Entering directory '/opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/cpp/build' Building OpenZWave Version 1.4.-1 Building tinystr.o Building tinyxmlerror.o Building tinyxml.o Building tinyxmlparser.o Building hid.o /opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/cpp/build/support.mk:124: recipe for target '/opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/.lib/hid.o' failed make[1]: Leaving directory '/opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/cpp/build' Makefile:20: recipe for target 'all' failed >! stderr: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/cpp/hidapi/linux/hid.c:44:21: fatal error: libudev.h: No such file or directory #include <libudev.h>^ compilation terminated. make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/.lib/hid.o] Error 1 make: *** [all] Error 2 >! exec error: Error: Command failed: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/cpp/hidapi/linux/hid.c:44:21: fatal error: libudev.h: No such file or directory #include <libudev.h>^ compilation terminated. make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/.lib/hid.o] Error 1 make: *** [all] Error 2 >! \ > openzwave-shared@1.1.7 preinstall /opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared > node lib/install-ozw.js >! | > openzwave-shared@1.1.7 install /opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared > node-gyp rebuild >! Package libopenzwave was not found in the pkg-config search path. Perhaps you should add the directory containing `libopenzwave.pc' to the PKG_CONFIG_PATH environment variable No package 'libopenzwave' found gyp: Call to 'PKG_CONFIG_PATH= pkg-config --variable=libdir libopenzwave' returned exit status 1\. while trying to load binding.gyp gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (/usr/share/node-gyp/lib/configure.js:344:16) gyp ERR! stack at ChildProcess.emit (events.js:98:17) gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:809:12) gyp ERR! System Linux 4.1.17-v7+ gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild" gyp ERR! cwd /opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared gyp ERR! node -v v0.10.29 gyp ERR! node-gyp -v v0.12.2 gyp ERR! not ok 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! openzwave-shared@1.1.7 install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the openzwave-shared@1.1.7 install script. npm ERR! This is most likely a problem with the openzwave-shared package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-gyp rebuild npm ERR! You can get their info via: npm ERR! npm owner ls openzwave-shared npm ERR! There is likely additional logging output above. >! npm ERR! System Linux 4.1.17-v7+ npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.zwave" npm ERR! cwd /opt/iobroker npm ERR! node -v v0.10.29 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 root@raspberrypi:/opt/iobroker#</libudev.h></libudev.h>Подскажите, что предпринять в данной ситуации? ` 
 http://forum.iobroker.net/viewtopic.php … =20#p10299apt-get update && apt-get upgrade apt-get install unzip apt-get install libudev-dev
 
		
	