NEWS
Решение проблем при обновлении драйверов
-
Попытка обновить драйвер web Adapter приводила к ошибкам -
! ````
$ ./iobroker upgrade web
host.cubietruck Adapter "system.adapter.web.0" is stopped.
npm install iobroker.web --production --prefix "/opt/iobroker" (System call)
npm
WARN enoent ENOENT, open '/opt/iobroker/package.json'
npm WARN iobroker No description
npm WARN iobroker No repository field.
npm WARN iobroker No README data
npm WARN iobroker No license field.
host.cubietruck Adapter "system.adapter.web.0" is started
npm install --production --prefix "/opt/iobroker/node_modules/iobroker.web" (System call)
npm
ERR!
Linux 3.4.106-cubietrucknpm
ERR! argv "node" "/usr/bin/npm" "install" "--production" "--prefix"
! "/opt/iobroker/node_modules/iobroker.web"npm ERR! node v0.10.42
npm ERR! npm v3.8.1
! npm ERR! Cannot read property 'target' of nullnpm
ERR! npm ERR! If you need help, you may report this error at:
npm ERR!
<https: github.com/npm/issues="">
! npm ERR! Please include the following file with any support request:
npm ERR! /npm-debug.log
Cannot install iobroker.web: 1
ERROR: process exited with code 25</https:>В закладке админа показывает, что обновил драйвер до новой версии 1.3.5, но в консоли при запросе```` iobroker list adapters
! ````
system.adapter.admin : admin - 0.8.6
system.adapter.megad : megad - 1.1.2
system.adapter.mqtt : mqtt - 0.4.1
system.adapter.owfs : owfs - 0.0.2
system.adapter.ping : ping - 0.1.4
system.adapter.pushbullet : pushbullet - 0.0.11
system.adapter.sayit : sayit - 0.3.17
system.adapter.web : web - 1.3.4
system.adapter.flot : flot - 0.2.6
system.adapter.vis : vis - 0.9.2
system.adapter.javascript : javascript - 2.0.3
system.adapter.socketio : socketio - 1.2.3
system.adapter.vis-bars : vis-bars - 0.1.1
system.adapter.vis-colorpicker : vis-colorpicker - 0.1.3
system.adapter.vis-google-fonts : vis-google-fonts - 0.1.0
system.adapter.vis-hqwidgets : vis-hqwidgets - 0.2.5
system.adapter.vis-jqui-mfd : vis-jqui-mfd - 0.1.0
system.adapter.vis-keyboard : vis-keyboard - 0.0.2
system.adapter.vis-lcars : vis-lcars - 0.1.6
system.adapter.vis-metro : vis-metro - 0.2.1
system.adapter.vis-rgraph : vis-rgraph - 0.0.2
system.adapter.vis-timeandweather : vis-timeandweather - 0.1.0
system.adapter.history : history - 0.2.1
system.adapter.rickshaw : rickshaw - 0.3.1
system.adapter.text2command : text2command - 0.1.7
system.adapter.telegram : telegram - 0.1.0
system.adapter.sql : sql - 0.1.2
system.adapter.vis-fancyswitch : vis-fancyswitch - 0.1.0
system.adapter.vis-justgage : vis-justgage - 0.4.0видно что адаптер web имеет старую версию 1.3.4 Причина, типа устаревшая версия nodejs >! ```` npm WARN deprecated latest stable version. To upgrade to npm@2, run: npm WARN deprecated npm WARN deprecated npm -g install npm@latest-2 npm WARN deprecated npm WARN deprecated To upgrade to the latest stable version, run: npm WARN deprecated npm WARN deprecated npm -g install npm@latest npm WARN deprecated npm WARN deprecated (Depending on how Node.js was installed on your system, you npm WARN deprecated may need to prefix the preceding commands with `sudo`, or if npm WARN deprecated on Windows, run them from an Administrator prompt.) npm WARN deprecated npm WARN deprecated If you're running the version of npm bundled with npm WARN deprecated Node.js 0.10 LTS, be aware that the next version of 0.10 LTS npm
Попытка обновить как рекомендуют````
npm -g install npm@latestРешение было найдено здесь - [https://nodejs.org/en/download/package- … tributions](https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions) Набираем
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
apt-get install -y nodejsПосле сего шаманства, версии стали - npm 2.14.20, node v4.4.0 Затем```` reboot ````и возможно```` iobroker restart
Теперь с консоли можно обновить адаптер web -````
iobroker upgrade web https://github.com/ioBroker/ioBroker.web.gitПроверяем```` iobroker list adapters ````видим обновленный адаптер web 1.3.5 Может кому поможет, я долго бился.
-
По хорошему это косяк, в базе не должна была обновиться версия.
А так спасибо, у себя 0.10 обновился на 4.4. Пойду обновлю инструкцию для Cubieboard.