NEWS
Инсталляция под Linux
-
Что-то все последние обновления проходят только методом полной переустановки. При попытке обновить через панель администратора получаю ошибки.
! 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) выводится следующее `
У тебя x86/x64 ?
983_java.jpg
983_beispiel.jpg -
Нетбук 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. ;) -
Или так:
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.
-
Только что проверил на новой 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> -
Не может создать папку 'iobroker-data' в /opt/iobroker
EACCES, permission denied '/opt/iobroker/node_modules/iobroker.js-controller/lib/../../../iobroker-data/'дай ручками права на папку
chmod 777 /opt/iobrokerи вызывай:
sudo npm install iobroker.js-controllerА почему ты вызываешь установку iobroker.js-controller, а не iobroker ?
-
Не может создать папку 'iobroker-data' в /opt/iobroker
дай ручками права на папку
chmod 777 /opt/iobroker ```` `Получилось, странно, что под рутом делал и не хватило прав.
А почему ты вызываешь установку iobroker.js-controller, а не iobroker ? `
Хочу попробовать подключить WebStorm и по изучать. Может созрею на написание какого нибудь драйвера :)
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
