NEWS
Fehler noch iobroker Update | keine Weboberfläche mehr
-
Hallo Leute,
ich wollte gestern per Weboberfläche die einzelnen Instanzen updaten. Irgendwie ist da wohl was schief gelaufen.
Ich habe kein Webinterface mehr und auch so sieht es irgendwie nicht gut aus:
root@raspberrypi:~# iobroker list instances system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.discovery.0 : discovery - enabled
root@raspberrypi:~# iobroker install web Update repository "default" under "http://download.iobroker.net/sources-dist.json" /root/node_modules/iobroker.js-controller/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js:5 const Hoek = require('hoek'); ^^^^^ SyntaxError: Use of const in strict mode. at Module._compile (module.js:439:25) 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 Module.require (module.js:364:17) at require (module.js:380:17) at Object. <anonymous>(/root/node_modules/iobroker.js-controller/node_modules/request/node_modules/hawk/lib/index.js:5:33) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32)</anonymous>
root@raspberrypi:~# ps -aux | grep io root 48 0.0 0.0 0 0 ? S< Okt04 0:00 [DWC Notificatio] root 23973 0.9 3.8 82828 36388 ? Ssl 07:55 0:06 iobroker.js-controller root 23982 0.4 2.6 73780 25312 ? Sl 07:55 0:03 io.discovery.0 root 24911 0.0 0.1 4180 1796 pts/1 R+ 08:06 0:00 grep io
Kann mir hier jemand helfen? Ich könnte auch neu aufsetzen, nur würde ich da gern die Scripte/Programme sichern und weiß nicht, wo die liegen
-
@Pep:Hallo Leute,
ich wollte gestern per Weboberfläche die einzelnen Instanzen updaten. Irgendwie ist da wohl was schief gelaufen.
Ich habe kein Webinterface mehr und auch so sieht es irgendwie nicht gut aus:
root@raspberrypi:~# iobroker list instances system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.discovery.0 : discovery - enabled
root@raspberrypi:~# iobroker install web Update repository "default" under "http://download.iobroker.net/sources-dist.json" /root/node_modules/iobroker.js-controller/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js:5 const Hoek = require('hoek'); ^^^^^ SyntaxError: Use of const in strict mode. at Module._compile (module.js:439:25) 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 Module.require (module.js:364:17) at require (module.js:380:17) at Object. <anonymous>(/root/node_modules/iobroker.js-controller/node_modules/request/node_modules/hawk/lib/index.js:5:33) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32)</anonymous>
root@raspberrypi:~# ps -aux | grep io root 48 0.0 0.0 0 0 ? S< Okt04 0:00 [DWC Notificatio] root 23973 0.9 3.8 82828 36388 ? Ssl 07:55 0:06 iobroker.js-controller root 23982 0.4 2.6 73780 25312 ? Sl 07:55 0:03 io.discovery.0 root 24911 0.0 0.1 4180 1796 pts/1 R+ 08:06 0:00 grep io
Kann mir hier jemand helfen? Ich könnte auch neu aufsetzen, nur würde ich da gern die Scripte/Programme sichern und weiß nicht, wo die liegen `
Welche node Version nutzt du? -
Welche node Version nutzt du? `
root@raspberrypi:/opt/iobroker# nodejs -v v6.11.4 root@raspberrypi:/opt/iobroker# node -v v6.11.4 root@raspberrypi:/opt/iobroker# npm -v 3.10.10
Im iobroker Log steht folgendes:
<code>2017-10-06 11:07:45.075 - ESC[31merrorESC[39m: Caught by controller[1]: [b]/opt/iobroker/node_modules/iobroker.admin/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js:5[/b] 2017-10-06 11:07:45.071 - ESC[32minfoESC[39m: hm-rpc.0 system.adapter.admin.0: logging false 2017-10-06 11:07:45.073 - ESC[32minfoESC[39m: fhem.0 system.adapter.admin.0: logging false 2017-10-06 11:07:45.074 - ESC[32minfoESC[39m: pushover.0 system.adapter.admin.0: logging false 2017-10-06 11:07:45.076 - ESC[32minfoESC[39m: viessmann.0 system.adapter.admin.0: logging false 2017-10-06 11:07:45.077 - ESC[31merrorESC[39m: Caught by controller[2]: const Hoek = require('hoek'); 2017-10-06 11:07:45.087 - ESC[32minfoESC[39m: history.0 system.adapter.admin.0: logging false 2017-10-06 11:07:45.078 - ESC[31merrorESC[39m: Caught by controller[2]: ^^^^^ 2017-10-06 11:07:45.078 - ESC[31merrorESC[39m: Caught by controller[3]: SyntaxError: Use of const in strict mode. 2017-10-06 11:07:45.079 - ESC[31merrorESC[39m: Caught by controller[3]: at Module._compile (module.js:439:25) 2017-10-06 11:07:45.079 - ESC[31merrorESC[39m: Caught by controller[3]: at Object.Module._extensions..js (module.js:474:10) 2017-10-06 11:07:45.080 - ESC[31merrorESC[39m: Caught by controller[3]: at Module.load (module.js:356:32) 2017-10-06 11:07:45.080 - ESC[31merrorESC[39m: Caught by controller[3]: at Function.Module._load (module.js:312:12) 2017-10-06 11:07:45.080 - ESC[31merrorESC[39m: Caught by controller[3]: at Module.require (module.js:364:17) 2017-10-06 11:07:45.081 - ESC[31merrorESC[39m: Caught by controller[3]: at require (module.js:380:17) 2017-10-06 11:07:45.081 - ESC[31merrorESC[39m: Caught by controller[3]: at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.admin/node_modules/request/node_modules/hawk/lib/index.js:5:33) 2017-10-06 11:07:45.081 - ESC[31merrorESC[39m: Caught by controller[3]: at Module._compile (module.js:456:26) 2017-10-06 11:07:45.082 - ESC[31merrorESC[39m: Caught by controller[3]: at Object.Module._extensions..js (module.js:474:10) 2017-10-06 11:07:45.082 - ESC[31merrorESC[39m: Caught by controller[3]: at Module.load (module.js:356:32) 2017-10-06 11:07:45.090 - ESC[32minfoESC[39m: javascript.0 system.adapter.admin.0: logging false 2017-10-06 11:07:45.082 - ESC[31merrorESC[39m: host.raspberrypi instance system.adapter.admin.0 terminated with code 8 (node.js: Cannot find module) 2017-10-06 11:07:45.083 - ESC[32minfoESC[39m: host.raspberrypi Restart adapter system.adapter.admin.0 because enabled 2017-10-06 11:07:52.381 - ESC[32minfoESC[39m: host.raspberrypi received SIGTERM 2017-10-06 11:07:58.387 - ESC[32minfoESC[39m: host.raspberrypi received SIGTERM 2017-10-06 11:08:02.451 - ESC[32minfoESC[39m: host.raspberrypi force terminating 2017-10-06 11:08:02.456 - ESC[32minfoESC[39m: Adapter hm-rpc still running 2017-10-06 11:08:02.459 - ESC[32minfoESC[39m: Adapter hm-rega still running 2017-10-06 11:08:02.460 - ESC[32minfoESC[39m: Adapter web still running 2017-10-06 11:08:02.461 - ESC[32minfoESC[39m: Adapter history still running 2017-10-06 11:08:02.462 - ESC[32minfoESC[39m: Adapter javascript still running 2017-10-06 11:08:02.463 - ESC[32minfoESC[39m: Adapter fhem still running 2017-10-06 11:08:02.464 - ESC[32minfoESC[39m: Adapter viessmann still running 2017-10-06 11:08:02.465 - ESC[32minfoESC[39m: Adapter pushover still running 2017-10-06 11:08:02.466 - ESC[32minfoESC[39m: Adapter cloud still running 2017-10-06 11:10:03.387 - ESC[31merrorESC[39m: javascript.0 uncaught exception: Cannot read property 'status' of undefined 2017-10-06 11:26:56.880 - ESC[32minfoESC[39m: web.0 terminating http server on port 8082 2017-10-06 11:26:56.901 - ESC[32minfoESC[39m: viessmann.0 cleaned everything up... 2017-10-06 11:26:56.881 - ESC[32minfoESC[39m: hm-rpc.0 binrpc -> 192.168.178.11:2001 init ["xmlrpc_bin://192.168.178.10:2001",""] 2017-10-06 11:26:56.897 - ESC[32minfoESC[39m: web.0 terminated http server on port 8082 2017-10-06 11:26:56.976 - ESC[32minfoESC[39m: hm-rpc.0 Disconnected 2017-10-06 11:26:56.882 - ESC[32minfoESC[39m: cloud.0 Connection changed: DISCONNECTED3 2017-10-06 11:26:58.371 - ESC[32minfoESC[39m: fhem.0 terminating with timeout 2017-10-06 11:26:58.410 - ESC[32minfoESC[39m: viessmann.0 terminating with timeout 2017-10-06 11:26:58.414 - ESC[32minfoESC[39m: pushover.0 terminating with timeout[/code]</anonymous></code>
-
Hast du den js-controller mal versucht upzudaten bzw. welche Version war/ist installiert?
Sonst vielleicht mal das ausführen falls noch nicht gemacht:
cd /opt/iobroker iobroker stop iobroker update npm cache clean iobroker upgrade self iobroker upload admin iobroker start
-
Hi,
die Fehlermeldung deutet aus meiner Sicht darauf hin, das du eine alte node Version nutzt.
/root/node_modules/iobroker.js-controller/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js:5
const Hoek = require('hoek');
^^^^^
SyntaxError: Use of const in strict mode.
die hier verwendete const Deklaration, wird meines Wissens nach erst ab Node 4.x unterstützt.
Kann aber auch kompletter Blödsinn sein was ich hier erzähle…
-
Ich musste neu installieren aber die Daten waren alle noch da
Dann stellte man fest das die neue npm 5 die es gibt scheinbar Fehler verursacht.
Nach downgrade auf v4 ging alles wieder