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.

    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

                          483

                          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