NEWS
Инсталляция под Linux
-
После ребута ничего не произошло.))) Ребята сори опять.))))
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 -
x86.
-
Нетбук linux14.10
Делаю все по дефолтной инструкции, после команды checkinstall (установка node_js) выводится следующее `
А зачем собирать из исходников?Есть же https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager по добавлению сорцов в apt-get и нормальной установкой…
Я устанавливал именно так.
Разработчики сами https://github.com/joyent/node/wiki/Installation#building-on-linux, что есть много способов установки node.js, можно установить и через менеджер пакетов.
@Bluefox:У тебя x86/x64 ? `
Судя по скриншоту (название хоста), используется eMachines на intel Atom N450, типа http://market.yandex.ru/product/6376774/?hid=91013&clid=502. -
x86. `
А так не работает?sudo apt-get update sudo apt-get install nodejs sudo apt-get install npm
-
Или так:
curl -sL https://deb.nodesource.com/setup | sudo bash - sudo apt-get install -y nodejs
Взято отсюда: https://github.com/joyent/node/wiki/ins … ge-manager
-
Или так:
curl -sL https://deb.nodesource.com/setup | sudo bash - sudo apt-get install -y nodejs
Взято отсюда: https://github.com/joyent/node/wiki/ins … ge-manager `
Попробовал установить по данному методу, работает, node.js установился на 64 битную машину версии 0.10.37.
-
-
Теперь при установке iobroker появились проблемы, удаление папки iodroker и очистка кэш не помогли
284_2.png -
во, у меня то же самое, очистка кэша не помогла.
-
Только что проверил на новой debian:
root@bluefox4:/opt# ls iobroker root@bluefox4:/opt# cd iobroker/ root@bluefox4:/opt/iobroker# npm install iobroker > iobroker@0.5.1 install /opt/iobroker/node_modules/iobroker > node lib/setup.js npm install iobroker.js-controller --production --silent --prefix "/opt/iobroker/node_modules/iobroker/lib/../../../" npm install iobroker.admin --production --silent --prefix "/opt/iobroker/node_modules/iobroker/lib/../../../" Write "./iobroker start" to start the ioBroker 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.5.1 node_modules/iobroker └── yargs@1.2.6 (minimist@0.1.0) root@bluefox4:/opt/iobroker# ps -A PID TTY TIME CMD 1 ? 00:00:00 init 2 ? 00:00:00 kthreadd/679991 3 ? 00:00:00 khelper/679991 89 ? 00:00:00 upstart-udev-br 97 ? 00:00:00 udevd 127 ? 00:00:00 udevd 130 ? 00:00:00 udevd 201 ? 00:00:00 upstart-socket- 1635 ? 00:00:00 named 1668 ? 00:00:00 rsyslogd 1713 ? 00:00:00 saslauthd 1714 ? 00:00:00 saslauthd 1780 ? 00:00:00 sendmail-mta 1864 ? 00:00:00 xinetd 1883 ? 00:00:00 apache2 1886 ? 00:00:00 apache2 1927 ? 00:00:00 cron 1977 ? 00:00:00 ptyserved 1980 ? 00:00:00 nginx 1981 ? 00:00:00 nginx 1988 ? 00:00:00 node 1993 tty1 00:00:00 getty 1995 tty2 00:00:00 getty 2004 ? 00:00:02 Terminal server 2295 ? 00:00:00 sshd 2354 pts/1 00:00:00 su 2355 pts/1 00:00:00 bash 2559 ? 00:00:00 io.js-controlle 2565 ? 00:00:00 io.admin.0 2571 pts/1 00:00:00 ps root@bluefox4:/opt/iobroker# root@bluefox4:/opt/iobroker# node -v v0.10.29
-
Только что проверил на новой debian `
Может такая ошибка только после ручного удаления iobroker и потом новой установки? -
Я устанавливал с нуля, единственное отличие это версии node
Вот что пишет при установке iobroker.js-controller:
root@test:/opt/iobroker# npm install iobroker.js-controller npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.37","npm":"1.4.28"}) npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.37","npm":"1.4.28"}) npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.37","npm":"1.4.28"}) npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.37","npm":"1.4.28"}) npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.37","npm":"1.4.28"}) > ws@0.4.31 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws > (node-gyp rebuild 2> builderror.log) || (exit 0) make: Вход в каталог `/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Выход из каталога `/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build' > ws@0.5.0 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/ws > (node-gyp rebuild 2> builderror.log) || (exit 0) make: Вход в каталог `/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Выход из каталога `/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build' > iobroker.js-controller@0.5.15 install /opt/iobroker/node_modules/iobroker.js-controller > node lib/setup.js setup first creating conf/iobroker.json fs.js:654 return binding.mkdir(pathModule._makeLong(path), ^ Error: EACCES, permission denied '/opt/iobroker/node_modules/iobroker.js-controller/lib/../../../iobroker-data/' at Object.fs.mkdirSync (fs.js:654:18) at mkpathSync (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:821:20) at setup (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:903:9) at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:305:13) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) npm ERR! iobroker.js-controller@0.5.15 install: `node lib/setup.js setup first` npm ERR! Exit status 8 npm ERR! npm ERR! Failed at the iobroker.js-controller@0.5.15 install script. npm ERR! This is most likely a problem with the iobroker.js-controller package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node lib/setup.js setup first npm ERR! You can get their info via: npm ERR! npm owner ls iobroker.js-controller npm ERR! There is likely additional logging output above. npm ERR! System Linux 3.13.0-45-generic npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "iobroker.js-controller" npm ERR! cwd /opt/iobroker npm ERR! node -v v0.10.37 npm ERR! npm -v 1.4.28 npm ERR! code ELIFECYCLE npm ERR! not ok code 0</anonymous>