Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Max Zelmer

    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

    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 5
    • Best 0
    • Groups 1

    Max Zelmer

    @Max Zelmer

    Starter

    0
    Reputation
    17
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Max Zelmer Follow
    Starter

    Latest posts made by Max Zelmer

    • RE: Host-Update fehlgeschlagen, ioBroker läuft nicht mehr

      Was auch immer das Problem war, ich konnte es lösen, auch wenn ich nicht wirklich glücklich darüber bin.

      • Ich habe zuerst das iobroker-Verzeichnis in iobroker_ umbenannt.
      • Dann habe ich gemäß Installationsanleitung iobroker neuinstalliert.
      • Zum Schluss habe ich mein Backup von letzter Nacht eingespielt.

      Aktuell sieht es gut aus.

      Viele Grüße!

      posted in Einsteigerfragen
      Max Zelmer
      Max Zelmer
    • Host-Update fehlgeschlagen, ioBroker läuft nicht mehr

      Guten Morgen zusammen,

      ich wollte heute morgen meinen Host update (nach der offiziellen Anleitung). Die Befehle "iob stop" und "iob backup" konnten wunderbar ausgeführt werden. Beim Befehl "iob update" bin ich dann auf die Nase gefallen.

      Die ursprüngliche Meldung war "No connection to databases ...". Also habe ich mich mal auf die Suche hier im Forum gemacht und ein paar Dinge ausprobiert. Letzten Endes bin ich zu dem Punkt gekommen, dass der js-controller wohl nicht korrekt installiert ist und sich auch nicht mehr installieren lässt.

      Hier der aktuelle Stand:

      max@zelmer:/opt/iobroker$ iob status
      internal/modules/cjs/loader.js:905
        throw err;
        ^
      
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
          at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
          at Function.Module._load (internal/modules/cjs/loader.js:746:27)
          at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12)
          at internal/main/run_main_module.js:17:47 {
        code: 'MODULE_NOT_FOUND',
        requireStack: []
      }
      

      Danach habe ich folgenden Befehl mit folgendem Resultat ausgeführt:

      max@zelmer:/opt/iobroker$ sudo -H -u iobroker npm install iobroker.js-controller
      npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
      
      > iobroker.js-controller@4.0.23 preinstall /opt/iobroker/node_modules/iobroker.js-controller
      > node lib/preinstallCheck.js
      
      NPM version: 6.14.16
      
      > unix-dgram@2.0.4 install /opt/iobroker/node_modules/unix-dgram
      > node-gyp rebuild
      
      make: Entering directory '/opt/iobroker/node_modules/unix-dgram/build'
        CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o
      In file included from ../../nan/nan.h:58,
                       from ../src/unix_dgram.cc:5:
      /home/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:793:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
        793 |       (node::addon_register_func) (regfunc),                          \
            |                                           ^
      /home/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’
        827 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
            |   ^~~~~~~~~~~~~
      ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’
        404 | NODE_MODULE(unix_dgram, Initialize)
            | ^~~~~~~~~~~
        SOLINK_MODULE(target) Release/obj.target/unix_dgram.node
        COPY Release/unix_dgram.node
      make: Leaving directory '/opt/iobroker/node_modules/unix-dgram/build'
      
      > ursa-optional@0.9.10 install /opt/iobroker/node_modules/ursa-optional
      > node rebuild.js
      
      ursaNative bindings compilation fail. This is not an issue. Modules that depend on it will use fallbacks.
      
      > diskusage@1.1.3 install /opt/iobroker/node_modules/diskusage
      > node-gyp rebuild
      
      make: Entering directory '/opt/iobroker/node_modules/diskusage/build'
        CXX(target) Release/obj.target/diskusage/src/main.o
      In file included from ../../nan/nan.h:58,
                       from ../src/main.cpp:3:
      /home/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:793:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
        793 |       (node::addon_register_func) (regfunc),                          \
            |                                           ^
      /home/iobroker/.cache/node-gyp/14.19.1/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’
        827 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
            |   ^~~~~~~~~~~~~
      ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’
         42 | NODE_MODULE(diskusage, Init)
            | ^~~~~~~~~~~
        CXX(target) Release/obj.target/diskusage/src/diskusage_posix.o
        SOLINK_MODULE(target) Release/obj.target/diskusage.node
        COPY Release/diskusage.node
      make: Leaving directory '/opt/iobroker/node_modules/diskusage/build'
      
      > iobroker.js-controller@4.0.23 install /opt/iobroker/node_modules/iobroker.js-controller
      > node iobroker.js setup first
      
      Server Cannot start inMem-states on port 9000: Failed to lock DB file "/opt/iobroker/iobroker-data/states.jsonl"!
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
      
      npm ERR! code ELIFECYCLE
      npm ERR! errno 24
      npm ERR! iobroker.js-controller@4.0.23 install: `node iobroker.js setup first`
      npm ERR! Exit status 24
      npm ERR!
      npm ERR! Failed at the iobroker.js-controller@4.0.23 install script.
      npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /home/iobroker/.npm/_logs/2022-04-27T09_15_19_262Z-debug.log
      

      Ich wollte doch nur meinen Host update 😞
      Ich hoffe, jemand kann mir helfen.

      Viele Grüße!

      posted in Einsteigerfragen
      Max Zelmer
      Max Zelmer
    • RE: ioBroker startet nicht mehr

      @apollon77 Laut der Seite "Objekte":
      Objekte: 10056, Zustände: 9100

      posted in ioBroker Allgemein
      Max Zelmer
      Max Zelmer
    • RE: ioBroker startet nicht mehr

      Hi,

      @sigi234 ich habe keinen Logitech Media Server am laufen.

      Ich konnte mir mittlerweile helfen, in dem ich die node_modules kopiert habe in node_modules_. Dann habe ich mit Force den NPM-Cache geleert, NPM und ein paar Adapter neu installiert.
      Konkret bin ich nach dieser Anleitung vorgegangen:
      https://forum.iobroker.net/topic/13693/howto-anleitung-reset-der-iobroker-installation-mit-beibehaltung-der-konfiguration

      Also kurz gesagt: mein ioBroker läuft wieder. Keine Ahnung, was da los war ...

      Edit: Nachdem der ioBroker wieder lief, habe ich mein Backup von letzter Nacht per Backitup wieder eingespielt.

      posted in ioBroker Allgemein
      Max Zelmer
      Max Zelmer
    • RE: ioBroker startet nicht mehr

      Hallo zusammen,

      ich habe ebenfalls dieses Problem.
      Ich habe heute morgen ein Update durchgeführt:

      sudo apt-get update && sudo apt-get upgrade
      

      Im Anschluss habe ich meinen Server neugestartet:

      sudo reboot -h 0
      

      Danach habe ich versucht, per Webbrowser auf meinen iobroker (also die Adminoberfläche) zuzugreifen.
      Der Browser meldet zurück: 192.168.178.10 hat eine Verbindung verweigert.

      Also habe ich versucht, den iobroker Status abzufragen:

      max@server:/opt/iobroker/iobroker-data$ iobroker status
      Server Cannot start inMem-states on port 9000: Failed to lock DB file "/opt/iobroker/iobroker-data/states.jsonl"!
      

      Ich habe mich an den Dingen orientiert, die hierzu bereits geschrieben wurden. Leider ohne Erfolg.
      Ich habe dann den iobroker gestoppt und geschaut, ob noch ein Prozess dazu läuft. Leider nein:

      max@server:/opt/iobroker/iobroker-data$ iob stop
      max@server:/opt/iobroker/iobroker-data$ ps auxwww |grep io
      root          11  0.0  0.0      0     0 ?        S    11:00   0:00 [migration/0]
      root          17  0.0  0.0      0     0 ?        S    11:00   0:00 [migration/1]
      root          78  0.0  0.0      0     0 ?        I<   11:00   0:00 [blkcg_punt_bio]
      root          92  0.0  0.0      0     0 ?        I<   11:00   0:00 [vfio-irqfd-clea]
      root         398  0.0  0.0      0     0 ?        I<   11:00   0:00 [rpciod]
      root         399  0.0  0.0      0     0 ?        I<   11:00   0:00 [xprtiod]
      message+     661  0.0  0.1   7800  4572 ?        Ss   11:00   0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
      max         4391  0.0  0.0   6432   656 pts/0    S+   11:36   0:00 grep --color=auto io
      

      Und jetzt weiß ich auch absolut nicht mehr weiter 😞

      posted in ioBroker Allgemein
      Max Zelmer
      Max Zelmer
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo