Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Adapter mihome-vacuum anpassungen

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    1.2k

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.7k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    17
    1
    6.5k

Adapter mihome-vacuum anpassungen

Geplant Angeheftet Gesperrt Verschoben Entwicklung
vacuumadapterentwicklungtestroborockzeitplanraumreinigung
567 Beiträge 73 Kommentatoren 171.3k Aufrufe 73 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • IssiI Issi

    Ich möchte mich hier noch einmal kurz zu dem Thema äußern.

    Da kosmix1980 offenbar mit meiner bisherigen Arbeit am ioBroker.mihome-vacuum nicht zufrieden war und inzwischen selbst noch einmal einen eigenen Fix eingebracht hat, stellt sich für mich mittlerweile die Frage, warum ich meine Zeit überhaupt noch in solche Arbeiten investieren sollte.

    Ich habe mich nach längerer Zeit wieder hingesetzt und versucht, den Adapter nach bestem Wissen auf einen aktuellen und funktionierenden Stand zu bringen. Das Ganze mache ich nicht beruflich, sondern in meiner Freizeit. Gerade bei mir ist diese Zeit momentan nicht selbstverständlich, und ich habe dafür teilweise auch meine eigene Gesundheit zurückgestellt.

    Wenn dann der Eindruck entsteht, dass die geleistete Arbeit nicht ausreichend ist, nicht wirklich gewürdigt wird oder direkt noch einmal durch einen anderen Fix ersetzt werden muss, ist das für mich sehr demotivierend.

    Mir ist vollkommen bewusst, dass Open-Source-Projekte von Zusammenarbeit, Verbesserungen und unterschiedlichen Lösungsansätzen leben. Ich habe auch kein Problem damit, wenn jemand Fehler findet oder Dinge besser lösen kann. Allerdings kommt es für mich auch darauf an, wie miteinander und mit der investierten Arbeit umgegangen wird.

    Unter diesen Umständen sehe ich aktuell ehrlich gesagt keinen wirklichen Grund mehr, meine Freizeit und Energie weiterhin dafür zu opfern, Adapter zu reparieren oder weiterzuentwickeln.

    Das finde ich persönlich sehr schade, denn eigentlich hatte ich mich gefreut, nach meiner längeren Pause wieder etwas für ioBroker und die Community machen zu können.

    bahnuhrB Online
    bahnuhrB Online
    bahnuhr
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #555

    @Issi

    @Issi sagte:

    Da kosmix1980 offenbar mit meiner bisherigen Arbeit am ioBroker.mihome-vacuum nicht zufrieden war

    Davon habe ich nix mitbekommen.

    @Issi sagte:

    nach bestem Wissen auf einen aktuellen und funktionierenden Stand zu bringen.

    Und dies ist super. Sollte mehr davon geben.
    Wir haben hier mittlerweile einige Adapter die nicht mehr laufen, so wie sie sollen. Und der ursprüngliche Entwickler meldet sich nicht mehr. Das ist schade.
    Und wenn sich dann jemand dann mit einem "kaputten" Adapter beschäftigt und diesen wieder zum Laufen bringt, dann ist dies auch meiner Sicht klasse und dies ist zu unterstützen.

    Fazit:
    Super Job für den Reparatur des Adapters. map läuft wieder einwandfrei.
    Und auch bei diesem Adapter wollte der ursrüngliche ja nicht da dran. nach 2-3 maliger Nachfrage von mir kam immer die gleiche Antwort: "Habe momentan andere Prioritäten".

    Also nochmal von mir:
    Adapter läuft.
    Respekt für deine Reparatur.
    und aus meiner Sicht: Bitte weiter so.

    Danke nochmal.

    mfg
    Dieter


    Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
    Danke.
    gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
    ScreenToGif :https://www.screentogif.com/downloads.html

    1 Antwort Letzte Antwort
    2
    • IssiI Issi

      Ich möchte mich hier noch einmal kurz zu dem Thema äußern.

      Da kosmix1980 offenbar mit meiner bisherigen Arbeit am ioBroker.mihome-vacuum nicht zufrieden war und inzwischen selbst noch einmal einen eigenen Fix eingebracht hat, stellt sich für mich mittlerweile die Frage, warum ich meine Zeit überhaupt noch in solche Arbeiten investieren sollte.

      Ich habe mich nach längerer Zeit wieder hingesetzt und versucht, den Adapter nach bestem Wissen auf einen aktuellen und funktionierenden Stand zu bringen. Das Ganze mache ich nicht beruflich, sondern in meiner Freizeit. Gerade bei mir ist diese Zeit momentan nicht selbstverständlich, und ich habe dafür teilweise auch meine eigene Gesundheit zurückgestellt.

      Wenn dann der Eindruck entsteht, dass die geleistete Arbeit nicht ausreichend ist, nicht wirklich gewürdigt wird oder direkt noch einmal durch einen anderen Fix ersetzt werden muss, ist das für mich sehr demotivierend.

      Mir ist vollkommen bewusst, dass Open-Source-Projekte von Zusammenarbeit, Verbesserungen und unterschiedlichen Lösungsansätzen leben. Ich habe auch kein Problem damit, wenn jemand Fehler findet oder Dinge besser lösen kann. Allerdings kommt es für mich auch darauf an, wie miteinander und mit der investierten Arbeit umgegangen wird.

      Unter diesen Umständen sehe ich aktuell ehrlich gesagt keinen wirklichen Grund mehr, meine Freizeit und Energie weiterhin dafür zu opfern, Adapter zu reparieren oder weiterzuentwickeln.

      Das finde ich persönlich sehr schade, denn eigentlich hatte ich mich gefreut, nach meiner längeren Pause wieder etwas für ioBroker und die Community machen zu können.

      Siggi0904S Offline
      Siggi0904S Offline
      Siggi0904
      schrieb am zuletzt editiert von
      #556

      @Issi Ich habe auch nichts mitbekommen, dass dich das trifft.
      Bitte mach weiter und führe das Projekt weiter.

      Der nächste Schritt wäre, dass das bestehende Repo aktualisiert wird
      und dann auch eine Stable folgt. Ich selbst nutze nämlich nur Stable.

      Bitte mach weiter, lass dich nicht von anderen aufhalten
      sondern arbeitet zusammen an den Adaptern.

      1 Antwort Letzte Antwort
      0
      • IssiI Issi

        Ich möchte mich hier noch einmal kurz zu dem Thema äußern.

        Da kosmix1980 offenbar mit meiner bisherigen Arbeit am ioBroker.mihome-vacuum nicht zufrieden war und inzwischen selbst noch einmal einen eigenen Fix eingebracht hat, stellt sich für mich mittlerweile die Frage, warum ich meine Zeit überhaupt noch in solche Arbeiten investieren sollte.

        Ich habe mich nach längerer Zeit wieder hingesetzt und versucht, den Adapter nach bestem Wissen auf einen aktuellen und funktionierenden Stand zu bringen. Das Ganze mache ich nicht beruflich, sondern in meiner Freizeit. Gerade bei mir ist diese Zeit momentan nicht selbstverständlich, und ich habe dafür teilweise auch meine eigene Gesundheit zurückgestellt.

        Wenn dann der Eindruck entsteht, dass die geleistete Arbeit nicht ausreichend ist, nicht wirklich gewürdigt wird oder direkt noch einmal durch einen anderen Fix ersetzt werden muss, ist das für mich sehr demotivierend.

        Mir ist vollkommen bewusst, dass Open-Source-Projekte von Zusammenarbeit, Verbesserungen und unterschiedlichen Lösungsansätzen leben. Ich habe auch kein Problem damit, wenn jemand Fehler findet oder Dinge besser lösen kann. Allerdings kommt es für mich auch darauf an, wie miteinander und mit der investierten Arbeit umgegangen wird.

        Unter diesen Umständen sehe ich aktuell ehrlich gesagt keinen wirklichen Grund mehr, meine Freizeit und Energie weiterhin dafür zu opfern, Adapter zu reparieren oder weiterzuentwickeln.

        Das finde ich persönlich sehr schade, denn eigentlich hatte ich mich gefreut, nach meiner längeren Pause wieder etwas für ioBroker und die Community machen zu können.

        MichaelFM Offline
        MichaelFM Offline
        MichaelF
        schrieb am zuletzt editiert von
        #557

        @Issi

        Ich muss mich jetzt auch mal hierzu äußern.

        Schließe mich absolut der Aussage von @bahnuhr an.

        Super Job, einfach weiter machen und stolz auf seine Arbeit sein!

        Der Adapter Funktioniert perfekt.

        Vielen Dank für die Reperatur!

        Grüße

        1 Antwort Letzte Antwort
        0
        • B Offline
          B Offline
          bug77
          schrieb am zuletzt editiert von
          #558

          Hallo,
          ich habe alle nötigen Upates durchgeführt, den alten Adapter gelöschgt und über die Katze - Benutzerdefiniert über den Link (https://github.com/xXBJXx/ioBroker.mihome-vacuum/tree/fix/xiaomi-cloud-qr-login) neu installiert. Die Installation schlägt aber leider fehl: Kann jemand weiterhelfen, warum?

          Ich füge das log auch bei2026-08-16T09_30_49_884Z-debug-0.log

          $ iobroker url https://github.com/xXBJXx/ioBroker.mihome-vacuum/tree/fix/xiaomi-cloud-qr-login --host iobroker --debug
          
          install xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login
          
          NPM version: 10.9.4Installing xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login... (System call)
          
          npm error code 2
          
          npm error git dep preparation failednpm error command /usr/bin/node /usr/lib/node_modules/npm/bin/npm-cli.js install --force --cache=/opt/iobroker/.npm --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-runnpm error > canvas@3.2.3 installnpm error > prebuild-install -r napi || node-gyp rebuildnpm errornpm errornpm error > diskusage@1.2.0 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm error CXX(target) Release/obj.target/diskusage/src/main.onpm error CXX(target) Release/obj.target/diskusage/src/diskusage_posix.onpm error SOLINK_MODULE(target) Release/obj.target/diskusage.nodenpm error COPY Release/diskusage.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm errornpm error > unix-dgram@2.0.6 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm error CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.onpm error SOLINK_MODULE(target) Release/obj.target/unix_dgram.nodenpm error COPY Release/unix_dgram.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm errornpm error > esbuild@0.11.23 postinstallnpm error > node install.jsnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 preparenpm error > npm run buildnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 buildnpm error > npm run build:backend && npm run build:adminnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 build:backendnpm error > tsc -p tsconfig.build.jsonnpm errornpm error error TS2688: Cannot find type definition file for 'bl'.npm error The file is in the program because:npm error Entry point for implicit type library 'bl'npm error npm warn using --force Recommended protections disabled.npm error npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.menpm error npm warn deprecated cronstrue@2.61.0: Non-backwards compatible Breaking changesnpm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error In file included from ../../nan/nan.h:67,npm error from ../src/main.cpp:3:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: 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]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’npm error 42 | NODE_MODULE(diskusage, Init)npm error | ^~~~~~~~~~~npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error gyp info ok npm error gyp info it worked if it ends with ok
          
          npm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error In file included from ../../nan/nan.h:67,npm error from ../src/unix_dgram.cc:5:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: 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]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’npm error 404 | NODE_MODULE(unix_dgram, Initialize)npm error | ^~~~~~~~~~~npm error gyp info ok npm error npm warn using --force Recommended protections disabled.npm error npm warn using --force Recommended protections disabled.npm error npm error code 2npm error npm error path /opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9npm error npm error command failednpm error npm error command sh -c npm run buildnpm error npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_31_33_576Z-debug-0.lognpm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_30_49_884Z-debug-0.log
          
          npm error code 2npm error git dep preparation failednpm error command /usr/bin/node /usr/lib/node_modules/npm/bin/npm-cli.js install --force --cache=/opt/iobroker/.npm --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-runnpm error > canvas@3.2.3 installnpm error > prebuild-install -r napi || node-gyp rebuildnpm errornpm errornpm error > diskusage@1.2.0 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm error CXX(target) Release/obj.target/diskusage/src/main.onpm error CXX(target) Release/obj.target/diskusage/src/diskusage_posix.onpm error SOLINK_MODULE(target) Release/obj.target/diskusage.nodenpm error COPY Release/diskusage.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm errornpm error > unix-dgram@2.0.6 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm error CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.onpm error SOLINK_MODULE(target) Release/obj.target/unix_dgram.nodenpm error COPY Release/unix_dgram.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm errornpm error > esbuild@0.11.23 postinstallnpm error > node install.jsnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 preparenpm error > npm run buildnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 buildnpm error > npm run build:backend && npm run build:adminnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 build:backendnpm error > tsc -p tsconfig.build.jsonnpm errornpm error error TS2688: Cannot find type definition file for 'bl'.npm error The file is in the program because:npm error Entry point for implicit type library 'bl'npm error npm warn using --force Recommended protections disabled.npm error npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.menpm error npm warn deprecated cronstrue@2.61.0: Non-backwards compatible Breaking changesnpm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error In file included from ../../nan/nan.h:67,npm error from ../src/main.cpp:3:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: 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]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’npm error 42 | NODE_MODULE(diskusage, Init)npm error | ^~~~~~~~~~~npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error gyp info ok npm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error In file included from ../../nan/nan.h:67,npm error from ../src/unix_dgram.cc:5:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: 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]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’npm error 404 | NODE_MODULE(unix_dgram, Initialize)npm error | ^~~~~~~~~~~npm error gyp info ok npm error npm warn using --force Recommended protections disabled.npm error npm warn using --force Recommended protections disabled.npm error npm error code 2npm error npm error path /opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9npm error npm error command failednpm error npm error command sh -c npm run buildnpm error npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_31_33_576Z-debug-0.lognpm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_30_49_884Z-debug-0.loghost.iobroker Cannot install xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login: 2
          
          ERROR: Process exited with code 25
          
          
          Thomas BraunT 1 Antwort Letzte Antwort
          0
          • B bug77

            Hallo,
            ich habe alle nötigen Upates durchgeführt, den alten Adapter gelöschgt und über die Katze - Benutzerdefiniert über den Link (https://github.com/xXBJXx/ioBroker.mihome-vacuum/tree/fix/xiaomi-cloud-qr-login) neu installiert. Die Installation schlägt aber leider fehl: Kann jemand weiterhelfen, warum?

            Ich füge das log auch bei2026-08-16T09_30_49_884Z-debug-0.log

            $ iobroker url https://github.com/xXBJXx/ioBroker.mihome-vacuum/tree/fix/xiaomi-cloud-qr-login --host iobroker --debug
            
            install xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login
            
            NPM version: 10.9.4Installing xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login... (System call)
            
            npm error code 2
            
            npm error git dep preparation failednpm error command /usr/bin/node /usr/lib/node_modules/npm/bin/npm-cli.js install --force --cache=/opt/iobroker/.npm --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-runnpm error > canvas@3.2.3 installnpm error > prebuild-install -r napi || node-gyp rebuildnpm errornpm errornpm error > diskusage@1.2.0 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm error CXX(target) Release/obj.target/diskusage/src/main.onpm error CXX(target) Release/obj.target/diskusage/src/diskusage_posix.onpm error SOLINK_MODULE(target) Release/obj.target/diskusage.nodenpm error COPY Release/diskusage.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm errornpm error > unix-dgram@2.0.6 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm error CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.onpm error SOLINK_MODULE(target) Release/obj.target/unix_dgram.nodenpm error COPY Release/unix_dgram.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm errornpm error > esbuild@0.11.23 postinstallnpm error > node install.jsnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 preparenpm error > npm run buildnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 buildnpm error > npm run build:backend && npm run build:adminnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 build:backendnpm error > tsc -p tsconfig.build.jsonnpm errornpm error error TS2688: Cannot find type definition file for 'bl'.npm error The file is in the program because:npm error Entry point for implicit type library 'bl'npm error npm warn using --force Recommended protections disabled.npm error npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.menpm error npm warn deprecated cronstrue@2.61.0: Non-backwards compatible Breaking changesnpm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error In file included from ../../nan/nan.h:67,npm error from ../src/main.cpp:3:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: 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]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’npm error 42 | NODE_MODULE(diskusage, Init)npm error | ^~~~~~~~~~~npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error gyp info ok npm error gyp info it worked if it ends with ok
            
            npm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error In file included from ../../nan/nan.h:67,npm error from ../src/unix_dgram.cc:5:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: 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]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’npm error 404 | NODE_MODULE(unix_dgram, Initialize)npm error | ^~~~~~~~~~~npm error gyp info ok npm error npm warn using --force Recommended protections disabled.npm error npm warn using --force Recommended protections disabled.npm error npm error code 2npm error npm error path /opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9npm error npm error command failednpm error npm error command sh -c npm run buildnpm error npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_31_33_576Z-debug-0.lognpm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_30_49_884Z-debug-0.log
            
            npm error code 2npm error git dep preparation failednpm error command /usr/bin/node /usr/lib/node_modules/npm/bin/npm-cli.js install --force --cache=/opt/iobroker/.npm --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-runnpm error > canvas@3.2.3 installnpm error > prebuild-install -r napi || node-gyp rebuildnpm errornpm errornpm error > diskusage@1.2.0 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm error CXX(target) Release/obj.target/diskusage/src/main.onpm error CXX(target) Release/obj.target/diskusage/src/diskusage_posix.onpm error SOLINK_MODULE(target) Release/obj.target/diskusage.nodenpm error COPY Release/diskusage.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm errornpm error > unix-dgram@2.0.6 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm error CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.onpm error SOLINK_MODULE(target) Release/obj.target/unix_dgram.nodenpm error COPY Release/unix_dgram.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm errornpm error > esbuild@0.11.23 postinstallnpm error > node install.jsnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 preparenpm error > npm run buildnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 buildnpm error > npm run build:backend && npm run build:adminnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 build:backendnpm error > tsc -p tsconfig.build.jsonnpm errornpm error error TS2688: Cannot find type definition file for 'bl'.npm error The file is in the program because:npm error Entry point for implicit type library 'bl'npm error npm warn using --force Recommended protections disabled.npm error npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.menpm error npm warn deprecated cronstrue@2.61.0: Non-backwards compatible Breaking changesnpm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error In file included from ../../nan/nan.h:67,npm error from ../src/main.cpp:3:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: 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]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’npm error 42 | NODE_MODULE(diskusage, Init)npm error | ^~~~~~~~~~~npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error gyp info ok npm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error In file included from ../../nan/nan.h:67,npm error from ../src/unix_dgram.cc:5:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: 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]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’npm error 404 | NODE_MODULE(unix_dgram, Initialize)npm error | ^~~~~~~~~~~npm error gyp info ok npm error npm warn using --force Recommended protections disabled.npm error npm warn using --force Recommended protections disabled.npm error npm error code 2npm error npm error path /opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9npm error npm error command failednpm error npm error command sh -c npm run buildnpm error npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_31_33_576Z-debug-0.lognpm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_30_49_884Z-debug-0.loghost.iobroker Cannot install xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login: 2
            
            ERROR: Process exited with code 25
            
            
            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von
            #559

            @bug77

            node@v22.22.0
            Updaten...

            Linux-Werkzeugkasten:
            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
            NodeJS Fixer Skript:
            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

            1 Antwort Letzte Antwort
            0
            • B Offline
              B Offline
              bug77
              schrieb am zuletzt editiert von
              #560

              Ist doch installiert …

              Thomas BraunT 1 Antwort Letzte Antwort
              0
              • B bug77

                Ist doch installiert …

                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                schrieb am zuletzt editiert von Thomas Braun
                #561

                @bug77

                Du sollst es ja auch nicht installieren sondern aktuell halten. Den Rest von der Kiste dann auch...
                Aktuell wäre

                nodejs -v
                v22.23.2
                

                Linux-Werkzeugkasten:
                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                NodeJS Fixer Skript:
                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                1 Antwort Letzte Antwort
                0
                • B Offline
                  B Offline
                  bug77
                  schrieb am zuletzt editiert von
                  #562

                  node -v
                  root@iobroker:/opt/iobroker# node -v
                  v22.22.0

                  Ich probiere mal ein update durchzuführen, das alles aktuell ist

                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • B bug77

                    node -v
                    root@iobroker:/opt/iobroker# node -v
                    v22.22.0

                    Ich probiere mal ein update durchzuführen, das alles aktuell ist

                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von
                    #563

                    @bug77

                    UND HAMPEL NICHT ALS ROOT HERUM!!!!!!!!!

                    Linux-Werkzeugkasten:
                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                    NodeJS Fixer Skript:
                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                    1 Antwort Letzte Antwort
                    0
                    • B Offline
                      B Offline
                      bug77
                      schrieb am zuletzt editiert von
                      #564

                      im Docker hampel ich rum wie ich will :-)

                      1 Antwort Letzte Antwort
                      0
                      • B Offline
                        B Offline
                        bug77
                        schrieb am zuletzt editiert von
                        #565

                        node ist nun v22.23.2, geht trotzdem nicht zu installieren. ich werde wohl eine neue docker image installieren müssen

                        Thomas BraunT 1 Antwort Letzte Antwort
                        0
                        • F Offline
                          F Offline
                          Flaterick
                          schrieb am zuletzt editiert von
                          #566

                          Geht bei mir auch nicht.

                          NPM version: 10.9.8
                          
                          Installing xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login... (System call)
                          
                          npm error code 2
                          
                          npm error git dep preparation failednpm error command /usr/bin/node /usr/lib/node_modules/npm/bin/npm-cli.js install --force --cache=/opt/iobroker/.npm --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-runnpm error > canvas@3.2.3 installnpm error > prebuild-install -r napi || node-gyp rebuildnpm errornpm errornpm error > diskusage@1.2.0 installnpm error > node-gyp rebuild
                          
                          npm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage/build'npm error CXX(target) Release/obj.target/diskusage/src/main.onpm error CXX(target) Release/obj.target/diskusage/src/diskusage_posix.onpm error SOLINK_MODULE(target) Release/obj.target/diskusage.nodenpm error COPY Release/diskusage.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage/build'npm errornpm error > unix-dgram@2.0.6 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram/build'npm error CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.onpm error SOLINK_MODULE(target) Release/obj.target/unix_dgram.nodenpm error COPY Release/unix_dgram.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram/build'npm errornpm error > esbuild@0.11.23 postinstallnpm error > node install.jsnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 preparenpm error > npm run buildnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 buildnpm error > npm run build:backend && npm run build:adminnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 build:backendnpm error > tsc -p tsconfig.build.jsonnpm errornpm error ../../../../node_modules/@types/cacheable-request/index.d.ts(26,42): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(77,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(81,69): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(84,71): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(89,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(95,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(104,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(108,70): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(112,73): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(115,76): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(118,60): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error npm warn using --force Recommended protections disabled.npm error npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.menpm error npm warn deprecated cronstrue@2.61.0: Non-backwards compatible Breaking changesnpm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.5.0npm error gyp info using node@22.23.2 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.23.2/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.23.2',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.23.2/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error In file included from ../../nan/nan.h:67,npm error from ../src/main.cpp:3:npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1243:7: 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]npm error 1243 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1277:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1277 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’npm error 42 | NODE_MODULE(diskusage, Init)npm error | ^~~~~~~~~~~npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error gyp info ok npm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.5.0npm error gyp info using node@22.23.2 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.23.2/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.23.2',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.23.2/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error In file included from ../../nan/nan.h:67,npm error from ../src/unix_dgram.cc:5:npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1243:7: 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]npm error 1243 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1277:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1277 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’npm error 404 | NODE_MODULE(unix_dgram, Initialize)npm error | ^~~~~~~~~~~npm error gyp info ok npm error npm warn using --force Recommended protections disabled.npm error npm warn using --force Recommended protections disabled.npm error npm error code 2npm error npm error path /opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OHnpm error npm error command failednpm error npm error command sh -c npm run buildnpm error npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-17T17_59_47_830Z-debug-0.log
                          
                          npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-17T17_59_39_609Z-debug-0.log
                          
                          npm error code 2npm error git dep preparation failednpm error command /usr/bin/node /usr/lib/node_modules/npm/bin/npm-cli.js install --force --cache=/opt/iobroker/.npm --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-runnpm error > canvas@3.2.3 installnpm error > prebuild-install -r napi || node-gyp rebuildnpm errornpm errornpm error > diskusage@1.2.0 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage/build'npm error CXX(target) Release/obj.target/diskusage/src/main.onpm error CXX(target) Release/obj.target/diskusage/src/diskusage_posix.onpm error SOLINK_MODULE(target) Release/obj.target/diskusage.nodenpm error COPY Release/diskusage.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage/build'npm errornpm error > unix-dgram@2.0.6 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram/build'npm error CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.onpm error SOLINK_MODULE(target) Release/obj.target/unix_dgram.nodenpm error COPY Release/unix_dgram.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram/build'npm errornpm error > esbuild@0.11.23 postinstallnpm error > node install.jsnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 preparenpm error > npm run buildnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 buildnpm error > npm run build:backend && npm run build:adminnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 build:backendnpm error > tsc -p tsconfig.build.jsonnpm errornpm error ../../../../node_modules/@types/cacheable-request/index.d.ts(26,42): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(77,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(81,69): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(84,71): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(89,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(95,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(104,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(108,70): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(112,73): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(115,76): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(118,60): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error npm warn using --force Recommended protections disabled.npm error npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.menpm error npm warn deprecated cronstrue@2.61.0: Non-backwards compatible Breaking changesnpm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.5.0npm error gyp info using node@22.23.2 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.23.2/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.23.2',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.23.2/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error In file included from ../../nan/nan.h:67,npm error from ../src/main.cpp:3:npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1243:7: 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]npm error 1243 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1277:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1277 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’npm error 42 | NODE_MODULE(diskusage, Init)npm error | ^~~~~~~~~~~npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error gyp info ok npm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.5.0npm error gyp info using node@22.23.2 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.23.2/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.23.2',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.23.2/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error In file included from ../../nan/nan.h:67,npm error from ../src/unix_dgram.cc:5:npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1243:7: 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]npm error 1243 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1277:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1277 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’npm error 404 | NODE_MODULE(unix_dgram, Initialize)npm error | ^~~~~~~~~~~npm error gyp info ok npm error npm warn using --force Recommended protections disabled.npm error npm warn using --force Recommended protections disabled.npm error npm error code 2npm error npm error path /opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OHnpm error npm error command failednpm error npm error command sh -c npm run buildnpm error npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-17T17_59_47_830Z-debug-0.lognpm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-17T17_59_39_609Z-debug-0.log
                          
                          host.6cf6d49071ea Cannot install xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login: 2
                          
                          ERROR: Process exited with code 25
                          
                          1 Antwort Letzte Antwort
                          0
                          • B bug77

                            node ist nun v22.23.2, geht trotzdem nicht zu installieren. ich werde wohl eine neue docker image installieren müssen

                            Thomas BraunT Online
                            Thomas BraunT Online
                            Thomas Braun
                            Most Active
                            schrieb am zuletzt editiert von
                            #567

                            @bug77

                            Hier 'geht es'. Allerdings auf einem "richtigen" System.

                            thomas@testpi:~ $ iobroker url https://github.com/xXBJXx/ioBroker.mihome-vacuum/tree/fix/xiaomi-cloud-qr-login --host testpi --debug
                            install xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login
                            NPM version: 10.9.8
                            Installing xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login... (System call)
                            npm warn deprecated prebuild-install@7.1.3: No longer maintained. Please contact the author of the relevant native addon; alternatives are available.
                            
                            > iobroker.mihome-vacuum@5.3.0 prepare
                            > npm run build
                            
                            
                            > iobroker.mihome-vacuum@5.3.0 build
                            > npm run build:backend && npm run build:admin
                            
                            
                            > iobroker.mihome-vacuum@5.3.0 build:backend
                            > tsc -p tsconfig.build.json
                            
                            
                            > iobroker.mihome-vacuum@5.3.0 build:admin
                            > vite build --config src-admin/vite.config.ts
                            
                            vite v8.2.0 building client environment for production...
                            
                            transforming...✓ 11885 modules transformed.
                            rendering chunks...
                            computing gzip size...
                            admin/index.html          0.41 kB │ gzip:   0.25 kB
                            admin/assets/index.css    1.63 kB │ gzip:   0.73 kB
                            admin/assets/index.js   927.28 kB │ gzip: 259.40 kB
                            
                            ✓ built in 3.48s
                            [plugin builtin:vite-reporter] 
                            (!) Some chunks are larger than 900 kB after minification. Consider:
                            - Using dynamic import() to code-split the application
                            - Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting
                            - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
                            
                            > canvas@3.2.3 install
                            > prebuild-install -r napi || node-gyp rebuild
                            
                            
                            added 2 packages, and changed 16 packages in 3m
                            
                            113 packages are looking for funding
                              run `npm fund` for details
                            upload [22] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/S5.png S5.png image/png
                            upload [20] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/assets/index.js assets/index.js application/javascript
                            upload [19] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/de/translations.json i18n/de/translations.json application/json
                            upload [18] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/en/translations.json i18n/en/translations.json application/json
                            upload [17] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/es/translations.json i18n/es/translations.json application/json
                            upload [16] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                            upload [15] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/it/translations.json i18n/it/translations.json application/json
                            upload [14] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                            upload [13] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                            upload [12] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                            upload [11] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                            upload [10] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                            upload [9] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/index.html index.html text/html
                            upload [8] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/index_m.html index_m.html text/html
                            upload [7] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/mihome-vacuum.png mihome-vacuum.png image/png
                            upload [6] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/robot.png robot.png image/png
                            upload [5] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/robot1.png robot1.png image/png
                            upload [4] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/spaceship.png spaceship.png image/png
                            upload [3] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/tank.png tank.png image/png
                            upload [2] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/valetudo_conf.png valetudo_conf.png image/png
                            upload [1] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/valetudo_logo_small.svg valetudo_logo_small.svg image/svg+xml
                            upload [0] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/words.js words.js application/javascript
                            Updating objects from io-package.json for adapter "mihome-vacuum" with version "5.3.0"
                            thomas@testpi:~ $ 
                            
                            

                            Linux-Werkzeugkasten:
                            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                            NodeJS Fixer Skript:
                            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                            1 Antwort Letzte Antwort
                            1

                            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                            Registrieren Anmelden
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            499

                            Online

                            33.0k

                            Benutzer

                            83.6k

                            Themen

                            1.3m

                            Beiträge
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2026
                            logo
                            • Anmelden

                            • Du hast noch kein Konto? Registrieren

                            • Anmelden oder registrieren, um zu suchen
                            • Erster Beitrag
                              Letzter Beitrag
                            0
                            • Home
                            • Aktuell
                            • Tags
                            • Ungelesen 0
                            • Kategorien
                            • Unreplied
                            • Beliebt
                            • GitHub
                            • Docu
                            • Hilfe