NEWS
Установка на Cubieboard2
-
/etc/init.d/iobroker.sh
Почему то нет такого файла в этой папке. Где его можно взять?
В инструкции была ошибка:- в последних шагах надо не:
Установим ioBroker: $ npm install iobroker.js-controllerа
$ npm install iobrokerФайл можно взять здесь, только нужно подправить ручками:
https://github.com/ioBroker/ioBroker/bl … obroker.sh
Как то вот так:
! #!/bin/bash
! ### BEGIN INIT INFO
! # Provides: iobroker.sh
! # Required-Start: $network $local_fs $remote_fs
! # Required-Stop:: $network $local_fs $remote_fs
! # Default-Start: 2 3 4 5
! # Default-Stop: 0 1 6
! # Short-Description: starts ioBroker
! # Description: starts ioBroker
! ### END INIT INFO
! (( EUID )) && echo .You need to have root privileges.. && exit 1
! PIDF=/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
! start() {
! export IOBROKER_HOME=/opt/iobroker
! echo -n "Starting ioBroker"
! sudo -u ${IOBROKERUSER} $NODECMD $IOBROKERCMD start
! RETVAL=$?
! }
! stop() {
! echo -n "Stopping ioBroker"
! sudo -u ${IOBROKERUSER} $NODECMD $IOBROKERCMD stop
! RETVAL=$?
! }
! case "$1" in
! start)
! start
! ;;
! stop)
! stop
! ;;
! restart)
! stop
! start
! ;;
! *)
! echo "Usage: iobroker {start|stop|restart}"
! exit 1
! ;;
! esac
! exit $RETVAL -
Устанавливаем пакеты для установки node.js
$ sudo apt-get -y install mc git build-essential wget mpg321 lame
$ cd /tmp
Скачиваем файл для установки node.js
$ wget https://deb.nodesource.com/setup
$ chmod 755 ./setup
$ ./setup (нажать enter)
После того как скрипт отработает:
$ apt-get install nodejs npm `
По данной инструкции какая версия node ставится? -
Я выложил статейку на WIKI:
-
у меня сразу после установки в логе:
host-Cubian 2015-09-16 09:19:32 error instance system.adapter.web.0 terminated with code 6 (uncaught exception)
web-0 2015-09-16 09:19:32 info http server listening on port 8082
Error: 2015-09-16 09:19:32 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
Error: 2015-09-16 09:19:32 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:220:12)
Error: 2015-09-16 09:19:32 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:295:6)
Error: 2015-09-16 09:19:32 error at Socket. (/opt/iobroker/node_modules/iobroker.web/main.js:70:21)
Error: 2015-09-16 09:19:32 error at main (/opt/iobroker/node_modules/iobroker.web/main.js:118:21)
Error: 2015-09-16 09:19:32 error at initWebServer (/opt/iobroker/node_modules/iobroker.web/main.js:378:30)
Error: 2015-09-16 09:19:32 error at require (module.js:380:17)
Error: 2015-09-16 09:19:32 error at Module.require (module.js:364:17)
Error: 2015-09-16 09:19:32 error at Function.Module._load (module.js:280:25)
Error: 2015-09-16 09:19:32 error at Function.Module._resolveFilename (module.js:338:15)
Error: 2015-09-16 09:19:32 error Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js'
uncaught 2015-09-16 09:19:32 error exception: Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js'
web-0 2015-09-16 09:19:32 info starting. Version 0.4.3 in /opt/iobroker/node_modules/iobroker.web
host-Cubian 2015-09-16 09:19:29 info instance system.adapter.web.0 started with pid 3541
где исправить? web удалял и ставил заного из admin-ки
-
Доброго времени суток. Подскажите как добавить iobroker в автозагрузку на cubieboard 2 ?
Стоит Debian
-
Доброго времени суток. Подскажите как добавить iobroker в автозагрузку на cubieboard 2 ?
Стоит Debian `
Этот файл https://raw.githubusercontent.com/ioBro … obroker.shскопировать в /etc/init.d/
и выполнить:
chown root:root /etc/init.d/iobroker.sh update-rc.d iobroker.sh defaults
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