NEWS

[SOLVED] js-controller immer beendet. WebUi nicht erreichbar



  • Systemdata Bitte Ausfüllen
    Hardwaresystem: FreeNAS 11.3
    Arbeitsspeicher: 64GB
    Festplattenart: 6xHDD, 1xSSD
    Betriebssystem: FreeBSD
    Node-Version: 10.17.x
    Nodejs-Version: ?
    NPM-Version: 6.12.1
    Installationsart: Skriptl
    Image genutzt: Nein

    Ich hab heute versucht einen Raspi als zweiten Host im Multihostbetrieb (quasi als Bluetooth-Bridge) zu verwenden. Verbindung hab ich hinbekommen, leider ist es mit nicht gelungen BT auf dem Raspi zu starten. Im Rahmen dieser Arbeit habe ich auch mal mein System geupdatet mit "iobroker update" und "iobroker upgrade" und irgenwann startete es plötzlich nicht mehr. Ich kann einfach nicht herausfinden was da schief gelaufen ist. JS-Controller-Adapter habe ich bereits neu installiert.
    Nach einigen Sekunden wird der Js-Controller immer wieder beendet.

    root@iobroker-v1:~ # ps -A | grep iobroker
    15310  -  IJ   0:00.30 avahi-daemon: running [iobroker-v1.local] (avahi-daemon)
    16411  -  SsJ  0:00.36 node: iobroker.js-controller (node)
    16534  0  R+J  0:00.00 grep iobroker
    root@iobroker-v1:~ # ps -A | grep iobroker
    15310  -  IJ   0:00.30 avahi-daemon: running [iobroker-v1.local] (avahi-daemon)
    16411  -  SsJ  0:00.36 node: iobroker.js-controller (node)
    16536  0  R+J  0:00.00 grep iobroker
    root@iobroker-v1:~ # ps -A | grep iobroker
    15310  -  IJ   0:00.30 avahi-daemon: running [iobroker-v1.local] (avahi-daemon)
    16411  -  SsJ  0:00.37 node: iobroker.js-controller (node)
    16537  -  RJ   0:00.02 node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js _restart
    16539  0  S+J  0:00.00 grep iobroker
    root@iobroker-v1:~ # ps -A | grep iobroker
    15310  -  IJ   0:00.30 avahi-daemon: running [iobroker-v1.local] (avahi-daemon)
    16411  -  SsJ  0:00.37 node: iobroker.js-controller (node)
    16537  -  SJ   0:00.17 node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js _restart
    16542  0  S+J  0:00.00 grep iobroker
    

    Was ich auch zufällig festgestellt habe ist, dass anscheinend beim letzten Update die Rechte vom JS-Controller verzeichnis nicht mehr korrekt gesetzt wurden, denn beim erstellen eines Backups (keine Ahnung ob es mir hilft) bekam ich:

    iobroker backup
    host.iobroker-v1 25930 states saved
    (node:16394) UnhandledPromiseRejectionWarning: Error: EACCES: permission denied, mkdir '/opt/iobroker/node_modules/iobroker.js-contr                         oller/tmp/backup'
        at Object.mkdirSync (fs.js:757:3)
        at _removeFolderRecursive.then (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:273:68)
        at process._tickCallback (internal/process/next_tick.js:68:7)
    (node:16394) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an as                         ync function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
    (node:16394) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are n                         ot handled will terminate the Node.js process with a non-zero exit code.
    

    Als ich dann die Rechte des Verzeichnis von oben korrigiert hatte konnte ich wenigstens mein Backup durchführen.

    Was kann ich tun?



  • Habe gerade auch den Fixer drüber laufen lassen. Leider ohne Erfolg: Es dauert noch immer noch maximal 1 Minute und dann wird der js-controller beendet.

    Edit:

    auf netstat -n -a -p TCP wird leider gar nichts angezeigt. Sind die TCP-Ports gar nicht offen? Wie kann das sein?

    Edit:

    Im Log hab ich was gefunden:

    2020-02-18 20:38:12.143  - info: host.iobroker-v1 iobroker Starting node restart.js
    2020-02-18 20:38:31.274  - info: host.iobroker-v1 iobroker.js-controller version 2.2.9 js-controller starting
    2020-02-18 20:38:31.276  - info: host.iobroker-v1 Copyright (c) 2014-2020 bluefox, 2014 hobbyquaker
    2020-02-18 20:38:31.277  - info: host.iobroker-v1 hostname: iobroker-v1, node: v10.17.0
    2020-02-18 20:38:31.277  - info: host.iobroker-v1 ip addresses: 192.168.178.176
    2020-02-18 20:39:01.282  - error: host.iobroker-v1 No connection to databases possible, restart
    2020-02-18 20:39:01.284  - info: host.iobroker-v1 iobroker _restart
    

    Probleme mit der Database. influx läuft aber auch...Was kann das sein?



  • Irgendwie verhält sich der Master als sei er ein slave... sehr komisch.

    Edit: Wenn ich den Slave als Host einstelle und den Master als Slave, dann kann ich auf den Hauptrechner auch zugreifen.

    Edit: Wieder Master/Slave getauscht und plötzlich klappt wieder alles. Merkwürdig.



Suggested Topics

684
Online

28.6k
Users

35.5k
Topics

469.9k
Posts