NEWS
Инсталляция под Linux
-
Не запускается при перестарте. При попытке из командной /etc/init.d/iobroker.sh start - пишет про незнакомого юзера pi.
В файле /etc/init.d/iobroker.sh start найти строчку IOBROKERUSER= и pi изменить на того под которым будет работать iobroker. Лучше указать пользователя у которого есть права на работу с каталогом /opt/iobroker.
Хм, странно, BlueFox вроде подправил инсталяцию - в файле /etc/init.d/iobroker.sh юзер должен указываться автоматически - от которого устанавливаешь.skifer, ты устанавливаешь через npm или deb-пакет?
@skifer:Электрик, что удалось запустить из устройств? Пинг, ардуино, голоса, датчики? `
Пинг завелся, да.Драйвера для ардуины и голоса пока нет в ioBroker - сейчас ребята делают визуализацию вроде, адаптер vis называется, что то уже даже работает.
Еще пробовал устанавливать адаптер для разработки своих скриптов, но скрипты не запускал.
Существует адаптер node-red, но я его не пробовал ставить и с его помощью вроде можно даже ардуину "подцепить"))
48_2016_04_30_2kh1x6aj44.txt -
Устанавливал через пакет - wget….
Правка файла и исправление пользователя на root не помогла (это я нашёл и попробовал).
-
Запуск вручную тоже не даёт результата.
-
filename="11.PNG" index="0">~~Устанавливал через пакет - wget….
Правка файла и исправление пользователя на root не помогла (это я нашёл и попробовал). `
Устанавливайте через http://forum.iobroker.org/viewtopic.php?f=12&t=277.Только в конец команды добавьте параметр –production
@skifer:Запуск вручную тоже не даёт результата. `
Эта ошибка говорит, что демон ioBroker уже запущен.P.S. Почитайте последние сообщения http://forum.iobroker.org/viewtopic.php?f=13&t=262 темы…
-
-
Как это демон запущен, а на 8081 порту тишина?
-
Как это демон запущен, а на 8081 порту тишина? `
А теперь чтоб ответил на порту 8081 надо перейти в каталог с iobroker и выполнитьnode iobroker.js add admin
После установки появится панель администратора на порту 8081.
-
` > Хм, странно, BlueFox вроде подправил инсталяцию - в файле /etc/init.d/iobroker.sh юзер должен указываться автоматически - от которого устанавливаешь.
skifer, ты устанавливаешь через npm или deb-пакет? `
Только если инсталляция новая. Если iobroker уже сконфигурирован, то ничего менятся не будет.Не запускается при перестарте. При попытке из командной /etc/init.d/iobroker.sh start - пишет про незнакомого юзера pi.
В файле /etc/init.d/iobroker.sh start найти строчку IOBROKERUSER= и pi изменить на того под которым будет работать iobroker. Лучше указать пользователя у которого есть права на работу с каталогом /opt/iobroker.
Кроме user надо подправить ещё один путь в iobroker.shPIDF=/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid NODECMD=/usr/local/bin/node IOBROKERCMD=/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js RETVAL=0 IOBROKERUSER=root
Т.к. js-controller перекочевал из /opt/iobroker/ в /opt/iobroker/node_modules/iobroker.js-controller/
-
Сори ребята, но "…в ответ тишина, видно он не вернулся из боя..."!
Сделал всё, что вы все написали.
-
Сори ребята, но "…в ответ тишина, видно он не вернулся из боя..."!
Сделал всё, что вы все написали. `
У тебя установка не прошла. Не хватает системных объектов.Если посмотреть лог, то там видно:
host.bananapi _design/system missing - call node iobroker.js setup
Надо вызвать:
/opt/iobroker/iobroker setup
После этого
/opt/iobroker/iobroker add admin
-
После ребута ничего не произошло.))) Ребята сори опять.))))
Попытка запуска вручную:
Такого модуля действительно нету. Что-то недоустановилось.
Скопировал /lib и *.js в controller - но не помогло.
-
После ребута ничего не произошло.))) Ребята сори опять.))))
filename="15.PNG" index="1">~~Попытка запуска вручную:
filename="16.PNG" index="0">~~Такого модуля действительно нету. Что-то недоустановилось.
Скопировал /lib и *.js в controller - но не помогло. `
Как выглядит твоя папка /opt/iobroker ? -
Вот:
-
Вот:
filename="19.PNG" index="0">~~ `
У тебя старая структура папок.Можешь удалить всё кроме "data" и потом в этой директории /opt/iorboker вызвать:
npm install iobroker
После этого остановить ioBroker:
./iobroker stop
Cодержимое папки data передвинуть в iobroker-data
и вызвать
./iobroker start
-
Что-то все последние обновления проходят только методом полной переустановки. При попытке обновить через панель администратора получаю ошибки.
! iobroker 2015-02-19 10:05:54 error at /opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/install.js:655:5
! iobroker 2015-02-19 10:05:54 error at asyncMap (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/node_modules/slide/lib/async-map.js:27:18)
! iobroker 2015-02-19 10:05:54 error at /opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/install.js:676:7
! iobroker 2015-02-19 10:05:54 error at asyncMap (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/node_modules/slide/lib/async-map.js:27:18)
! iobroker 2015-02-19 10:05:54 error at /opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/install.js:1056:18
! iobroker 2015-02-19 10:05:54 error at Object.defineProperty.get (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/npm.js:191:15)
! iobroker 2015-02-19 10:05:54 error at require (module.js:380:17)
! iobroker 2015-02-19 10:05:54 error at Module.require (module.js:364:17)
! iobroker 2015-02-19 10:05:54 error at Function.Module._load (module.js:280:25)
! iobroker 2015-02-19 10:05:54 error Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/build.js' at Function.Module._resolveFilename (module.js:338:15)
! iobroker 2015-02-19 10:05:53 error ^
! iobroker 2015-02-19 10:05:53 error module.js:340 throw err;
! iobroker 2015-02-19 10:05:53 error -
Что-то все последние обновления проходят только методом полной переустановки. При попытке обновить через панель администратора получаю ошибки.
! iobroker 2015-02-19 10:05:54 error at /opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/install.js:655:5
! iobroker 2015-02-19 10:05:54 error at asyncMap (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/node_modules/slide/lib/async-map.js:27:18)
! iobroker 2015-02-19 10:05:54 error at /opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/install.js:676:7
! iobroker 2015-02-19 10:05:54 error at asyncMap (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/node_modules/slide/lib/async-map.js:27:18)
! iobroker 2015-02-19 10:05:54 error at /opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/install.js:1056:18
! iobroker 2015-02-19 10:05:54 error at Object.defineProperty.get (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/npm.js:191:15)
! iobroker 2015-02-19 10:05:54 error at require (module.js:380:17)
! iobroker 2015-02-19 10:05:54 error at Module.require (module.js:364:17)
! iobroker 2015-02-19 10:05:54 error at Function.Module._load (module.js:280:25)
! iobroker 2015-02-19 10:05:54 error Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/build.js' at Function.Module._resolveFilename (module.js:338:15)
! iobroker 2015-02-19 10:05:53 error ^
! iobroker 2015-02-19 10:05:53 error module.js:340 throw err;
! iobroker 2015-02-19 10:05:53 error `
Думаю, что-то с npm. В последних версиях я с "npm", как системной комманды перешёл на npm, как программный пакет. Т.е. раньше вызывалась системная утилита, а теперь используется JS для этого.А /opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/build.js есть или нет? И как выглядит
/opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/
?
-
Содержимое /opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/
! adduser.js cache.js deprecate.js get.js link.js pack.js repo.js set.js stop.js uninstall.js view.js
! bin.js completion.js docs.js help.js ls.js prefix.js restart.js shrinkwrap.js substack.js unpublish.js visnup.js
! bugs.js config edit.js help-search.js npm.js prune.js root.js star.js tag.js update.js whoami.js
! build.js config.js explore.js init.js outdated.js publish.js run-script.js stars.js test.js utils xmas.js
! cache dedupe.js faq.js install.js owner.js rebuild.js search.js start.js unbuild.js version.js
А /opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/build.js присутствует. -
Содержимое /opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/
! adduser.js cache.js deprecate.js get.js link.js pack.js repo.js set.js stop.js uninstall.js view.js
! bin.js completion.js docs.js help.js ls.js prefix.js restart.js shrinkwrap.js substack.js unpublish.js visnup.js
! bugs.js config edit.js help-search.js npm.js prune.js root.js star.js tag.js update.js whoami.js
! build.js config.js explore.js init.js outdated.js publish.js run-script.js stars.js test.js utils xmas.js
! cache dedupe.js faq.js install.js owner.js rebuild.js search.js start.js unbuild.js version.js
А /opt/iobroker/node_modules/iobroker.js-controller/node_modules/npm/lib/build.js присутствует. `
Напиши пока просто в "/opt/iobroker":npm install iobroker.js-controller ./iobroker restart
-
Нетбук linux14.10
Делаю все по дефолтной инструкции, после команды checkinstall (установка node_js) выводится следующее
284_2.png -
Нетбук linux14.10
Делаю все по дефолтной инструкции, после команды checkinstall (установка node_js) выводится следующее `
У тебя x86/x64 ?
983_java.jpg
983_beispiel.jpg