Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [SOLVED] js-controller immer beendet. WebUi nicht erreichbar

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mrMuppet last edited by mrMuppet

      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?

      1 Reply Last reply Reply Quote 0
      • M
        mrMuppet last edited by Negalein

        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?

        M 1 Reply Last reply Reply Quote 0
        • M
          mrMuppet @mrMuppet last edited by mrMuppet

          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.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          894
          Online

          31.9k
          Users

          80.1k
          Topics

          1.3m
          Posts

          js-controller rechte update
          1
          3
          247
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo