NEWS
Iobroker geht auf einmal nicht mehr
-
Hallo zusammen,
nachdem mein iobroker fast ein Jahr einwandfrei funktioniert hat ist er heute ausgestiegen. Port 8081 und 8082 sind nicht mehr offen.
iobroker läuft bei mir auf debian jessie. Die Festplatte ist nicht voll.
Ich habe von node keine Ahnung aber mit googles Hilfe einiges versucht:
'cd /opt/iobroker' und 'node node_modules/iobroker.js-controller/controller.js –logs'
bleibt bei
Cannot find module 'pg-native'
stehen.
Wenn ich die Fehlermeldung so in der Konsole stehen lasse sind die Ports 8081 und 8082 wieder offen und ich sehe die Daten.
Wenn ich das <strg>C drücke läuft das Programm weiter aber die Ports 8081 und 8082 werden wieder geschlossen.
'netstat -n -a -p TCP' zeigt u.a. diese Zeilen:
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 4630/iobroker.js-co
tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 4630/iobroker.js-co
Meine Vermutung:
es gibt ein node-Modul mit Namen pg-native (für postgres) das bei mir aus welchen Gründen auch immer kaputt gegangen ist.
Wenn ich pg-native repariere geht wieder alles.
Meine Frage:
wie repariert man pg-native?
Viele Grüße!</strg>
-
Was sagt
node -v
npm -v
?
-
node -v: v6.11.2
npm -v: 3.10.10
-
Nachtrag:
beim ersten Aufruf von 'node node_modules/iobroker.js-controller/controller.js –logs' wurden nach meiner Erinnerung auch Updates gezogen bevor der Fehler kam. Erst bei den weiteren Aufrufen kam gleich der Fehler.
Vor dem ersten Aufruf von 'node node_modules/iobroker.js-controller/controller.js --logs' ging 'iobroker start' nicht, jetzt habe ich es nochmal versucht und iobroker startet wieder. Der Fehler ist also zunächst mal BEHOBEN und weitere Klärung akademisch.
Um zu verhindern, dass das Problem wieder auftritt wäre trotzdem Interessant:
-
warum funktionierte iobroker auf einmal nicht mehr?
-
was bedeutet der Fehler mit pg-native?
Gruß und vielen Dank!
-
-
Der pg-native Fehler kommt manchmal und hat aber eigentlich keine echte bedeutung (so lange man kein postgres nutzt).
Letztens war der Grund für so ein Hängen das Redis konfiguriert war für die States aber nicht lieff. Kann es sowas sein?
-
Der pg-native Fehler kommt manchmal und hat aber eigentlich keine echte bedeutung (so lange man kein postgres nutzt).
ich nutze postgres
-
Auch dann sollte das an der Stelle den Controller nicht vom Start abhalten.
Ist redis konfiguriert für die States? Läuft es?
Gesendet vom Handy …
-
redis sagt mir nichts. Was ist das? Ich habe davon nichts in der Oberfläche gefunden.
-
Was steht denn im iobroker Konfig File unter iobroker-data/iobrober.json?