NEWS
Установка на Cubieboard2
-
Пока не запускается при перезагрузки, куда копать? `
Если мануально запускается, то надо посмотреть файл /etc/init.d/iobroker.shТам есть 3, 4 пути которые надо проверить:
NODECMD=
IOBROKERCMD=
PIDF=
Существуют ли они? Есть ли права на исполнение? А также есть ли права на исполнение у самого /etc/init.d/iobroker.sh
-
/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 ставится? -
0.10.36
-
0.10.36 `
У тебя получилось установить? -
Я выложил статейку на 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 upgrade web.
-
Доброго времени суток. Подскажите как добавить 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