Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Error/Bug
  4. Fehler beim Update über Web Frontend

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    774

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Fehler beim Update über Web Frontend

Geplant Angeheftet Gesperrt Verschoben Error/Bug
2 Beiträge 2 Kommentatoren 240 Aufrufe 2 Watching
  • Ä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.
  • ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von Ein ehemaliger Benutzer
    #1
    Systemdata Bitte Ausfüllen
    Hardwaresystem: HyperV VM
    Arbeitsspeicher: 6GB
    Festplattenart: SSD
    Betriebssystem: Windows Server 2019 core
    Node-Version: 18.18.2
    Nodejs-Version: 18.18.2
    NPM-Version: 10.2.1
    Installationsart: installer
    Image genutzt: Nein
    Ort/Name der Imagedatei: -

    Grüße in die Runde,
    bin auf der Suche nach der Ursache folgenden Problems:
    IOB läuft auf obiger Basis. Soweit alles tutti. Ich habe allerdings neuerdings das Problem, dass ich die Updates nicht mehr über die Weboberfläche erledigt bekomme.

    Über die Konsole keine Sorgen, läuft problemlos durch.

    Auffällig dabei ist, dass die Web-Instanz eine npm version von 9.8.1 ausweist, die Konsole allerdings die mit node 18.18.2 manuell installierte npm: '10.2.1' findet. wo sucht denn iob nach der version? muss ich ihm die auch noch mal mitgeben?

    Fehlerursache scheint dann letztendlich das "rename" der Ordner zu sein, was auch schon mehrfach diskutiert wurde. Die angemeckerten Ziel-Ordner existieren allerdings nicht. Somit ist die für die linuxmaschinen gezeigte Methode hier keine Lösung.

    Wird evtl der Dienst nicht ordenlich angehalten, so dass die Ordner blockert sind? Denn das mach ich ja auf der Konsole vorher manuell.

    um Verzeichis / Berechtigungprobleme ausszuschliessen habe ich den Dienst auch schon im Userkontext der Konsole laufen lassen, sonst ja per default systemkonto. Änderte nichts.

    hier noch der Fehler aus dem Protokoll bei web installation

    2023-11-12 07:41:05.263 - error: host.FS1 iobroker npm notice npm notice New major version of npm available! 9.8.1 -> 10.2.3npm notice Changelog: npm notice Run `npm install -g npm@10.2.3` to update!npm notice npm ERR! code EBUSYnpm ERR! syscall renamenpm ERR! path D:\ioBroker\node_modules\iobroker.adminnpm ERR! dest D:\ioBroker\node_modules\.iobroker.admin-gUBur5u2npm ERR! errno -4082npm ERR! EBUSY: resource busy or locked, rename 'D:\ioBroker\node_modules\iobroker.admin' -> 'D:\ioBroker\node_modules\.iobroker.admin-gUBur5u2'npm ERR! A complete log of this run can be found in: C:\Windows\system32\config\systemprofile\AppData\Local\npm-cache\_logs\2023-11-12T06_39_02_538Z-debug-0.log
    2023-11-12 07:41:05.263 - error: host.FS1 iobroker host.FS1 Cannot install iobroker.mqtt@5.1.0: 4294963214
    

    Und hier die Geschichte beim Update über die Konsole

    This upgrade of "mqtt" will introduce the following changes:
    ==========================================================================
    -> 5.1.0:
    Added security check if the server is available from the internet without protection
    
    -> 5.0.0:
    Added blockly block for custom messages (sendMessage2Client)
    Added retain flag for sendMessage2Client
    Removed support for Admin 4 UI (materialize)
    Minimal supported node.js version is 16
    ==========================================================================
    
    BE CAREFUL: THIS IS A MAJOR UPGRADE, WHICH WILL MOST LIKELY INTRODUCE BREAKING CHANGES!
    Would you like to upgrade mqtt from @4.1.1 to @5.1.0 now? [(y)es, (n)o]: y
    Update mqtt from @4.1.1 to @5.1.0
    NPM version: 10.2.1
    Installing iobroker.mqtt@5.1.0... (System call)
    
    removed 1 package, changed 396 packages, and audited 1261 packages in 1m
    
    131 packages are looking for funding
      run `npm fund` for details
    
    62 vulnerabilities (3 low, 47 moderate, 10 high, 2 critical)
    
    To address issues that do not require attention, run:
      npm audit fix
    
    To address all issues possible (including breaking changes), run:
      npm audit fix --force
    
    Some issues need review, and may require choosing
    a different dependency.
    
    Run `npm audit` for details.
    Update "system.adapter.mqtt.0"
    upload [14] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/blockly.js blockly.js application/javascript
    upload [13] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/de/translations.json i18n/de/translations.json application/json
    upload [12] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/en/translations.json i18n/en/translations.json application/json
    upload [11] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/es/translations.json i18n/es/translations.json application/json
    upload [10] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
    upload [9] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/it/translations.json i18n/it/translations.json application/json
    upload [8] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
    upload [7] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
    upload [6] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
    upload [5] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
    upload [4] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/uk/translations.json i18n/uk/translations.json application/json
    upload [3] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
    upload [2] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/jsonConfig.json jsonConfig.json application/json
    upload [1] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/mqtt.png mqtt.png image/png
    upload [0] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/words.js words.js application/javascript
    
    

    Ich frage lieber, da ich nicht weiß wie kritisch das Problem ist und ob es anderes nach sich zieht. Über die Konsole bekomme ich alles soweit erledigt und es läuft ohne andere Probleme, daher soweit erst mal nur Ursachenforschung.

    Danke schon mal. Weitere Infos natürlich gern ...

    CodierknechtC 1 Antwort Letzte Antwort
    0
    • ? Ein ehemaliger Benutzer
      Systemdata Bitte Ausfüllen
      Hardwaresystem: HyperV VM
      Arbeitsspeicher: 6GB
      Festplattenart: SSD
      Betriebssystem: Windows Server 2019 core
      Node-Version: 18.18.2
      Nodejs-Version: 18.18.2
      NPM-Version: 10.2.1
      Installationsart: installer
      Image genutzt: Nein
      Ort/Name der Imagedatei: -

      Grüße in die Runde,
      bin auf der Suche nach der Ursache folgenden Problems:
      IOB läuft auf obiger Basis. Soweit alles tutti. Ich habe allerdings neuerdings das Problem, dass ich die Updates nicht mehr über die Weboberfläche erledigt bekomme.

      Über die Konsole keine Sorgen, läuft problemlos durch.

      Auffällig dabei ist, dass die Web-Instanz eine npm version von 9.8.1 ausweist, die Konsole allerdings die mit node 18.18.2 manuell installierte npm: '10.2.1' findet. wo sucht denn iob nach der version? muss ich ihm die auch noch mal mitgeben?

      Fehlerursache scheint dann letztendlich das "rename" der Ordner zu sein, was auch schon mehrfach diskutiert wurde. Die angemeckerten Ziel-Ordner existieren allerdings nicht. Somit ist die für die linuxmaschinen gezeigte Methode hier keine Lösung.

      Wird evtl der Dienst nicht ordenlich angehalten, so dass die Ordner blockert sind? Denn das mach ich ja auf der Konsole vorher manuell.

      um Verzeichis / Berechtigungprobleme ausszuschliessen habe ich den Dienst auch schon im Userkontext der Konsole laufen lassen, sonst ja per default systemkonto. Änderte nichts.

      hier noch der Fehler aus dem Protokoll bei web installation

      2023-11-12 07:41:05.263 - error: host.FS1 iobroker npm notice npm notice New major version of npm available! 9.8.1 -> 10.2.3npm notice Changelog: npm notice Run `npm install -g npm@10.2.3` to update!npm notice npm ERR! code EBUSYnpm ERR! syscall renamenpm ERR! path D:\ioBroker\node_modules\iobroker.adminnpm ERR! dest D:\ioBroker\node_modules\.iobroker.admin-gUBur5u2npm ERR! errno -4082npm ERR! EBUSY: resource busy or locked, rename 'D:\ioBroker\node_modules\iobroker.admin' -> 'D:\ioBroker\node_modules\.iobroker.admin-gUBur5u2'npm ERR! A complete log of this run can be found in: C:\Windows\system32\config\systemprofile\AppData\Local\npm-cache\_logs\2023-11-12T06_39_02_538Z-debug-0.log
      2023-11-12 07:41:05.263 - error: host.FS1 iobroker host.FS1 Cannot install iobroker.mqtt@5.1.0: 4294963214
      

      Und hier die Geschichte beim Update über die Konsole

      This upgrade of "mqtt" will introduce the following changes:
      ==========================================================================
      -> 5.1.0:
      Added security check if the server is available from the internet without protection
      
      -> 5.0.0:
      Added blockly block for custom messages (sendMessage2Client)
      Added retain flag for sendMessage2Client
      Removed support for Admin 4 UI (materialize)
      Minimal supported node.js version is 16
      ==========================================================================
      
      BE CAREFUL: THIS IS A MAJOR UPGRADE, WHICH WILL MOST LIKELY INTRODUCE BREAKING CHANGES!
      Would you like to upgrade mqtt from @4.1.1 to @5.1.0 now? [(y)es, (n)o]: y
      Update mqtt from @4.1.1 to @5.1.0
      NPM version: 10.2.1
      Installing iobroker.mqtt@5.1.0... (System call)
      
      removed 1 package, changed 396 packages, and audited 1261 packages in 1m
      
      131 packages are looking for funding
        run `npm fund` for details
      
      62 vulnerabilities (3 low, 47 moderate, 10 high, 2 critical)
      
      To address issues that do not require attention, run:
        npm audit fix
      
      To address all issues possible (including breaking changes), run:
        npm audit fix --force
      
      Some issues need review, and may require choosing
      a different dependency.
      
      Run `npm audit` for details.
      Update "system.adapter.mqtt.0"
      upload [14] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/blockly.js blockly.js application/javascript
      upload [13] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/de/translations.json i18n/de/translations.json application/json
      upload [12] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/en/translations.json i18n/en/translations.json application/json
      upload [11] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/es/translations.json i18n/es/translations.json application/json
      upload [10] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
      upload [9] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/it/translations.json i18n/it/translations.json application/json
      upload [8] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
      upload [7] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
      upload [6] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
      upload [5] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
      upload [4] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/uk/translations.json i18n/uk/translations.json application/json
      upload [3] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
      upload [2] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/jsonConfig.json jsonConfig.json application/json
      upload [1] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/mqtt.png mqtt.png image/png
      upload [0] mqtt.admin D:/ioBroker/node_modules/iobroker.mqtt/admin/words.js words.js application/javascript
      
      

      Ich frage lieber, da ich nicht weiß wie kritisch das Problem ist und ob es anderes nach sich zieht. Über die Konsole bekomme ich alles soweit erledigt und es läuft ohne andere Probleme, daher soweit erst mal nur Ursachenforschung.

      Danke schon mal. Weitere Infos natürlich gern ...

      CodierknechtC Online
      CodierknechtC Online
      Codierknecht
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @einfachnurklaus
      ioBroker unter Windows?
      Würde hier vermutlich kaum jemand für ein Produktivsystem empfehlen.

      Wenn Du das sowieso als VM laufen hast … warum dann nicht gleich ein natives Debian?

      Bei Windows werden Dir hier nur wenige helfen können.
      Wo kommt da ein „manuell installiertes“ NPM her?
      Und warum wurde das manuell installiert?
      Wohin zeigt die „PATH“ Umgebungsvariable?

      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
      HmIP|ZigBee|Tasmota|Unifi
      Zabbix Certified Specialist
      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

      1 Antwort Letzte Antwort
      0
      Antworten
      • In einem neuen Thema antworten
      Anmelden zum Antworten
      • Älteste zuerst
      • Neuste zuerst
      • Meiste Stimmen


      Support us

      ioBroker
      Community Adapters
      Donate

      829

      Online

      32.6k

      Benutzer

      82.0k

      Themen

      1.3m

      Beiträge
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
      ioBroker Community 2014-2025
      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