NEWS
Server Cannot start inMem-objects on port 9001
-
@apollon77 verwirrt habe ich bestimmt niemanden. Zumindest nicht absichtlich, höchstens aus Unwissenheit.
-
@apollon77 das war mal das log, als der iobroker am 23.1.2023 zum erstenmal im Browser nicht mehr erreichbar war:
code_text ```pi@raspberrypi:/opt/iobroker $ node node_modules/iobroker.js-controller/controller.js --logs 2023-01-26 20:18:32.217 - info: host.raspberrypi iobroker.js-controller version 4.0.24 js-controller starting 2023-01-26 20:18:32.226 - info: host.raspberrypi Copyright (c) 2014-2022 bluefox, 2014 hobbyquaker 2023-01-26 20:18:32.228 - info: host.raspberrypi hostname: raspberrypi, node: v16.17.0 2023-01-26 20:18:32.230 - info: host.raspberrypi ip addresses: 192.168.178.41 2001:9e8:6256:ee00:2a69:6134:2330:b0b3 fe80::cb6f:a96d:5ee2:712a 192.168.178.29 2001:9e8:6256:ee00:20a0:2b27:ab07:1ca7 fe80::4017:de71:8ffb:880a 2023-01-26 20:18:34.348 - error: host.raspberrypi-Server Cannot start inMem-objects on port 9001: Failed to lock DB file "/opt/iobroker/iobroker-data/objects.jsonl"!``` code_text
was jetzt drinsteht, schau ich noch mal
Ergänzung: Nach den Updates steht noch der gleiche Fehler drin. Es hat sich also nichts geändert. Und das Sympton -keine Erreichbarkeit im Browser- ist auch das gleiche
-
@doggie also wenn es dieser Fehler ist der jetzt im log ist dann dürfte gar nichts funktionieren. Das passt nicht zusammen was du schreibst.
Reboote mal den Host und schau dann.
-
@apollon77 Der angegebene Fehler steht ja nicht im "Allgemeinen Log", sondern erscheint nur nach Eingabe von
code_text ```pi@raspberrypi:/opt/iobroker $ node node_modules/iobroker.js-controller/controller.js --logs``` code_text
Bis auf die Erreichbarkeit im Browser funktioniert der ioBrowser, wie ich schon schrieb. Er schaltet z.B. alles was er soll. Den o.a. Befehl habe ich von einer Seite in ioBroker.net (Thema "ioBoker läuft nicht mehr). Möglicherweise ist dieser Befehl nicht so zielführend, wie ich dachte.
Im allgemeinen Log sehe ich überhaupt keine Fehlermeldungen.
Auch wenn es erstmal nicht erklärbar ist: Es ist wie es ist.
Gibt es noch Ansätze oder Ideen?Was mir noch aufgefallen ist:
code_text ```system.adapter.net-tools.0 : net-tools : raspberrypi - disabled``` code_text
-
@doggie sagte in Server Cannot start inMem-objects on port 9001:
Möglicherweise ist dieser Befehl nicht so zielführend, wie ich dachte.
Der Befehl ist soweit ich das sehe obsolet.
-
@thomas-braun Dann wäre es gut, wenn ein Admin den von der angegebenen ioBroker.net Seite
entfernen würde. Leute wie ich fallen nur darauf rein. -
@doggie sagte in Server Cannot start inMem-objects on port 9001:
@thomas-braun Dann wäre es gut, wenn ein Admin den von der angegebenen ioBroker.net Seite
entfernen würde. Leute wie ich fallen nur darauf rein.wo genau steht der denn?
-
@wendy2702 Seite: https://www.iobroker.net/docu/index-26.htm?page_id=3928&lang=de#installAdapter
Thema "IoBroker läuft nicht mehr""Falls immer noch nicht läuft oder es kommen Fehlermeldungen, dann kann man versuchen controller manuell zu starten...."
-
@doggie sagte in Server Cannot start inMem-objects on port 9001:
Auch wenn es erstmal nicht erklärbar ist: Es ist wie es ist.
ich sehe da 2 ip adressen, evtl ist der iobroke Admin unter der anderen Adresse erreichbar?
192.168.178.41 und 192.168.178.29
-
@fastfoot Nein, ist er leider nicht.
Auch in der Fritzbox stehen merkwürdigerweise die beiden Adressen.
Die 192.168.178.29 unter WLAN, aber auch unter LAN. Die 41 aber auch unter LAN. -
@doggie sagte in Server Cannot start inMem-objects on port 9001:
Auch in der Fritzbox stehen merkwürdigerweise die beiden Adressen.
Die 192.168.178.29 unter WLAN, aber auch unter LAN.Wo genau? Die beiden Interfaces sollten nicht die gleiche IP haben.
-
@thomas-braun Also der Raspberry hat unter WLAN die Adresse 29 und unter LAN die 41.
War möglicherweise ein Fehler in der Fritzbox. In der Liste waren die Adressen gleich, aber bei den Einzelheiten erschienen die richtigen Adressen -
Nach einigem Probieren kann ich den ioBroker jetzt im Browser erreichen.
Ich musste nach der Adresseingabe den Port 8081 angeben und das "https" löschen.
Irgendwie hat der Browser die falsche Angabe automatisch eingetragen.
schon komisch: Ich hatte es mit 3 verschiedenen Browsern versucht. Oder die gemachten Änderungen haben doch etwas behoben und ich habe es nicht bemerkt durch die Fehleingabe im Browser.
Manchmal sieht man den Wald vor lauter Bäumen nicht.
Danke an alle, die sich um mein Problem bemüht haben. -
@doggie sagte in Server Cannot start inMem-objects on port 9001:
Irgendwie hat der Browser die falsche Angabe automatisch eingetragen.
Ist mir vor ein paar Tagen bei einem Kunden aufgefallen.
Die Browser fangen an wenn eine Seite per http nicht erreichbar ist es gleich noch einmal per https zu versuchen.
Und wenn es doof läuft merken die sich den letzten Versuch im Autovervollständigen so das auch wenn die Seite wieder per http erreichbar ist es trotzdem mit https zu tun.Beobachtet bei aktuellen Firefox
-
@bananajoe das machen die Browser schon ewig so und hat nichts mit der Fritzbox zu tun
-
@bananajoe Ich glaube aber nicht, dass der falsche Port im Browser und https die eigentliche Ursache für meine Probleme waren.
Ich hatte ja einiges probiert: Der Fixer laufen lassen, Updates ... usw.
Nur beim anschliessenden Testen mit dem Browser kam dann der falsche Port und https ins Spiel.
Also kann ich garnicht sagen, was den misslungenen Start im Browser verursacht hat. Ich habe einfach nicht richtig getestet. -
Moin, ich hatte den Fehler gestern plötzlich auch. Ohne irgendwas gemacht zu haben. Admin-Oberfläche was nicht mehr erreichbar und obwohl iobroker lief funktionierte nichts mehr. Ich habe dann hier ein bisschen quer gelesen und dann herausgefunden, dass meine Object.json ca. 450MB groß war. Habe dann den fixer laufen lassen und danach einen reboot gemacht. Dann lief wieder alles normal. JS-Controller ist aktuell die 4.0.24. Hätte das an sich jetzt gar nicht passieren dürfen? War das erste mal, dass dieses Problem auftrat.
-
@worn sagte in Server Cannot start inMem-objects on port 9001:
Hätte das an sich jetzt gar nicht passieren dürfen?
Das hängt davon ab.
iob status
sagt?
-
iobroker is running on this host. Objects type: jsonl States type: jsonl
Es läuft ja auch alles wieder normal :).
-
Eigentlich sollte das in regelmäßigen Intervallen automatisch komprimiert werden. Jedenfalls mit aktuellem js-controller.