NEWS
IoBroker startet nicht mehr
-
Hallo,
ich hoffe mir kann jemand helfen….
vor einigen Tagen habe ich mal den rega 0.3.1 Adapter installiert .... Keine Ahnung ob es damit etwas zu tun hat.
Mit den gleichen Effekten wie hier beschrieben:
http://forum.iobroker.net/viewtopic.php?f=22&t=2370
Fakt ist: Gerade habe ich den Raspberry neu gestartet und bekomme den ioBroker nicht mehr zum laufen:
` > at Module.require (module.js:364:17)at require (module.js:380:17)
at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.hm-rega/node_modules/request/node_modules/http-signature/lib/utils.js:4:13)
at Module._compile (module.js:456:26)
2016-03-06 12:09:39.040 - error: host.raspberrypi instance system.adapter.hm-rega.0 terminated with code 6 (uncaught exception)
2016-03-06 12:09:39.041 - info: host.raspberrypi Restart adapter system.adapter.hm-rega.0 because enabled
2016-03-06 12:09:54.280 - info: host.raspberrypi instance system.adapter.admin.0 started with pid 2412
2016-03-06 12:09:55.269 - error: host.raspberrypi instance system.adapter.admin.0 terminated with code 8 (node.js: Cannot find module)
2016-03-06 12:09:55.270 - info: host.raspberrypi Restart adapter system.adapter.admin.0 because enabled
2016-03-06 12:09:56.072 - info: host.raspberrypi instance system.adapter.web.0 started with pid 2414
2016-03-06 12:09:56.572 - error: host.raspberrypi instance system.adapter.web.0 terminated with code 8 (node.js: Cannot find module)
2016-03-06 12:09:56.573 - info: host.raspberrypi Restart adapter system.adapter.web.0 because enabled
2016-03-06 12:10:09.059 - info: host.raspberrypi instance system.adapter.hm-rega.0 started with pid 2416
2016-03-06 12:10:11.016 - info: hm-rega.0 starting. Version 0.3.2 in /opt/iobroker/node_modules/iobroker.hm-rega
2016-03-06 12:10:11.056 - info: hm-rega.0 subscribe hm-rpc.0.BidCoS-RF:50.PRESS_SHORT
2016-03-06 12:10:12.472 - error: uncaught exception: Error parsing /opt/iobroker/node_modules/iobroker.hm-rega/node_modules/request/node_modules/http-signature/node_modules/sshpk/package.$
2016-03-06 12:10:12.487 - error: SyntaxError: Error parsing /opt/iobroker/node_modules/iobroker.hm-rega/node_modules/request/node_modules/http-signature/node_modules/sshpk/package.json: U$
at Object.parse (native)
at readPackage (module.js:113:48)
at tryPackage (module.js:123:13)
at Function.Module._findPath (module.js:190:18)
at Function.Module._resolveFilename (module.js:336:25)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.hm-rega/node_modules/request/node_modules/http-signature/lib/utils.js:4:13)
at Module._compile (module.js:456:26)
2016-03-06 12:10:12.812 - error: host.raspberrypi instance system.adapter.hm-rega.0 terminated with code 6 (uncaught exception)
2016-03-06 12:10:12.813 - info: host.raspberrypi Restart adapter system.adapter.hm-rega.0 because enabled
2016-03-06 12:10:25.294 - info: host.raspberrypi instance system.adapter.admin.0 started with pid 2422
2016-03-06 12:10:26.281 - error: host.raspberrypi instance system.adapter.admin.0 terminated with code 8 (node.js: Cannot find module)
2016-03-06 12:10:26.281 - info: host.raspberrypi Restart adapter system.adapter.admin.0 because enabled
2016-03-06 12:10:26.591 - info: host.raspberrypi instance system.adapter.web.0 started with pid 2424
2016-03-06 12:10:27.064 - error: host.raspberrypi instance system.adapter.web.0 terminated with code 8 (node.js: Cannot find module)
2016-03-06 12:10:27.065 - info: host.raspberrypi Restart adapter system.adapter.web.0 because enabled
2016-03-06 12:10:42.836 - info: host.raspberrypi instance system.adapter.hm-rega.0 started with pid 2427
2016-03-06 12:10:44.875 - info: hm-rega.0 starting. Version 0.3.2 in /opt/iobroker/node_modules/iobroker.hm-rega
2016-03-06 12:10:44.915 - info: hm-rega.0 subscribe hm-rpc.0.BidCoS-RF:50.PRESS_SHORT
2016-03-06 12:10:46.299 - error: uncaught exception: Error parsing /opt/iobroker/node_modules/iobroker.hm-rega/node_modules/request/node_modules/http-signature/node_modules/sshpk/package.$
2016-03-06 12:10:46.313 - error: SyntaxError: Error parsing /opt/iobroker/node_modules/iobroker.hm-rega/node_modules/request/node_modules/http-signature/node_modules/sshpk/package.json: U$
at Object.parse (native)
at readPackage (module.js:113:48)
at tryPackage (module.js:123:13)
at Function.Module._findPath (module.js:190:18)</anonymous></anonymous> `
Ist eine endlos Schleife … immer wieder die gleichen Meldungen.Folgendes habe ich bereits probiert:
apt-get update
apt-get upgrade -y
sudo apt-get install build-essential
sudo apt-get install python2.7
node war 10.022 oder so
apt-get remove nodejs
wget http://download.iobroker.net/nodejs0_12_6_armhf.deb
dpkg -i nodejs0_12_6_armhf.deb
rm nodejs0_12_6_armhf.deb
node -v ist 0.12.6
sudo apt-get install build-essential
jetzt kommt beim start von iobroker:
root@raspberrypi:/opt/iobroker# iobroker start module.js:338 throw err; ^ Error: Cannot find module 'camelcase' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.js:278:25) at Module.require (module.js:365:17) at require (module.js:384:17) at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/yargs/lib/parser.js:3:17) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Module.require (module.js:365:17)</anonymous>
npm install iobroker.js-controller
bring folgende Meldung:
root@raspberrypi:/opt/iobroker# npm install iobroker.js-controller npm ERR! tar.unpack unzip error /root/.npm/benchmark/1.0.0/package.tgz
npm install iobroker
bringt diese:
root@raspberrypi:/opt/iobroker# npm install iobroker npm ERR! not a package /opt/iobroker/iobroker npm ERR! addLocal Could not install /opt/iobroker/iobroker npm ERR! Linux 4.1.13-v7+ npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker" npm ERR! node v0.12.6 npm ERR! npm v2.11.2 npm ERR! path /tmp/npm-2362-87139f40/unpack-4dfda8d37338/package.json npm ERR! code ENOENT npm ERR! errno -2 npm ERR! enoent ENOENT, open '/tmp/npm-2362-87139f40/unpack-4dfda8d37338/package.json' npm ERR! enoent This is most likely not a problem with npm itself npm ERR! enoent and is related to npm not being able to find a file. npm ERR! enoent npm ERR! Please include the following file with any support request: npm ERR! /opt/iobroker/npm-debug.log root@raspberrypi:/opt/iobroker#
den raspberry habe ich auch schon neu gestartet (nach jeder Installation).
hier noch das npm debug log:
0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'install', 1 verbose cli 'iobroker' ] 2 info using npm@2.11.2 3 info using node@v0.12.6 4 verbose install initial load of /opt/iobroker/package.json 5 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker/package.json 6 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.admin/package.json 7 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.email/package.json 8 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.flot/package.json 9 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.fritzbox/package.json 10 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.history/package.json 11 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.hm-rega/package.json 12 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.hm-rpc/package.json 13 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.icons-open-icon-library-png/package.json 14 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.javascript/package.json 15 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.js-controller/package.json 16 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.rickshaw/package.json 17 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.samsung/package.json 18 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.sayit/package.json 19 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.scenes/package.json 20 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.socketio/package.json 21 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.vis/package.json 22 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.vis-bars/package.json 23 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.vis-fancyswitch/package.json 24 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.vis-hqwidgets/package.json 25 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.vis-jqui-mfd/package.json 26 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.vis-justgage/package.json 27 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.vis-lcars/package.json 28 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.vis-metro/package.json 29 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.vis-rgraph/package.json 30 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.vis-timeandweather/package.json 31 verbose installManyTop reading scoped package data from /opt/iobroker/node_modules/iobroker.web/package.json 32 info package.json iobroker.vis-fancyswitch@0.1.0 license should be a valid SPDX license expression 33 verbose readDependencies loading dependencies from /opt/iobroker/package.json 34 verbose install iobroker is installed as 0.5.6 35 silly cache add args [ 'iobroker', null ] 36 verbose cache add spec iobroker 37 silly cache add parsed spec { raw: 'iobroker', 37 silly cache add scope: null, 37 silly cache add name: null, 37 silly cache add rawSpec: 'iobroker', 37 silly cache add spec: '/opt/iobroker/iobroker', 37 silly cache add type: 'local' } 38 silly addLocalTarball shasum (computed) 172d89ea6df6ab508c7b69dc0540b583db07e40c 39 verbose addTmpTarball /opt/iobroker/iobroker not in flight; adding 40 verbose addTmpTarball validating metadata from /opt/iobroker/iobroker 41 verbose tar unpack /opt/iobroker/iobroker 42 verbose tar unpacking to /tmp/npm-2362-87139f40/unpack-4dfda8d37338 43 silly gentlyRm /tmp/npm-2362-87139f40/unpack-4dfda8d37338 is being purged 44 verbose gentlyRm don't care about contents; nuking /tmp/npm-2362-87139f40/unpack-4dfda8d37338 45 silly gunzTarPerm modes [ '755', '644' ] 46 error not a package /opt/iobroker/iobroker 47 error addLocal Could not install /opt/iobroker/iobroker 48 verbose stack Error: ENOENT, open '/tmp/npm-2362-87139f40/unpack-4dfda8d37338/package.json' 48 verbose stack at Error (native) 49 verbose cwd /opt/iobroker 50 error Linux 4.1.13-v7+ 51 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker" 52 error node v0.12.6 53 error npm v2.11.2 54 error path /tmp/npm-2362-87139f40/unpack-4dfda8d37338/package.json 55 error code ENOENT 56 error errno -2 57 error enoent ENOENT, open '/tmp/npm-2362-87139f40/unpack-4dfda8d37338/package.json' 57 error enoent This is most likely not a problem with npm itself 57 error enoent and is related to npm not being able to find a file. 58 verbose exit [ -2, true ]
Ich hoffe einer von euch kann mir schnell weiter helfen…. am besten ohne Datenverlust
seit dem letzten Backup sind leider schon wieder einige Stunden Gehirnschmalz ins Scripting geflossen.
Auf iobroker.net unter Tipps und Tricks solle auch eine Hilfe sein:
In diesem Foreneintrag verweist pix auf diese Seite (http://forum.iobroker.net/viewtopic.php … all#p19278)
Diese Seite ist aber aktuell nicht erreichbar (Fehler …404 — Wow, nicht gedacht dich hier zu sehen.).
#Update von 14:40 Uhr:
ich habe mal im /tmp alle npm Ordner gelöscht.
npm cache clean durchgeführt
npm install iobroker.js-controller ging wieder ... die endlos Schleife wie oben beschrieben bleibt aber
#Update 2 16:40 Uhr:
Ich habe mal diverse adapter mit iobroker stop "Adaptername" deaktiviert.
Den Admin Adapter habe ich ein zweites mal hinzugefügt:
cd /opt/iobroker sudo iobroker stop sudo iobroker add admin --enabled --port 808X <- X durch eigenen
so komme ich mittlerweile wenigestens wieder auf die Adminoberfläche
Sobald ich aber den web oder den rega Adapter aktiviere kommen folgende Meldungen:
REGA:
2016-03-06 16:41:56.875 - info: host.raspberrypi instance system.adapter.hm-rega.0 started with pid 4577 2016-03-06 16:41:59.708 - info: hm-rega.0 starting. Version 0.3.2 in /opt/iobroker/node_modules/iobroker.hm-rega 2016-03-06 16:41:59.739 - info: hm-rega.0 subscribe hm-rpc.0.BidCoS-RF:50.PRESS_SHORT 2016-03-06 16:42:01.039 - error: uncaught exception: Error parsing /opt/iobroker/node_modules/iobroker.hm-rega/node_modules/request/node_modules/http-signature/node_modules/sshpk/package.json: Unexpected token s 2016-03-06 16:42:01.060 - error: SyntaxError: Error parsing /opt/iobroker/node_modules/iobroker.hm-rega/node_modules/request/node_modules/http-signature/node_modules/sshpk/package.json: Unexpected token s at Object.parse (native) at readPackage (module.js:107:52) at tryPackage (module.js:117:13) at Function.Module._findPath (module.js:183:18) at Function.Module._resolveFilename (module.js:334:25) at Function.Module._load (module.js:278:25) at Module.require (module.js:365:17) at require (module.js:384:17) at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.hm-rega/node_modules/request/node_modules/http-signature/lib/utils.js:4:13) at Module._compile (module.js:460:26) 2016-03-06 16:42:01.390 - error: host.raspberrypi instance system.adapter.hm-rega.0 terminated with code 6 (uncaught exception) 2016-03-06 16:42:01.393 - info: host.raspberrypi Restart adapter system.adapter.hm-rega.0 because enabled</anonymous>
WEB:
2016-03-06 16:47:02.576 - info: host.raspberrypi object change system.adapter.web.0 2016-03-06 16:47:02.658 - info: host.raspberrypi instance system.adapter.web.0 started with pid 4660 2016-03-06 16:47:04.237 - error: host.raspberrypi instance system.adapter.web.0 terminated with code 1 () 2016-03-06 16:47:04.238 - info: host.raspberrypi Restart adapter system.adapter.web.0 because enabled 2016-03-06 16:47:12.016 - error: adapter disabled 2016-03-06 16:47:12.132 - error: host.raspberrypi instance system.adapter.hm-rega.0 terminated with code 3 (Adapter disabled or invalid config) 2016-03-06 16:47:12.133 - info: host.raspberrypi Do not restart adapter system.adapter.hm-rega.0 because disabled or deleted 2016-03-06 16:47:34.352 - info: host.raspberrypi instance system.adapter.web.0 started with pid 4675 2016-03-06 16:47:35.934 - error: host.raspberrypi instance system.adapter.web.0 terminated with code 1 () 2016-03-06 16:47:35.935 - info: host.raspberrypi Restart adapter system.adapter.web.0 because enabled
liegt das an einem Update?
Ich bin mit meinem Latein mehr als am Ende ….
Gruß
Phantomio
-
Hey,
nachdem ich von Github die rega Version 0.3.3 installiert habe, läuft diese auch wieder.
Der Web Adapter hat aber immer noch das oben beschriebene Problem.
D.H. aktuell noch keine Tab Bedienung möglich
Neustart habe ich mich noch nicht wieder getraut.
#Update 21:30 Uhr
Ich habe letztendlich node wieder in Version 0.10.22-1 installiert.
Kann es wirklich daran liegen???
Nach zich Versuchen kann ich schon gar nicht mehr sagen was ich alles neu installiert habe.
Definitiv aber den Vis und den Web Adapter.
Nach dem ging dann auch wieder der Webadapter. (Zugriff auf vis).
Währe trotzdem schön wenn noch jemand eine Idee hat was der Auslöser für diese Odysee war.
Ungutes Gefühl beim Reboot bleibt. Habe ich noch nicht wieder gemacht.
Gruß
Phantomio
-
Hey,
nachdem ich von Github die rega Version 0.3.3 installiert habe, läuft diese auch wieder.
Der Web Adapter hat aber immer noch das oben beschriebene Problem.
D.H. aktuell noch keine Tab Bedienung möglich
Neustart habe ich mich noch nicht wieder getraut.
#Update 21:30 Uhr
Ich habe letztendlich node wieder in Version 0.10.22-1 installiert.
Kann es wirklich daran liegen???
Nach zich Versuchen kann ich schon gar nicht mehr sagen was ich alles neu installiert habe.
Definitiv aber den Vis und den Web Adapter.
Nach dem ging dann auch wieder der Webadapter. (Zugriff auf vis).
Währe trotzdem schön wenn noch jemand eine Idee hat was der Auslöser für diese Odysee war.
Ungutes Gefühl beim Reboot bleibt. Habe ich noch nicht wieder gemacht.
Gruß
Phantomio `
Es gibt neue Version 0.3.3.Hast damit auch Probleme?
-
Hallo Bluefox,
die 0.3.3 habe ich doch installiert (oder ist die 0.3.3. noch einmal gefixt?) Laut Datum auf Github nciht oder?
Ich wollte am Sonntag Abend noch … mal eben :lol: :lol: :lol: ... von History auf MySQL umstellen.
Folgendes Phänomen:
Nach der installation von MySQL wieder die oben beschribene Endlosschleife (System.adapter.web.0 terminated with code 1).
Also MYSQL wieder deinstalliert. Web Adapter neu installiert. läuft wieder "Gott sei Dank ".
Hast Du dafür eine Erklärung?
Ich habe das Gefühl das sich dieser Fehler nach jedem Adapter den ich installiere bzw. update wieder einschleicht.
Ich habe alledings die nächsten Tage leider nicht so viel Zeit zum Experimentieren.
Wahrscheinlich erst ab Sonntag wieder.
Gruß
Phantomio