NEWS
Error: Cannot save file /opt/iobroker/node_modules/iobroker.js-controller/lib/objects
-
Hallo,
ich habe seit einiger Zeit das Problem, das mein ioBroker abstürzt.
Keine Kommunikation von meiner Heizung nach FHEM, ebenso ist der Aufruf der Admin Seite nicht möglich.
Ein Neustart des Raspbarry PI hilft zwar, ist aber keine Dauerlösung.
Begonnen habe ich mit der Prüfung:
ps -A | grep iobroker
Keine Reaktion
Ein Start bringt folgendes:
pi@raspberrypi:/opt/iobroker $ iobroker start Starting iobroker controller daemon... iobroker controller daemon failed to start: Failed to write pidfile (EACCES) Error: Failed to write pidfile (EACCES)
Der manuelle Neustart bringt folgendes:
pi@raspberrypi:/opt/iobroker $ cd /opt/iobroker pi@raspberrypi:/opt/iobroker $ node node_modules/iobroker.js-controller/controller.js --logs 2017-12-26 18:24:24.430 - info: host.raspberrypi iobroker.js-controller version 0.15.3 js-controller starting 2017-12-26 18:24:24.440 - info: host.raspberrypi Copyright (c) 2014-2016 bluefox, hobbyquaker 2017-12-26 18:24:24.443 - info: host.raspberrypi hostname: raspberrypi, node: v4.2.1 2017-12-26 18:24:24.445 - info: host.raspberrypi ip addresses: XYZ 2017-12-26 18:24:24.709 - info: inMem-states listening on port 9000 2017-12-26 18:24:25.207 - info: inMem-objects listening on port 9001 2017-12-26 18:24:25.216 - info: host.raspberrypi InMemoryDB connected 2017-12-26 18:24:25.268 - info: host.raspberrypi 4 instances found host.raspberrypi check instance "system.adapter.admin.0" for host "raspberrypi" host.raspberrypi check instance "system.adapter.fhem.0" for host "raspberrypi" host.raspberrypi check instance "system.adapter.node-red.0" for host "raspberrypi" host.raspberrypi check instance "system.adapter.wolf.0" for host "raspberrypi" 2017-12-26 18:24:25.277 - info: host.raspberrypi starting 4 instances 2017-12-26 18:24:25.355 - info: host.raspberrypi instance system.adapter.admin.0 started with pid 2247 2017-12-26 18:24:29.294 - info: host.raspberrypi instance system.adapter.fhem.0 started with pid 2256 2017-12-26 18:24:31.055 - error: Cannot save file /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json: Error: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json' 2017-12-26 18:24:33.296 - info: host.raspberrypi instance system.adapter.node-red.0 started with pid 2265 2017-12-26 18:24:33.474 - info: host.raspberrypi Update repository "default" under "http://download.iobroker.net/sources-dist.json" 2017-12-26 18:24:37.302 - info: host.raspberrypi instance system.adapter.wolf.0 started with pid 2279 2017-12-26 18:24:37.908 - error: Cannot save file /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json: Error: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json' 2017-12-26 18:24:43.359 - error: Cannot save file /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json: Error: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json' 2017-12-26 18:24:48.492 - error: Cannot save file /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json: Error: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json' 2017-12-26 18:24:53.801 - error: Cannot save file /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json: Error: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json' 2017-12-26 18:24:59.273 - error: Cannot save file /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json: Error: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json' 2017-12-26 18:25:04.424 - error: Cannot save file /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json: Error: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json'
Der ioBroker läuft dann wieder aber die Meldung stört mich beim Start schon einmal (ist dies Normal?):
2017-12-26 18:24:31.055 - error: Cannot save file /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json: Error: EACCES: permission denied, open '/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/objects.json'
Danke für die Rückmeldung.
Frage 2: Gibt es außer auf der Admin Seite im Register Log noch wo anders Logs? Denn entweder wird mein Absturz von ioBroker nicht dokumentiert oder es steht in einem anderen log oder es wird abgelöscht nach Neustart.
-
Ich noch mal, das log habe ich natürlich Falsch herum gelesen.
Ein wenig steht doch vorm Absturz drinnen, aber bisher habe ich noch keine Begründung warum er gestoppt wird.
host.raspberrypi 2017-12-26 06:50:08.123 info terminated host.raspberrypi 2017-12-26 06:50:08.026 info All instances are stopped. host.raspberrypi 2017-12-26 06:50:08.025 info instance system.adapter.node-red.0 terminated with code 0 (OK) host.raspberrypi 2017-12-26 06:50:08.012 info instance system.adapter.admin.0 terminated with code null () host.raspberrypi 2017-12-26 06:50:08.012 warn instance system.adapter.admin.0 terminated due to SIGTERM host.raspberrypi 2017-12-26 06:50:07.996 info instance system.adapter.wolf.0 terminated with code null () host.raspberrypi 2017-12-26 06:50:07.996 warn instance system.adapter.wolf.0 terminated due to SIGTERM host.raspberrypi 2017-12-26 06:50:07.981 info instance system.adapter.fhem.0 terminated with code null () host.raspberrypi 2017-12-26 06:50:07.980 warn instance system.adapter.fhem.0 terminated due to SIGTERM host.raspberrypi 2017-12-26 06:50:07.919 info stopInstance system.adapter.wolf.0 killing pid 11747 host.raspberrypi 2017-12-26 06:50:07.918 info stopInstance system.adapter.wolf.0 host.raspberrypi 2017-12-26 06:50:07.915 info stopInstance system.adapter.node-red.0 host.raspberrypi 2017-12-26 06:50:07.914 info stopInstance system.adapter.fhem.0 killing pid 11729 host.raspberrypi 2017-12-26 06:50:07.913 info stopInstance system.adapter.fhem.0 host.raspberrypi 2017-12-26 06:50:07.911 info stopInstance system.adapter.admin.0 killing pid 11735 host.raspberrypi 2017-12-26 06:50:07.910 info stopInstance system.adapter.admin.0 host.raspberrypi 2017-12-26 06:50:07.898 info received SIGTERM fhem.0 2017-12-26 06:49:36.109 info fhem.0.d_Wolf_HG1.6_Ruecklauftemperatur.47.6 ==> writeFHEM: set d_Wolf_HG1 6_Ruecklauftemperatur 47.6 fhem.0 2017-12-26 06:49:34.205 info fhem.0.d_Wolf_HG1.3_Modulationsgrad_Brennerleistung.25 ==> writeFHEM: set d_Wolf_HG1 3_Modulationsgrad_Brennerleistung 25 fhem.0 2017-12-26 06:47:54.021 info fhem.0.d_Wolf_MM1.116_Vorlauftemperatur_Mischerkreis.36.5 ==> writeFHEM: set d_Wolf_MM1 116_Vorlauftemperatur_Mischerkreis 36.5 fhem.0 2017-12-26 06:46:43.845 info fhem.0.d_Wolf_HG1.3_Modulationsgrad_Brennerleistung.24 ==> writeFHEM: set d_Wolf_HG1 3_Modulationsgrad_Brennerleistung 24 fhem.0 2017-12-26 06:46:00.591 info fhem.0.d_Wolf_HG1.7_Warmwassertemperatur.46.68 ==> writeFHEM: set d_Wolf_HG1 7_Warmwassertemperatur 46.68 fhem.0 2017-12-26 06:45:08.405 info fhem.0.d_Wolf_HG1.6_Ruecklauftemperatur.47.08 ==> writeFHEM: set d_Wolf_HG1 6_Ruecklauftemperatur 47.08 fhem.0 2017-12-26 06:45:07.944 info fhem.0.d_Wolf_HG1.3_Modulationsgrad_Brennerleistung.25 ==> writeFHEM: set d_Wolf_HG1 3_Modulationsgrad_Brennerleistung 25 fhem.0 2017-12-26 06:44:17.244 info fhem.0.d_Wolf_HG1.3_Modulationsgrad_Brennerleistung.24 ==> writeFHEM: set d_Wolf_HG1 3_Modulationsgrad_Brennerleistung 24 fhem.0 2017-12-26 06:43:37.320 info fhem.0.d_Wolf_MM1.116_Vorlauftemperatur_Mischerkreis.37.3 ==> writeFHEM: set d_Wolf_MM1 116_Vorlauftemperatur_Mischerkreis 37.3 fhem.0 2017-12-26 06:43:31.853 info fhem.0.d_Wolf_HG1.4_Kesseltemperatur.53.6 ==> writeFHEM: set d_Wolf_HG1 4_Kesseltemperatur 53.6 fhem.0 2017-12-26 06:43:31.694 info fhem.0.d_Wolf_HG1.3_Modulationsgrad_Brennerleistung.25 ==> writeFHEM: set d_Wolf_HG1 3_Modulationsgrad_Brennerleistung 25 fhem.0 2017-12-26 06:41:47.187 info fhem.0.d_Wolf_SM1.147_Aktuelle_Leistung.3276.8 ==> writeFHEM: set d_Wolf_SM1 147_Aktuelle_Leistung 3276.8 fhem.0 2017-12-26 06:41:46.999 info fhem.0.d_Wolf_SM1.146_Durchfluss.0 ==> writeFHEM: set d_Wolf_SM1 146_Durchfluss 0 fhem.0 2017-12-26 06:41:46.821 info fhem.0.d_Wolf_SM1.145_Status_Ausgang_A4.false ==> writeFHEM: set d_Wolf_SM1 145_Status_Ausgang_A4 false fhem.0 2017-12-26 06:41:46.637 info fhem.0.d_Wolf_SM1.144_Status_Ausgang_A3.false ==> writeFHEM: set d_Wolf_SM1 144_Status_Ausgang_A3 false fhem.0 2017-12-26 06:41:46.443 info fhem.0.d_Wolf_SM1.143_Status_Ausgang_A2.false ==> writeFHEM: set d_Wolf_SM1 143_Status_Ausgang_A2 false fhem.0 2017-12-26 06:41:46.270 info fhem.0.d_Wolf_SM1.142_Status_Ausgang_A1.false ==> writeFHEM: set d_Wolf_SM1 142_Status_Ausgang_A1 false fhem.0 2017-12-26 06:41:46.085 info fhem.0.d_Wolf_SM1.141_Status_Solarkreispumpe_SKP1.false ==> writeFHEM: set d_Wolf_SM1 141_Status_Solarkreispumpe_SKP1 false fhem.0 2017-12-26 06:41:45.898 info fhem.0.d_Wolf_SM1.140_Eingang_E3.0 ==> writeFHEM: set d_Wolf_SM1 140_Eingang_E3 0 fhem.0 2017-12-26 06:41:45.715 info fhem.0.d_Wolf_SM1.139_Eingang_E2_Durchfluss.0 ==> writeFHEM: set d_Wolf_SM1 139_Eingang_E2_Durchfluss 0 fhem.0 2017-12-26 06:41:45.538 info fhem.0.d_Wolf_SM1.138_Eingang_E1.-40 ==> writeFHEM: set d_Wolf_SM1 138_Eingang_E1 -40 fhem.0 2017-12-26 06:41:45.355 info fhem.0.d_Wolf_SM1.137_Temperatur_Kollektor_1.3.9 ==> writeFHEM: set d_Wolf_SM1 137_Temperatur_Kollektor_1 3.9 fhem.0 2017-12-26 06:41:45.172 info fhem.0.d_Wolf_SM1.136_Warmwassertemperatur_Solar_1.42.8 ==> writeFHEM: set d_Wolf_SM1 136_Warmwassertemperatur_Solar_1 42.8 fhem.0 2017-12-26 06:41:45.006 info fhem.0.d_Wolf_SM1.135_Stoerung.false ==> writeFHEM: set d_Wolf_SM1 135_Stoerung false fhem.0 2017-12-26 06:41:43.964 info fhem.0.d_Wolf_MM1.120_Eingang_E2.-40 ==> writeFHEM: set d_Wolf_MM1 120_Eingang_E2 -40 fhem.0 2017-12-26 06:41:43.803 info fhem.0.d_Wolf_MM1.119_Eingang_E1.-40 ==> writeFHEM: set d_Wolf_MM1 119_Eingang_E1 -40 fhem.0 2017-12-26 06:41:43.649 info fhem.0.d_Wolf_MM1.118_Status_Ausgang_A1.false ==> writeFHEM: set d_Wolf_MM1 118_Status_Ausgang_A1 false fhem.0 2017-12-26 06:41:43.479 info fhem.0.d_Wolf_MM1.117_Status_Mischerkreispumpe.true ==> writeFHEM: set d_Wolf_MM1 117_Status_Mischerkreispumpe true fhem.0 2017-12-26 06:41:43.319 info fhem.0.d_Wolf_MM1.116_Vorlauftemperatur_Mischerkreis.37.9 ==> writeFHEM: set d_Wolf_MM1 116_Vorlauftemperatur_Mischerkreis 37.9 fhem.0 2017-12-26 06:41:43.150 info fhem.0.d_Wolf_MM1.115_Warmwassertemperatur.-40 ==> writeFHEM: set d_Wolf_MM1 115_Warmwassertemperatur -40 fhem.0 2017-12-26 06:41:42.992 info fhem.0.d_Wolf_MM1.114_Stoerung.false ==> writeFHEM: set d_Wolf_MM1 114_Stoerung false fhem.0 2017-12-26 06:41:42.822 info fhem.0.d_Wolf_BM2.79_Sparfaktor.4 ==> writeFHEM: set d_Wolf_BM2 79_Sparfaktor 4 fhem.0 2017-12-26 06:41:42.670 info fhem.0.d_Wolf_BM2.78_Sollwertkorrektur.-4 ==> writeFHEM: set d_Wolf_BM2 78_Sollwertkorrektur -4 fhem.0 2017-12-26 06:41:42.610 info fhem.0.d_Wolf_BM2.77_Warmwasser_Zeitprogramm_3.false ==> writeFHEM: set d_Wolf_BM2 77_Warmwasser_Zeitprogramm_3 false fhem.0 2017-12-26 06:41:42.567 info fhem.0.d_Wolf_BM2.77_Warmwasser_Zeitprogramm_3.false ==> writeFHEM: set d_Wolf_BM2 77_Warmwasser_Zeitprogramm_3 false fhem.0 2017-12-26 06:41:42.554 info fhem.0.d_Wolf_BM2.76_Warmwasser_Zeitprogramm_2.false ==> writeFHEM: set d_Wolf_BM2 76_Warmwasser_Zeitprogramm_2 false fhem.0 2017-12-26 06:41:42.539 info fhem.0.d_Wolf_BM2.75_Warmwasser_Zeitprogramm_1.true ==> writeFHEM: set d_Wolf_BM2 75_Warmwasser_Zeitprogramm_1 true fhem.0 2017-12-26 06:41:42.412 info fhem.0.d_Wolf_BM2.72_Mischer_Zeitprogramm_1.true ==> writeFHEM: set d_Wolf_BM2 72_Mischer_Zeitprogramm_1 true fhem.0 2017-12-26 06:41:42.390 info fhem.0.d_Wolf_BM2.74_Mischer_Zeitprogramm_3.false ==> writeFHEM: set d_Wolf_BM2 74_Mischer_Zeitprogramm_3 false fhem.0 2017-12-26 06:41:42.369 info fhem.0.d_Wolf_BM2.73_Mischer_Zeitprogramm_2.false ==> writeFHEM: set d_Wolf_BM2 73_Mischer_Zeitprogramm_2 false fhem.0 2017-12-26 06:41:42.207 info fhem.0.d_Wolf_BM2.71_Programmwahl_Warmwasser.Automatikbetrieb ==> writeFHEM: set d_Wolf_BM2 71_Programmwahl_Warmwasser Automatikbetrieb fhem.0 2017-12-26 06:41:41.128 info fhem.0.d_Wolf_BM2.70_Programmwahl_Mischer.Automatikbetrieb ==> writeFHEM: set d_Wolf_BM2 70_Programmwahl_Mischer Automatikbetrieb fhem.0 2017-12-26 06:41:40.968 info fhem.0.d_Wolf_BM2.69_Warmwassersolltemperatur.60 ==> writeFHEM: set d_Wolf_BM2 69_Warmwassersolltemperatur 60 fhem.0 2017-12-26 06:41:40.678 info fhem.0.d_Wolf_BM2.68_Raumtemperatur.0 ==> writeFHEM: set d_Wolf_BM2 68_Raumtemperatur 0 fhem.0 2017-12-26 06:41:40.520 info fhem.0.d_Wolf_BM2.67_Stoerung.false ==> writeFHEM: set d_Wolf_BM2 67_Stoerung false fhem.0 2017-12-26 06:41:39.460 info fhem.0.d_Wolf_BM1.66_Sparfaktor.4 ==> writeFHEM: set d_Wolf_BM1 66_Sparfaktor 4 fhem.0 2017-12-26 06:41:39.309 info fhem.0.d_Wolf_BM1.65_Sollwertkorrektur.-4 ==> writeFHEM: set d_Wolf_BM1 65_Sollwertkorrektur -4 fhem.0 2017-12-26 06:41:39.252 info fhem.0.d_Wolf_BM1.64_Warmwasser_Zeitprogramm_3.true ==> writeFHEM: set d_Wolf_BM1 64_Warmwasser_Zeitprogramm_3 true fhem.0 2017-12-26 06:41:39.188 info fhem.0.d_Wolf_BM1.64_Warmwasser_Zeitprogramm_3.true ==> writeFHEM: set d_Wolf_BM1 64_Warmwasser_Zeitprogramm_3 true fhem.0 2017-12-26 06:41:39.178 info fhem.0.d_Wolf_BM1.63_Warmwasser_Zeitprogramm_2.false ==> writeFHEM: set d_Wolf_BM1 63_Warmwasser_Zeitprogramm_2 false fhem.0 2017-12-26 06:41:39.165 info fhem.0.d_Wolf_BM1.62_Warmwasser_Zeitprogramm_1.false ==> writeFHEM: set d_Wolf_BM1 62_Warmwasser_Zeitprogramm_1 false fhem.0 2017-12-26 06:41:39.041 info fhem.0.d_Wolf_BM1.59_Heizkreis_Zeitprogramm_1.true ==> writeFHEM: set d_Wolf_BM1 59_Heizkreis_Zeitprogramm_1 true fhem.0 2017-12-26 06:41:38.985 info fhem.0.d_Wolf_BM1.59_Heizkreis_Zeitprogramm_1.true ==> writeFHEM: set d_Wolf_BM1 59_Heizkreis_Zeitprogramm_1 true fhem.0 2017-12-26 06:41:38.972 info fhem.0.d_Wolf_BM1.61_Heizkreis_Zeitprogramm_3.false ==> writeFHEM: set d_Wolf_BM1 61_Heizkreis_Zeitprogramm_3 false fhem.0 2017-12-26 06:41:38.958 info fhem.0.d_Wolf_BM1.60_Heizkreis_Zeitprogramm_2.false ==> writeFHEM: set d_Wolf_BM1 60_Heizkreis_Zeitprogramm_2 false fhem.0 2017-12-26 06:41:38.831 info fhem.0.d_Wolf_BM1.58_Programmwahl_Warmwasser.Automatikbetrieb ==> writeFHEM: set d_Wolf_BM1 58_Programmwahl_Warmwasser Automatikbetrieb fhem.0 2017-12-26 06:41:38.626 info fhem.0.d_Wolf_BM1.57_Programmwahl_Heizkreis.Automatikbetrieb ==> writeFHEM: set d_Wolf_BM1 57_Programmwahl_Heizkreis Automatikbetrieb fhem.0 2017-12-26 06:41:38.476 info fhem.0.d_Wolf_BM1.56_Warmwassersolltemperatur.60 ==> writeFHEM: set d_Wolf_BM1 56_Warmwassersolltemperatur 60 fhem.0 2017-12-26 06:41:38.310 info fhem.0.d_Wolf_BM1.55_Raumtemperatur.0 ==> writeFHEM: set d_Wolf_BM1 55_Raumtemperatur 0 fhem.0 2017-12-26 06:41:38.149 info fhem.0.d_Wolf_BM1.54_Aussentemperatur.6.3 ==> writeFHEM: set d_Wolf_BM1 54_Aussentemperatur 6.3 fhem.0 2017-12-26 06:41:37.996 info fhem.0.d_Wolf_BM1.53_Stoerung.false ==> writeFHEM: set d_Wolf_BM1 53_Stoerung false fhem.0 2017-12-26 06:41:37.838 info fhem.0.d_Wolf_HG1.13_Anlagendruck.1.36 ==> writeFHEM: set d_Wolf_HG1 13_Anlagendruck 1.36 fhem.0 2017-12-26 06:41:37.666 info fhem.0.d_Wolf_HG1.12_Status_3_Wege_Umschaltventil.false ==> writeFHEM: set d_Wolf_HG1 12_Status_3_Wege_Umschaltventil false fhem.0 2017-12-26 06:41:37.645 info fhem.0.d_Wolf_HG1.11_Status_Speicherladepumpe.false ==> writeFHEM: set d_Wolf_HG1 11_Status_Speicherladepumpe false fhem.0 2017-12-26 06:41:37.624 info fhem.0.d_Wolf_HG1.10_Status_Heizkreispumpe.true ==> writeFHEM: set d_Wolf_HG1 10_Status_Heizkreispumpe true fhem.0 2017-12-26 06:41:37.446 info fhem.0.d_Wolf_HG1.9_Status_Brenner_Flamme.true ==> writeFHEM: set d_Wolf_HG1 9_Status_Brenner_Flamme true
-
Mach mal im iobroker Verzeichnis ein „sudo chmod -R 777 *“, das sollte deine Rechteprobleme beheben