[решено] Не обновляются драйвера

Сообщите об ошибках в ioBroker
Antworten
asid
starter
Beiträge: 48
Registriert: 25.07.2014, 17:15

[решено] Не обновляются драйвера

Beitrag von asid » 14.08.2016, 11:39

Пытаюсь обновить драйвера - возникает окно, а в нём ошибка:

Code: Alles auswählen

$ ./iobroker upgrade admin
process exited with code 0
Если пытаюсь сделать тоже самое через консоль, не показывает никакого вывода совсем.
Версия сервера 0.11.1
Перезагрузка не помогает.
Подскажите что делать?
Zuletzt geändert von asid am 28.08.2016, 22:55, insgesamt 1-mal geändert.

Haus
professional
Beiträge: 529
Registriert: 12.05.2015, 16:49
Wohnort: Lithuania, Vilnius

Re: Не обновляются драйвера

Beitrag von Haus » 14.08.2016, 12:56

asid hat geschrieben:Пытаюсь обновить драйвера - возникает окно, а в нём ошибка:

Code: Alles auswählen

$ ./iobroker upgrade admin
process exited with code 0
Если пытаюсь сделать тоже самое через консоль, не показывает никакого вывода совсем.
Версия сервера 0.11.1
Перезагрузка не помогает.
Подскажите что делать?
Откатись назад

Code: Alles auswählen

cd /opt/iobroker
iobroker stop
npm install iobroker.js-controller@0.11.0
iobroker start
js-controller: 1.2.3 / node.js: v4.8.7 / npm: 2.15.11
admin: 3.2.0
javascript: 3.6.4
web: 2.1.9 vis: 1.1.2
cloud: 2.4.6

Server: DELL FX170 / linux: Debian 8.8 Jessie
Adapter: MegaD-2561, Mega-ESP, Wrapper(Home)

asid
starter
Beiträge: 48
Registriert: 25.07.2014, 17:15

Re: Не обновляются драйвера

Beitrag von asid » 14.08.2016, 13:18

не даёт

Code: Alles auswählen

root@cubieboard2:~# npm install iobroker.js-controller@0.11.0
npm ERR! Linux 3.4.79
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.js-controller@0.11.0"
npm ERR! node v4.4.5
npm ERR! npm  v2.15.5
npm ERR! file /root/.npm/ncp/1.0.1/package/package.json
npm ERR! code EJSONPARSE

npm ERR! Failed to parse json
npm ERR! Unexpected token 'n' at 1:3
npm ERR! { name�:"ncp","version"81.0.9","autjor":{"nime":"AvianFl�","email":"c�azlie@ch
npm ERR!   ^
npm ERR! File: /root/.npm/ncp/1.0.1/package/package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR!
npm ERR! This is not a bug in npm.
npm ERR! Tell the package author to fix their package.json file. JSON.parse

npm ERR! Please include the following file with any support request:
npm ERR!     /root/npm-debug.log

Haus
professional
Beiträge: 529
Registriert: 12.05.2015, 16:49
Wohnort: Lithuania, Vilnius

Re: Не обновляются драйвера

Beitrag von Haus » 14.08.2016, 16:35

asid hat geschrieben:не даёт

Code: Alles auswählen

root@cubieboard2:~# npm install iobroker.js-controller@0.11.0
npm ERR! Linux 3.4.79
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.js-controller@0.11.0"
npm ERR! node v4.4.5
npm ERR! npm  v2.15.5
npm ERR! file /root/.npm/ncp/1.0.1/package/package.json
npm ERR! code EJSONPARSE

npm ERR! Failed to parse json
npm ERR! Unexpected token 'n' at 1:3
npm ERR! { name�:"ncp","version"81.0.9","autjor":{"nime":"AvianFl�","email":"c�azlie@ch
npm ERR!   ^
npm ERR! File: /root/.npm/ncp/1.0.1/package/package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR!
npm ERR! This is not a bug in npm.
npm ERR! Tell the package author to fix their package.json file. JSON.parse

npm ERR! Please include the following file with any support request:
npm ERR!     /root/npm-debug.log
Все четыре строчки по очереди
js-controller: 1.2.3 / node.js: v4.8.7 / npm: 2.15.11
admin: 3.2.0
javascript: 3.6.4
web: 2.1.9 vis: 1.1.2
cloud: 2.4.6

Server: DELL FX170 / linux: Debian 8.8 Jessie
Adapter: MegaD-2561, Mega-ESP, Wrapper(Home)

Benutzeravatar
Bluefox
Site Admin
Beiträge: 7909
Registriert: 13.07.2014, 14:42
Kontaktdaten:

Re: Не обновляются драйвера

Beitrag von Bluefox » 14.08.2016, 18:29

asid hat geschrieben:не даёт
npm ERR! { name�:"ncp","version"81.0.9","autjor":{"nime":"AvianFl�","email":"c�azlie@ch
Такое ощущение, что данные испорчены.
Переустанови npm

Code: Alles auswählen

npm install npm@latest-2 -g

asid
starter
Beiträge: 48
Registriert: 25.07.2014, 17:15

Re: Не обновляются драйвера

Beitrag von asid » 20.08.2016, 22:48

Haus, всё так и делал:

Code: Alles auswählen

root@cubieboard2:/opt# cd /opt/iobroker
root@cubieboard2:/opt/iobroker# iobroker stop
Stopping iobroker controller daemon...
iobroker controller daemon stopped.
Exit code for "killall.sh": 123
root@cubieboard2:/opt/iobroker# npm install iobroker.js-controller@0.11.0
npm ERR! Linux 3.4.79
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.js-controller@0.11.0"
npm ERR! node v4.4.5
npm ERR! npm  v2.15.9
npm ERR! file /root/.npm/ncp/1.0.1/package/package.json
npm ERR! code EJSONPARSE

npm ERR! Failed to parse json
npm ERR! Unexpected token 'n' at 1:3
npm ERR! { name�:"ncp","version"81.0.9","autjor":{"nime":"AvianFl�","email":"c�azlie@ch
npm ERR!   ^
npm ERR! File: /root/.npm/ncp/1.0.1/package/package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR!
npm ERR! This is not a bug in npm.
npm ERR! Tell the package author to fix their package.json file. JSON.parse

npm ERR! Please include the following file with any support request:
npm ERR!     /opt/iobroker/npm-debug.log
root@cubieboard2:/opt/iobroker#
bluefox, ошибок не было, но не помогло

Haus
professional
Beiträge: 529
Registriert: 12.05.2015, 16:49
Wohnort: Lithuania, Vilnius

Re: Не обновляются драйвера

Beitrag von Haus » 21.08.2016, 00:49

asid hat geschrieben:Haus, всё так и делал:

Code: Alles auswählen

root@cubieboard2:/opt# cd /opt/iobroker
root@cubieboard2:/opt/iobroker# iobroker stop
Stopping iobroker controller daemon...
iobroker controller daemon stopped.
Exit code for "killall.sh": 123
root@cubieboard2:/opt/iobroker# npm install iobroker.js-controller@0.11.0
npm ERR! Linux 3.4.79
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.js-controller@0.11.0"
npm ERR! node v4.4.5
npm ERR! npm  v2.15.9
npm ERR! file /root/.npm/ncp/1.0.1/package/package.json
npm ERR! code EJSONPARSE

npm ERR! Failed to parse json
npm ERR! Unexpected token 'n' at 1:3
npm ERR! { name�:"ncp","version"81.0.9","autjor":{"nime":"AvianFl�","email":"c�azlie@ch
npm ERR!   ^
npm ERR! File: /root/.npm/ncp/1.0.1/package/package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR!
npm ERR! This is not a bug in npm.
npm ERR! Tell the package author to fix their package.json file. JSON.parse

npm ERR! Please include the following file with any support request:
npm ERR!     /opt/iobroker/npm-debug.log
root@cubieboard2:/opt/iobroker#
bluefox, ошибок не было, но не помогло
Ну а так?

Code: Alles auswählen

cd /opt/iobroker
chmod 777 * -R
iobroker stop
npm install https://github.com/ioBroker/ioBroker.js-controller/tarball/master --production
iobroker stop
js-controller: 1.2.3 / node.js: v4.8.7 / npm: 2.15.11
admin: 3.2.0
javascript: 3.6.4
web: 2.1.9 vis: 1.1.2
cloud: 2.4.6

Server: DELL FX170 / linux: Debian 8.8 Jessie
Adapter: MegaD-2561, Mega-ESP, Wrapper(Home)

Benutzeravatar
Bluefox
Site Admin
Beiträge: 7909
Registriert: 13.07.2014, 14:42
Kontaktdaten:

Re: Не обновляются драйвера

Beitrag von Bluefox » 21.08.2016, 10:27

asid hat geschrieben:Haus, всё так и делал:

Code: Alles auswählen

root@cubieboard2:/opt# cd /opt/iobroker
root@cubieboard2:/opt/iobroker# iobroker stop
Stopping iobroker controller daemon...
iobroker controller daemon stopped.
Exit code for "killall.sh": 123
root@cubieboard2:/opt/iobroker# npm install iobroker.js-controller@0.11.0
npm ERR! Linux 3.4.79
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.js-controller@0.11.0"
npm ERR! node v4.4.5
npm ERR! npm  v2.15.9
npm ERR! file /root/.npm/ncp/1.0.1/package/package.json
npm ERR! code EJSONPARSE

npm ERR! Failed to parse json
npm ERR! Unexpected token 'n' at 1:3
npm ERR! { name�:"ncp","version"81.0.9","autjor":{"nime":"AvianFl�","email":"c�azlie@ch
npm ERR!   ^
npm ERR! File: /root/.npm/ncp/1.0.1/package/package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR!
npm ERR! This is not a bug in npm.
npm ERR! Tell the package author to fix their package.json file. JSON.parse

npm ERR! Please include the following file with any support request:
npm ERR!     /opt/iobroker/npm-debug.log
root@cubieboard2:/opt/iobroker#
bluefox, ошибок не было, но не помогло
Вот этой строчки быть не должно:

Code: Alles auswählen

{ name�:"ncp","version"81.0.9","autjor":{"nime":"AvianFl�","email":"c�azlie@ch
Это не строчка из ioBroker. Я не знаю, как это появилось у тебя, но файл
/root/.npm/ncp/1.0.1/package/package.json
явно повреждён. Скорей всего ошибка на SD карте. Это не ошибка ioBroker.
Ты можешь как то удалить "/root/.npm/ncp" и установить npm заново?
Я не знаю вот сейчас как это сделать, но может ты посмотришь в гугле, как удалить npm и переустановить его.

asid
starter
Beiträge: 48
Registriert: 25.07.2014, 17:15

Re: Не обновляются драйвера

Beitrag von asid » 28.08.2016, 22:55

Ты прав, дело не в iobroker.

После очистки кэша npm всё заработало. Может, кому пригодится, делается это так: npm cache clean
У меня ругался на то, что невозможно удалить одну из поддиректорий (видимо, действительно файловая система была повреждена). Вручную тоже не удаляется. Решил перемещением каталога .npm. Скорее всего, чекдиск тоже поможет, но т.к. комп без монитора и в труднодоступном месте, пришлось ограничиться этим.

Antworten