NEWS
IOBroker schon wieder kaputt
- 
					
					
					
					
 Ich hab es leider schon wieder geschafft IObroker kaputt zu machen, dabei habe ich eigentlich nur die Updates ausgeführt. jedenfalls sagt er mir jetzt dieses hier root@ioBroker:~# iobroker list instances events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at errnoException (net.js:901:11) at Server._listen2 (net.js:1039:14) at listen (net.js:1061:10) at Server.listen (net.js:1127:5) at _initWebServer (/root/node_modules/iobroker.js-controller/lib/objects/obj ectsInMemServer.js:2594:24) at /root/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer. js:147:9 at new ObjectsInMemServer (/root/node_modules/iobroker.js-controller/lib/obj ects/objectsInMemServer.js:154:7) at null._onTimeout (/root/node_modules/iobroker.js-controller/lib/setup.js:2 237:27) at Timer.listOnTimeout [as ontimeout] (timers.js:110:15) root@ioBroker:~# iobroker stop Stopping iobroker controller daemon... iobroker controller daemon stopped. Exit code for "killall.sh": 123 root@ioBroker:~#Was muss ich denn jetzt machen damit es wieder läuft? 
- 
					
					
					
					
 Ich hab es leider schon wieder geschafft IObroker kaputt zu machen, dabei habe ich eigentlich nur die Updates ausgeführt. jedenfalls sagt er mir jetzt dieses hier root@ioBroker:~# iobroker list instances events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at errnoException (net.js:901:11) at Server._listen2 (net.js:1039:14) at listen (net.js:1061:10) at Server.listen (net.js:1127:5) at _initWebServer (/root/node_modules/iobroker.js-controller/lib/objects/obj ectsInMemServer.js:2594:24) at /root/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer. js:147:9 at new ObjectsInMemServer (/root/node_modules/iobroker.js-controller/lib/obj ects/objectsInMemServer.js:154:7) at null._onTimeout (/root/node_modules/iobroker.js-controller/lib/setup.js:2 237:27) at Timer.listOnTimeout [as ontimeout] (timers.js:110:15) root@ioBroker:~# iobroker stop Stopping iobroker controller daemon... iobroker controller daemon stopped. Exit code for "killall.sh": 123 root@ioBroker:~#Was muss ich denn jetzt machen damit es wieder läuft? ` 
 Es sollte reichen die Kiste neu zu starten. (Erst mal)
- 
					
					
					
					
 Leider bringt das nicht den gewünschten Erfolg.  
- 
					
					
					
					
 Leider bringt das nicht den gewünschten Erfolg.  ` `
 Wie prüfst du, dass ioBroker nicht läuft?Was liefern die Befehle? cd /opt/iobroker ps -A | grep io netstat -n -a | grep 9000 iobroker stop iobroker l i
- 
					
					
					
					
 Also ps -A | grep io liefert root@ioBroker:/opt/iobroker# ps -A | grep io 10 ? 00:00:02 migration/0 11 ? 00:00:02 migration/1 15 ? 00:00:02 migration/2 19 ? 00:00:02 migration/3 30 ? 00:00:00 bioset 33 ? 00:00:00 rpciod 36 ? 00:00:00 nfsiod 49 ? 00:00:00 DWC Notificatio 2094 ? 00:00:44 iobroker.js-con root@ioBroker:/opt/iobroker#netstat -n -a | grep 9000 root@ioBroker:/opt/iobroker# netstat -n -a | grep 9000 tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN root@ioBroker:/opt/iobroker#iobroker stop iobroker controller daemon stopped. Exit code for "killall.sh": 123 root@ioBroker:/opt/iobroker#iobroker l i root@ioBroker:/opt/iobroker# iobroker l i system.adapter.admin.0 : admin - enabled, port: 8081, bin d: 0.0.0.0, run as: admin system.adapter.hm-rpc.0 : hm-rpc - enabled system.adapter.hm-rega.0 : hm-rega - enabled system.adapter.hm-rpc.1 : hm-rpc - enabled system.adapter.hmm.0 : hmm - disabled system.adapter.samsung.0 : samsung - enabled system.adapter.web.0 : web - enabled, port: 8082, bin d: 192.168.1.110, run as: admin system.adapter.squeezebox.0 : squeezebox - enabled system.adapter.history.0 : history - enabled system.adapter.vis.0 : vis - enabled system.adapter.vis-colorpicker.0 : vis-colorpicker - enabled system.adapter.vis-bars.0 : vis-bars - enabled system.adapter.vis-justgage.0 : vis-justgage - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd - enabled system.adapter.vis-keyboard.0 : vis-keyboard - enabled system.adapter.vis-metro.0 : vis-metro - enabled system.adapter.vis-rgraph.0 : vis-rgraph - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather - enabled system.adapter.rickshaw.0 : rickshaw - enabled system.adapter.scenes.0 : scenes - enabled system.adapter.flot.0 : flot - enabled system.adapter.icons-mfd-png.0 : icons-mfd-png - enabled system.adapter.dwd.0 : dwd - disabled system.adapter.admin.1 : admin - enabled, port: 8083, bin d: 0.0.0.0, run as: admin system.adapter.admin.2 : admin - enabled, port: 8085, bin d: 0.0.0.0, run as: admin root@ioBroker:/opt/iobroker#
- 
					
					
					
					
 mach mal bitte einen "iobroker restart" danach sollen mindestens -> iobroker.js-con -> io.admin.0 laufen root@RPi3-1:/opt/iobroker# ps -A | grep " io.*" 3392 ? 00:21:36 iobroker.js-con 3411 ? 00:10:44 io.admin.0 3535 ? 00:05:17 io.rpi.0 3589 ? 00:09:27 io.javascript.0 4642 ? 00:00:36 io.node-red.0 4890 ? 00:04:38 io.sonos.0 root@RPi3-1:/opt/iobroker#wenn admin nicht läuft mit "iobroker start admin.0" versuchen den Adapter zu starten Gruß Jürgen 
- 
					
					
					
					
 Wie prüfst du, dass ioBroker nicht läuft? Dein admin läuft nicht, obwohl enabled. Als erstes muss man natürlich logs schauen unter /opt/log/* oder einfach das probieren: cd /opt/iobroker iobroker stop admin npm install iobroker.admin iobroker start admin
- 
					
					
					
					
 Ich komme auf die :8081 Seite nicht drauf. Ich habe nun ein reboot gemacht und auch den admin.0 versucht zu starten. root@ioBroker:/opt/iobroker# ps -A | grep io 10 ? 00:00:04 migration/0 11 ? 00:00:04 migration/1 15 ? 00:00:04 migration/2 19 ? 00:00:04 migration/3 30 ? 00:00:00 bioset 33 ? 00:00:00 rpciod 36 ? 00:00:00 nfsiod 49 ? 00:00:00 DWC Notificatio 1660 ? 00:00:04 iobroker.js-con root@ioBroker:/opt/iobroker# iobroker start admin.0 events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at errnoException (net.js:901:11) at Server._listen2 (net.js:1039:14) at listen (net.js:1061:10) at Server.listen (net.js:1127:5) at _initWebServer (/root/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2594:24) at /root/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:147:9 at new ObjectsInMemServer (/root/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:154:7) at null._onTimeout (/root/node_modules/iobroker.js-controller/lib/setup.js:2237:27) at Timer.listOnTimeout [as ontimeout] (timers.js:110:15) root@ioBroker:/opt/iobroker# ps -A | grep io 10 ? 00:00:04 migration/0 11 ? 00:00:04 migration/1 15 ? 00:00:04 migration/2 19 ? 00:00:04 migration/3 30 ? 00:00:00 bioset 33 ? 00:00:00 rpciod 36 ? 00:00:00 nfsiod 49 ? 00:00:00 DWC Notificatio 1660 ? 00:00:05 iobroker.js-con
- 
					
					
					
					
 und da liegt das Problem root@ioBroker:/opt/iobroker# iobroker start admin.0 events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSEder Adapter startet nicht Dann schau mal bitte unter http://forum.iobroker.net/viewtopic.php?f=22&t=1544 nach. Das sollte dir helfen Gruß Jürgen 
- 
					
					
					
					
 Hat heute genau das gleich Problem, nur ohne das EADDRINUSE. Auf meinem iobroker Hauptrechen kam ich nicht mehr auf Admin nach einem Reboot. Kurz davor hatte ich im Netz ein Problem und der Mac meckerte, dass sein Name schon vergeben ist und hat diesen dann geändert (aus dem Augenwinkel gesehen). Nach einem Reblot lief auf einmal ioBroker nicht mehr. Nach langer Suche… es lag am Hostnamen beim Mac 
- 
					
					
					
					
 Hallo, ich habe heute morgen meine Iobroker admin versucht zu updaten. Leide ist das Update nicht durchgelaufen und seit dem funktioniert leider überhaupt nichts mehr. Ich habe schon versucht über die "IoBroker läuft nicht mehr " Hilfe seite das Problem an zu gehen. leider läuft der js-controller scheinbar nicht mehr. Eine Neuinstallation mit npm install iobroker.js-controller in der Konsole funktioniert leider auch nicht. Es gibt keine Fehlermeldung aber die INstallation läuft leider nicht durch. Weiß jemand einen Rat, wie ich jetzt weiter machen kann??? Gruß Ralf Beim Starten kommt folgende Fehlermeldung: Starting iobroker controller daemon... /opt/iobroker/node_modules/iobroker.js-controller/node_modules/daemonize2/lib/daemonize.js:136 throw new Error(msg.error); ^ Error: Error: Cannot find module 'utf8' 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/socket.io/node_modules/engine.io/node_modules/engine.io-parser/lib/index.js:5:12) 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) at ChildProcess. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/daemonize2/lib/daemonize.js:136:19) at ChildProcess.emit (events.js:110:17) at handleMessage (child_process.js:324:10) at Pipe.channel.onread (child_process.js:352:11)</anonymous></anonymous>
- 
					
					
					
					
 Log wär schon nicht schlecht.  
- 
					
					
					
					
 Hallo Danke für die schnelle antwort, bin aber Neuling. Wo finde ich das Log?? gruß 
- 
					
					
					
					
 npm install iobroker.js-controller in der Konsole funktioniert leide ` 
 Es gibt keine Fehlermeldung aber die INstallation läuftleider nicht durch. Genau die Ausgabe von der console würde schon etwas helfen. Damit wir schneller helfen können. 
- 
					
					
					
					
 Log Datei im Iobrker Verzeichniss habe ich gefunden. Es sind aber endlose Seiten. Wie kann ich da relevante Daten herausfiltern?? Gruß 
- 
					
					
					
					
 Bitte versuche: cd /opt/iobroker npm cache clean npm install iobroker.js-controller --productionVorausgesetzt du arbeitest auf einem Raspi et al. (??) Dann bitte ergebnis mit cut and paste hier posten Gruß Rainer 
- 
					
					
					
					
 ` > root@raspberrypi:/opt/iobroker# npm install iobroker.js-controller / ` genaus an dieser Steller passiert leider überhaupt nichts mehr. Ich habe es bestimmt 1,5 Stunden laufen lassen und dann Terminal beendet und mich neu eingeloggt 
- 
					
					
					
					
 genaus an dieser Steller passiert leider überhaupt nichts mehr. ` 
 Fehlglaube Was hast du als host? RPi1???? Dann dauert das ewig! selbst bei einem RPi2 oder 3 tut sich da anscheinend nichts. Das liegt an der node-Version früher wurde alles angezeigt, jetzt läuft es silent! Es dauert da (2/3) bestimmt einige Minuten, bervor die zweite Zeile erscheint, dann nochmal mindestens doppelt so lange bis dann der Erfolg bestätigt wird. Gruß Rainer PS log wäre wirklich nicht schlecht - vielleicht ist ja auch deine Karte voll??? 
- 
					
					
					
					
 Ist in Arbeit. Wie lange kann so eine Installation dauern?? Mein System ist auf einem Pi 
- 
					
					
					
					
 Mein System ist auf einem Pi ` 
 das habe ich mir gedacht:
 @marschmello:root@raspberrypi: ` Aber: 
 @Homoran:RPi1?… ...RPi2 oder 3 ` Gruß Rainer 
 
		
	 
		
	 
			
		 
			
		