NEWS
IoBroker und Apache2
-
Hallo,
ich nutzte in der Vergangenheit immer ioBroker als fertiges Images auf dem Raspberry 3 und alle lief ohne Probleme.
Nun benötige ich aber eine kleine Entwicklungsumgebung und habe mir dazu das aktuelle Raspian mit MariaDB, Apache2 und phpMyAdmin usw. installiert. Danach dann noch ioBroker nach der aktuellen Anleitung…
Leider bekomme ich ioBroker weder über den internen Browser, noch extern über das Netzwerk aufgerufen? Kann das evtl. mit dem Apache zu tun haben?
iobroker status liefert dazu auch noch:
iobroker is running undefined Ready check failed: Connection forcefully ended and command aborted. It might have been processed. undefined AbortError: Ready check failed: Connection forcefully ended and command aborted. It might have been processed. at RedisClient.flush_and_error (/opt/iobroker/node_modules/redis/index.js:362:23) at RedisClient.end (/opt/iobroker/node_modules/redis/lib/extendedApi.js:52:14) at ObjectsInRedis.destroy (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInRedis.js:1858:20) at processExit (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2819:45) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:312:25 at Object.connected (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3145:70) at RedisClient.StateRedis.client.on.error (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:629:68) at emitNone (events.js:106:13) at RedisClient.emit (events.js:208:7) at RedisClient.on_connect (/opt/iobroker/node_modules/redis/index.js:422:10)
Hat jemand 'ne Idee?
Liebe Grüße,
rremus
-
Keine Verbindung zu Redis. Läuft Redis?
-
redis-cli ping
liefert pong…;-)
-
im aktuellen js.controller ist bei Redis unds "iobroker status" ein Bug. Also der Fehler sagt nix.
Läuft der iobroker Prozess? Was sagt das iobroker log?
-
`2018-12-09 19:20:47.355 - [32minfo[39m: host.raspberrypi iobroker.js-controller version 1.4.2 js-controller starting 2018-12-09 19:20:47.363 - [32minfo[39m: host.raspberrypi Copyright (c) 2014-2018 bluefox, 2014 hobbyquaker 2018-12-09 19:20:47.364 - [32minfo[39m: host.raspberrypi hostname: raspberrypi, node: v8.14.0 2018-12-09 19:20:47.369 - [32minfo[39m: host.raspberrypi ip addresses: 192.168.0.87 fe80:: 2018-12-09 19:20:47.472 - [32minfo[39m: host.raspberrypi inMem-states listening on port 9000 2018-12-09 19:20:47.511 - [32minfo[39m: host.raspberrypi inMem-objects listening on port 9001 2018-12-09 19:20:47.530 - [32minfo[39m: host.raspberrypi InMemoryDB connected 2018-12-09 19:20:47.546 - [32minfo[39m: host.raspberrypi 2 instances found 2018-12-09 19:20:47.553 - [32minfo[39m: host.raspberrypi starting 2 instances 2018-12-09 19:20:47.609 - [32minfo[39m: host.raspberrypi instance system.adapter.admin.0 started with pid 1812 2018-12-09 19:20:50.170 - [32minfo[39m: admin.0 starting. Version 3.4.7 in /opt/iobroker/node_modules/iobroker.admin, node: v8.14.0 2018-12-09 19:20:50.202 - [32minfo[39m: admin.0 requesting all states 2018-12-09 19:20:50.205 - [32minfo[39m: admin.0 requesting all objects 2018-12-09 19:20:50.207 - [32minfo[39m: admin.0 Request actual repository... 2018-12-09 19:20:50.277 - [32minfo[39m: admin.0 received all objects 2018-12-09 19:20:50.287 - [33mwarn[39m: admin.0 Repository cannot be read 2018-12-09 19:20:50.299 - [32minfo[39m: admin.0 received all states 2018-12-09 19:20:50.308 - [32minfo[39m: host.raspberrypi Update repository "default" under "http://download.iobroker.net/sources-dist.json" 2018-12-09 19:20:50.339 - [32minfo[39m: admin.0 http server listening on port 8081 2018-12-09 19:20:50.339 - [32minfo[39m: admin.0 Use link "http://localhost:8081" to configure. 2018-12-09 19:20:51.957 - [32minfo[39m: host.raspberrypi instance system.adapter.discovery.0 started with pid 1825 2018-12-09 19:20:52.465 - [32minfo[39m: admin.0 Repository received successfully. 2018-12-09 19:20:53.343 - [32minfo[39m: discovery.0 starting. Version 1.2.1 in /opt/iobroker/node_modules/iobroker.discovery, node: v8.14.0 2018-12-09 19:24:17.429 - [32minfo[39m: host.raspberrypi received SIGTERM 2018-12-09 19:50:36.883 - [32minfo[39m: host.raspberrypi iobroker.js-controller version 1.4.2 js-controller starting 2018-12-09 19:50:36.891 - [32minfo[39m: host.raspberrypi Copyright (c) 2014-2018 bluefox, 2014 hobbyquaker 2018-12-09 19:50:36.892 - [32minfo[39m: host.raspberrypi hostname: raspberrypi, node: v8.14.0 2018-12-09 19:50:36.896 - [32minfo[39m: host.raspberrypi ip addresses: 192.168.0.87 fe80:: 2018-12-09 19:50:37.355 - [32minfo[39m: host.raspberrypi inMem-objects listening on port 9001 2018-12-09 19:50:37.377 - [32minfo[39m: host.raspberrypi InMemoryDB connected 2018-12-09 19:50:37.410 - [32minfo[39m: Delete host system.host.raspberrypi 2018-12-09 19:50:37.432 - [32minfo[39m: host.raspberrypi 24 instances found 2018-12-09 19:50:37.459 - [33mwarn[39m: host.raspberrypi startInstance cannot find adapter "flot". Try to install it... 1 attempt 2018-12-09 19:50:37.459 - [32minfo[39m: iobroker install flot 2018-12-09 19:50:37.506 - [32minfo[39m: host.raspberrypi starting 1 instance 2018-12-09 19:50:37.590 - [32minfo[39m: host.raspberrypi instance system.adapter.admin.0 started with pid 1792 2018-12-09 19:50:40.560 - [32minfo[39m: iobroker No connection to states 127.0.0.1:6379[redis] 2018-12-09 19:50:40.580 - [32minfo[39m: iobroker exit 22[/code]` ...das geht dann ewig mit Fehlern weiter...?
-
..hab mal iobroker gestoppt und dann neu gestartet, dann kommt:
Starting iobroker controller daemon... /opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136 throw new Error(msg.error); ^ Error: ReferenceError: id is not defined at checkObjectRights (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInRedis.js:990:26) at ObjectsInRedis.subscribe (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInRedis.js:1062:13) at init (/opt/iobroker/node_modules/iobroker.js-controller/controller.js:2573:13) at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/controller.js:2624:1) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) at Function.Module._load (module.js:498:3) at Module.require (module.js:597:17) at ChildProcess. <anonymous>(/opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136:19) at emitTwo (events.js:126:13) at ChildProcess.emit (events.js:214:7) at emit (internal/child_process.js:762:12) at _combinedTickCallback (internal/process/next_tick.js:142:11) at process._tickCallback (internal/process/next_tick.js:181:9)</anonymous></anonymous>
-
Einmal 2 Adapter, dann 24 Adapter und Installation von flot nicht gefunden?
-
ich hatte eine Sicherung vom alten iobroker eingespielt, davon findet er aber die 24 nicht ?
-
Kann ich denn irgendwie noch mal komplett deinstallieren und dann neu aufspielen?
-
Objects in Redis? DU hast den ioBroker falsch konfiguriert!!
objekte müssen immer als File sein
Hast Du mit iobroker setup custom rumgespielt?
-
Stimmt da war ich mal kurz dran - stand hier irgendwo ein Beitrag zu…
-
iobroker setup custom
Type of objects DB [(f)ile, ouch, (r)edis], default [file]: <enter>Host / Unix Socket of objects DB(file), default[127.0.0.1]: <enter>Port of objects DB(file), default[9001]: <enter>Type of states DB [(f)file, (r)edis], default [file]: r
Host / Unix Socket of states DB (redis), default[127.0.0.1]: <enter>Port of states DB (redis), default[6379]: <enter>Data directory (file), default[../../../iobroker-data/]: <enter>Host name of this machine [iobroker]: <enter>creating conf/iobroker.json</enter></enter></enter></enter></enter></enter></enter>
-
…schon mal ein Teilerfolg - die Fehlermeldungen sind weg, aber das Web-Interface lässt sich leider immer noch nicht aufrufen?
-
Was sagt das Logfile jetzt nach einem Neustart?
Hat sich der Hostname vgl. zur alten Installation geändert?
-
Naja je nachdem wann er das umgestellt hat fehlen ggf Objekte weil Sie nur im Redis existierten und nicht in der File version oder sowas
Wenn noch nichts drin ist am besten Verzeichnis löschen und neu loslegen
-
Hallo,
also das logfile sagt folgendes:
`2018-12-11 16:48:41.593 - [32minfo[39m: admin.0 starting. Version 3.4.7 in /opt/iobroker/node_modules/iobroker.admin, node: v8.14.0 2018-12-11 16:48:41.655 - [32minfo[39m: admin.0 Request actual repository... 2018-12-11 16:48:41.683 - [32minfo[39m: admin.0 requesting all states 2018-12-11 16:48:41.688 - [32minfo[39m: admin.0 requesting all objects 2018-12-11 16:48:42.317 - [32minfo[39m: iobroker npm install iobroker.rpi2 --production --save --prefix "/opt/iobroker" (System call) 2018-12-11 16:48:42.385 - [32minfo[39m: host.raspberrypi Update repository "default" under "http://download.iobroker.net/sources-dist.json" 2018-12-11 16:48:43.574 - [32minfo[39m: admin.0 received all states 2018-12-11 16:48:46.058 - [32minfo[39m: admin.0 received all objects 2018-12-11 16:48:46.729 - [32minfo[39m: admin.0 https server listening on port 8081 2018-12-11 16:48:46.730 - [32minfo[39m: admin.0 Use link "https://localhost:8081" to configure. 2018-12-11 16:48:46.970 - [32minfo[39m: admin.0 Repository received successfully. 2018-12-11 16:50:44.632 - [32minfo[39m: iobroker host.raspberrypi object system.adapter.rpi2 created 2018-12-11 16:50:44.677 - [32minfo[39m: iobroker got /opt/iobroker/node_modules/iobroker.rpi2/admin 2018-12-11 16:50:44.705 - [32minfo[39m: iobroker upload [3] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/words.js words.js application/javascript 2018-12-11 16:50:46.186 - [32minfo[39m: iobroker upload [2] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/rpi.png rpi.png image/png 2018-12-11 16:50:46.262 - [32minfo[39m: iobroker upload [1] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/index_m.html index_m.html text/html 2018-12-11 16:50:46.339 - [32minfo[39m: iobroker upload [0] rpi2.admin /opt/iobroker/node_modules/iobroker.rpi2/admin/index.html index.html text/html 2018-12-11 16:50:46.442 - [32minfo[39m: iobroker exit 0 2018-12-11 16:50:47.443 - [33mwarn[39m: host.raspberrypi startInstance cannot find adapter "cloud". Try to install it... 1 attempt 2018-12-11 16:50:47.443 - [32minfo[39m: iobroker install cloud 2018-12-11 16:50:59.706 - [32minfo[39m: iobroker NPM version: 6.4.1npm install iobroker.cloud --production --save --prefix "/opt/iobroker" (System call) 2018-12-11 16:52:47.493 - [33mwarn[39m: admin.0 Reconnection to DB. 2018-12-11 16:52:47.497 - [33mwarn[39m: admin.0 Reconnection to DB. 2018-12-11 16:52:47.554 - [31merror[39m: admin.0 already running 2018-12-11 16:52:47.592 - [31merror[39m: host.raspberrypi instance system.adapter.admin.0 terminated with code 7 (Adapter already running) 2018-12-11 16:52:47.593 - [32minfo[39m: host.raspberrypi Restart adapter system.adapter.admin.0 because enabled 2018-12-11 16:52:57.712 - [32minfo[39m: iobroker host.raspberrypi object system.adapter.cloud created 2018-12-11 16:52:57.750 - [32minfo[39m: iobroker got /opt/iobroker/node_modules/iobroker.cloud/admin 2018-12-11 16:52:57.777 - [32minfo[39m: iobroker upload [6] cloud.admin /opt/iobroker/node_modules/iobroker.cloud/admin/words.js words.js application/javascript 2018-12-11 16:52:57.876 - [32minfo[39m: iobroker upload [5] cloud.admin /opt/iobroker/node_modules/iobroker.cloud/admin/index_m.html index_m.html text/html 2018-12-11 16:52:57.957 - [32minfo[39m: iobroker upload [4] cloud.admin /opt/iobroker/node_modules/iobroker.cloud/admin/index.html index.html text/html 2018-12-11 16:52:58.027 - [32minfo[39m: iobroker upload [3] cloud.admin /opt/iobroker/node_modules/iobroker.cloud/admin/cloud.png cloud.png image/png 2018-12-11 16:52:58.087 - [32minfo[39m: iobroker upload [2] cloud.admin /opt/iobroker/node_modules/iobroker.cloud/admin/blockly.js blockly.js application/javascript 2018-12-11 16:52:58.146 - [32minfo[39m: iobroker upload [1] cloud.admin /opt/iobroker/node_modules/iobroker.cloud/admin/alexalogo.png alexalogo.png image/png 2018-12-11 16:52:58.209 - [32minfo[39m: iobroker upload [0] cloud.admin /opt/iobroker/node_modules/iobroker.cloud/admin/actions.js actions.js application/javascript 2018-12-11 16:52:58.310 - [32minfo[39m: iobroker exit 0 2018-12-11 16:52:59.333 - [33mwarn[39m: host.raspberrypi startInstance cannot find adapter "vis". Try to install it... 1 attempt 2018-12-11 16:52:59.333 - [32minfo[39m: iobroker install vis 2018-12-11 16:53:02.395 - [32minfo[39m: host.raspberrypi iobroker.js-controller version 1.4.2 js-controller starting 2018-12-11 16:53:02.405 - [32minfo[39m: host.raspberrypi Copyright (c) 2014-2018 bluefox, 2014 hobbyquaker 2018-12-11 16:53:02.405 - [32minfo[39m: host.raspberrypi hostname: raspberrypi, node: v8.14.0 2018-12-11 16:53:02.411 - [32minfo[39m: host.raspberrypi ip addresses: 192.168.0.87 fe80:: 2018-12-11 16:53:02.530 - [32minfo[39m: host.raspberrypi inMem-states listening on port 9000 2018-12-11 16:53:02.945 - [32minfo[39m: host.raspberrypi inMem-objects listening on port 9001 2018-12-11 16:53:02.975 - [32minfo[39m: host.raspberrypi InMemoryDB connected 2018-12-11 16:53:03.006 - [32minfo[39m: host.raspberrypi 24 instances found 2018-12-11 16:53:03.049 - [32minfo[39m: host.raspberrypi starting 1 instance 2018-12-11 16:53:03.055 - [33mwarn[39m: host.raspberrypi startInstance cannot find adapter "vis". Try to install it... 1 attempt 2018-12-11 16:53:03.055 - [32minfo[39m: iobroker install vis 2018-12-11 16:53:03.198 - [32minfo[39m: host.raspberrypi instance system.adapter.admin.0 started with pid 1622 2018-12-11 16:53:06.427 - [32minfo[39m: host.raspberrypi iobroker.js-controller version 1.4.2 js-controller starting 2018-12-11 16:53:06.436 - [32minfo[39m: host.raspberrypi Copyright (c) 2014-2018 bluefox, 2014 hobbyquaker 2018-12-11 16:53:06.436 - [32minfo[39m: host.raspberrypi hostname: raspberrypi, node: v8.14.0 2018-12-11 16:53:06.442 - [32minfo[39m: host.raspberrypi ip addresses: 192.168.0.87 fe80::c473:9512:b1e1:43b2 2018-12-11 16:53:06.566 - [32minfo[39m: host.raspberrypi inMem-states listening on port 9000 2018-12-11 16:53:06.974 - [32minfo[39m: host.raspberrypi inMem-objects listening on port 9001 2018-12-11 16:53:07.007 - [32minfo[39m: host.raspberrypi InMemoryDB connected 2018-12-11 16:53:07.040 - [32minfo[39m: host.raspberrypi 24 instances found[/code]` komisch finde ich, dass die Fehlermeldungen nur weg sind wenn ich bei setuo custom alles ohne Änderungen mit Enter bestätige? Sobald ich beim 4\. Punkt "r" für redis auswähle kommen wieder Fehlermeldungen? Hostname schau ich jetzt gleich noch mal auf der alten SD-Karte nach... Welchen Schalter muss ich bei rmdir mit angeben damit Unterverzeichnisse mitgelöscht werden?
-
Ok, war rm -e statt rmdir :idea:
Verzeichnis gelöscht und iobroker neu installiert - läuft…
Was mache ich nun mit meiner Sicherung? Ob ich es noch mal wagen kann? Falls ja, gibt es dabei noch irgendetwas zu beachten?