Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. IoBroker adapter update #alle

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

IoBroker adapter update #alle

Scheduled Pinned Locked Moved Error/Bug
13 Posts 6 Posters 876 Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Proper0912P Proper0912
    Systemdata Bitte Ausfüllen
    Hardwaresystem: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz
    Arbeitsspeicher: 31.94 GB
    Festplattenart: SSD/HDD
    Betriebssystem: Windows Server 2019
    Node-Version: 14.17.5
    Nodejs-Version: 14.17.5
    NPM-Version: 6.14.14
    Installationsart: Skript/Manuell
    Image genutzt: Nein
    Ort/Name der Imagedatei: Link

    Guten morgen zusammen,
    habe auf meinem Windows Server den IoBroker laufen und kann schon seit langem nur noch die Adapter updaten wenn ich die Instancen manuell stoppe!
    Ansonsten kommt dieser Fehler:

    $ iobroker upgrade netatmo@1.5.0
    
    Update netatmo from @1.4.4 to @1.5.0
    
    NPM version: 6.14.14
    
    npm install iobroker.netatmo@1.5.0 --loglevel error (System call)
    
    npm ERR! code EBUSY
    
    npm ERR! syscall rmdir npm ERR! path C:\Program Files\iobroker\ProperSmartHome\node_modules\iobroker.netatmo npm ERR! errno -4082 npm ERR! EBUSY: resource busy or locked, rmdir 'C:\Program Files\iobroker\ProperSmartHome\node_modules\iobroker.netatmo'
    
    
    npm ERR! A complete log of this run can be found in: npm ERR! C:\Program Files\iobroker\SmartHomeProper\env\npm-cache\_logs\2022-03-09T09_54_33_058Z-debug.log
    
    host.Server(ProperSmartHome) Cannot install iobroker.netatmo@1.5.0: 4294963214
    
    ERROR: Process exited with code 25
    
    

    kann mir jemand helfen?

    AlCalzoneA Offline
    AlCalzoneA Offline
    AlCalzone
    Developer
    wrote on last edited by AlCalzone
    #2

    @proper0912 sagte in IoBroker adapter update #alle:

    kann mir jemand helfen?

    Kann man leider nix machen. JS-Controller 4.x started und stoppt Adapter jetzt beim Update immerhin automatisch auf Windows.

    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

    1 Reply Last reply
    0
    • Proper0912P Proper0912
      Systemdata Bitte Ausfüllen
      Hardwaresystem: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz
      Arbeitsspeicher: 31.94 GB
      Festplattenart: SSD/HDD
      Betriebssystem: Windows Server 2019
      Node-Version: 14.17.5
      Nodejs-Version: 14.17.5
      NPM-Version: 6.14.14
      Installationsart: Skript/Manuell
      Image genutzt: Nein
      Ort/Name der Imagedatei: Link

      Guten morgen zusammen,
      habe auf meinem Windows Server den IoBroker laufen und kann schon seit langem nur noch die Adapter updaten wenn ich die Instancen manuell stoppe!
      Ansonsten kommt dieser Fehler:

      $ iobroker upgrade netatmo@1.5.0
      
      Update netatmo from @1.4.4 to @1.5.0
      
      NPM version: 6.14.14
      
      npm install iobroker.netatmo@1.5.0 --loglevel error (System call)
      
      npm ERR! code EBUSY
      
      npm ERR! syscall rmdir npm ERR! path C:\Program Files\iobroker\ProperSmartHome\node_modules\iobroker.netatmo npm ERR! errno -4082 npm ERR! EBUSY: resource busy or locked, rmdir 'C:\Program Files\iobroker\ProperSmartHome\node_modules\iobroker.netatmo'
      
      
      npm ERR! A complete log of this run can be found in: npm ERR! C:\Program Files\iobroker\SmartHomeProper\env\npm-cache\_logs\2022-03-09T09_54_33_058Z-debug.log
      
      host.Server(ProperSmartHome) Cannot install iobroker.netatmo@1.5.0: 4294963214
      
      ERROR: Process exited with code 25
      
      

      kann mir jemand helfen?

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      wrote on last edited by
      #3

      @proper0912 sagte in IoBroker adapter update #alle:

      kann mir jemand helfen?

      Installier einen Linux-Server. Da haste das Problem nicht. 😀

      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 Reply Last reply
      1
      • Proper0912P Proper0912
        Systemdata Bitte Ausfüllen
        Hardwaresystem: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz
        Arbeitsspeicher: 31.94 GB
        Festplattenart: SSD/HDD
        Betriebssystem: Windows Server 2019
        Node-Version: 14.17.5
        Nodejs-Version: 14.17.5
        NPM-Version: 6.14.14
        Installationsart: Skript/Manuell
        Image genutzt: Nein
        Ort/Name der Imagedatei: Link

        Guten morgen zusammen,
        habe auf meinem Windows Server den IoBroker laufen und kann schon seit langem nur noch die Adapter updaten wenn ich die Instancen manuell stoppe!
        Ansonsten kommt dieser Fehler:

        $ iobroker upgrade netatmo@1.5.0
        
        Update netatmo from @1.4.4 to @1.5.0
        
        NPM version: 6.14.14
        
        npm install iobroker.netatmo@1.5.0 --loglevel error (System call)
        
        npm ERR! code EBUSY
        
        npm ERR! syscall rmdir npm ERR! path C:\Program Files\iobroker\ProperSmartHome\node_modules\iobroker.netatmo npm ERR! errno -4082 npm ERR! EBUSY: resource busy or locked, rmdir 'C:\Program Files\iobroker\ProperSmartHome\node_modules\iobroker.netatmo'
        
        
        npm ERR! A complete log of this run can be found in: npm ERR! C:\Program Files\iobroker\SmartHomeProper\env\npm-cache\_logs\2022-03-09T09_54_33_058Z-debug.log
        
        host.Server(ProperSmartHome) Cannot install iobroker.netatmo@1.5.0: 4294963214
        
        ERROR: Process exited with code 25
        
        

        kann mir jemand helfen?

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        wrote on last edited by
        #4

        @proper0912
        das ist der grund warum windows so oft neustarts bei updates benötigt.
        dateien von laufenden prozessen können nicht gelöscht oder überschrieben werden.
        daher muss der prozess zuvor beendet werden, bevor die datei aktualisiert werden kann.

        EBUSY: resource busy or locked
        

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        BananaJoeB 1 Reply Last reply
        0
        • OliverIOO OliverIO

          @proper0912
          das ist der grund warum windows so oft neustarts bei updates benötigt.
          dateien von laufenden prozessen können nicht gelöscht oder überschrieben werden.
          daher muss der prozess zuvor beendet werden, bevor die datei aktualisiert werden kann.

          EBUSY: resource busy or locked
          
          BananaJoeB Online
          BananaJoeB Online
          BananaJoe
          Most Active
          wrote on last edited by
          #5

          @oliverio sagte in IoBroker adapter update #alle:

          @proper0912
          das ist der grund warum windows so oft neustarts bei updates benötigt.
          dateien von laufenden prozessen können nicht gelöscht oder überschrieben werden.
          daher muss der prozess zuvor beendet werden, bevor die datei aktualisiert werden kann.

          Was ich eigentlich auch total ok finde 🙂 mir ist es oft unheimlich das da unter Linux die Dateien im laufenden Betrieb überschrieben werden.

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 44TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=157 Tasmota/Shelly || >=88 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 900/750W kaskadiert || Creality CR-10 SE 3D-Drucker

          AndreiosA 1 Reply Last reply
          0
          • BananaJoeB BananaJoe

            @oliverio sagte in IoBroker adapter update #alle:

            @proper0912
            das ist der grund warum windows so oft neustarts bei updates benötigt.
            dateien von laufenden prozessen können nicht gelöscht oder überschrieben werden.
            daher muss der prozess zuvor beendet werden, bevor die datei aktualisiert werden kann.

            Was ich eigentlich auch total ok finde 🙂 mir ist es oft unheimlich das da unter Linux die Dateien im laufenden Betrieb überschrieben werden.

            AndreiosA Offline
            AndreiosA Offline
            Andreios
            Forum Testing
            wrote on last edited by
            #6

            @bananajoe sagte in IoBroker adapter update #alle:

            @oliverio sagte in IoBroker adapter update #alle:

            @proper0912
            das ist der grund warum windows so oft neustarts bei updates benötigt.
            dateien von laufenden prozessen können nicht gelöscht oder überschrieben werden.
            daher muss der prozess zuvor beendet werden, bevor die datei aktualisiert werden kann.

            Was ich eigentlich auch total ok finde 🙂 mir ist es oft unheimlich das da unter Linux die Dateien im laufenden Betrieb überschrieben werden.

            Naja, aber der laufende Prozess macht mit den Dateien doch sowieso nichts, das läuft doch alles im Speicher, oder?

            Schöne Grüße
            Andreas

            ioBroker auf Raspberry 4 mit SSD. Homematik IP mit CCU 3. Shelly. MySQL. Arduino. ...

            Meine Posts sind subjektiv und manipulativ, erheben Anspruch auf Allwissenheit und können Spuren von Ironie oder Sarkasmus enthalten. ;-)

            BananaJoeB 1 Reply Last reply
            0
            • AndreiosA Andreios

              @bananajoe sagte in IoBroker adapter update #alle:

              @oliverio sagte in IoBroker adapter update #alle:

              @proper0912
              das ist der grund warum windows so oft neustarts bei updates benötigt.
              dateien von laufenden prozessen können nicht gelöscht oder überschrieben werden.
              daher muss der prozess zuvor beendet werden, bevor die datei aktualisiert werden kann.

              Was ich eigentlich auch total ok finde 🙂 mir ist es oft unheimlich das da unter Linux die Dateien im laufenden Betrieb überschrieben werden.

              Naja, aber der laufende Prozess macht mit den Dateien doch sowieso nichts, das läuft doch alles im Speicher, oder?

              BananaJoeB Online
              BananaJoeB Online
              BananaJoe
              Most Active
              wrote on last edited by BananaJoe
              #7

              @andreas-5 sagte in IoBroker adapter update #alle:

              Naja, aber der laufende Prozess macht mit den Dateien doch sowieso nichts, das läuft doch alles im Speicher, oder?

              Kann ja sein das das unter Linux der Fall ist. Unter Windows jedenfalls nicht. Es kann zum Beispiel sein das .exe ein paar GByte groß ist. Und wenn nicht dann gibt es Ressourcendateien (z.B. .dll) die können z.B. Bilder enthalten oder auch Funktionen.
              Ziel ist das du ein Programm mit einem Umfang von zig Gbyte haben kannst, es aber schnell startet weil es erst einmal nur lädt was es braucht. Und dadurch auch weniger Arbeitsspeicher wegnimmt.

              Wenn du nun dem Programm zur Laufzeit die Dateien unterm dem hintern änderst passt z.B. ggf. ein Zeiger auf eine Ressource oder Funktion nicht mehr.

              Wenn ein Programm so etwas nicht tut ... ok. Unter Windows ist das Standard.
              Deshalb die Sperren und Abhängigkeiten in Windows, z.B. auch bei den Diensten.

              Ich stoppe deshalb unter Linux oft alles bevor ich Updates einspiele. Sonst passt z.B. bei meiner Monitoring Software Zabbix das Webinterface zeitweise nicht mehr zum Programm und Datenbank

              ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 44TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=157 Tasmota/Shelly || >=88 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 900/750W kaskadiert || Creality CR-10 SE 3D-Drucker

              OliverIOO 1 Reply Last reply
              0
              • BananaJoeB BananaJoe

                @andreas-5 sagte in IoBroker adapter update #alle:

                Naja, aber der laufende Prozess macht mit den Dateien doch sowieso nichts, das läuft doch alles im Speicher, oder?

                Kann ja sein das das unter Linux der Fall ist. Unter Windows jedenfalls nicht. Es kann zum Beispiel sein das .exe ein paar GByte groß ist. Und wenn nicht dann gibt es Ressourcendateien (z.B. .dll) die können z.B. Bilder enthalten oder auch Funktionen.
                Ziel ist das du ein Programm mit einem Umfang von zig Gbyte haben kannst, es aber schnell startet weil es erst einmal nur lädt was es braucht. Und dadurch auch weniger Arbeitsspeicher wegnimmt.

                Wenn du nun dem Programm zur Laufzeit die Dateien unterm dem hintern änderst passt z.B. ggf. ein Zeiger auf eine Ressource oder Funktion nicht mehr.

                Wenn ein Programm so etwas nicht tut ... ok. Unter Windows ist das Standard.
                Deshalb die Sperren und Abhängigkeiten in Windows, z.B. auch bei den Diensten.

                Ich stoppe deshalb unter Linux oft alles bevor ich Updates einspiele. Sonst passt z.B. bei meiner Monitoring Software Zabbix das Webinterface zeitweise nicht mehr zum Programm und Datenbank

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                wrote on last edited by
                #8

                @bananajoe
                Dafür gibt es Swap.
                Programme die so groß sind, das sie nicht komplett in den Speicher passen sind aber auch nicht gut designed oder der Speicher ist zu klein.
                Im laufenden Betrieb werden an Programmdateien ja keine Änderungen durchgeführt, ausser bei Update. Wenn Update fertig ist, dann muss Prozess neu gestartet werden.

                Bei Windows wäre das ja auch Möglich, aber es befinden sich sehr viele Dateien im system-kontext und nicht im Anwendungskontext (in Linux nennt sich das glaube ich kernel space und user space).
                Um diesen Prozess neu zu starten, muss der komplette Rechner neu gestartet werden.

                In Linux läuft das Programm halt solange weiter und beim nächsten Start wird einfach die neue Version geladen.
                Da finde ich persönlich das Linux-verhalten viel angenehmer.
                Auf Linux kam es bisher auch noch nie vor, das man bei Update einfach erzwungener maßen den Rechner neu starten muss, alle Dateien schließen, etc..

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                AndreiosA 1 Reply Last reply
                0
                • Proper0912P Offline
                  Proper0912P Offline
                  Proper0912
                  wrote on last edited by
                  #9

                  Danke für die Info Leute!
                  Wenn das ich richtig lese sollte ich mal den js-controller mal auf Version 4.x updaten und den Rest auch?

                  Gruß
                  Florian

                  System:
                  Windows 10
                  Admin: 6.3.5
                  js-controller: 4.0.23
                  Node-js: 16.0.0
                  NPM 7.10.0
                  repository: lates

                  Thomas BraunT 1 Reply Last reply
                  0
                  • Proper0912P Proper0912

                    Danke für die Info Leute!
                    Wenn das ich richtig lese sollte ich mal den js-controller mal auf Version 4.x updaten und den Rest auch?

                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    wrote on last edited by Thomas Braun
                    #10

                    @proper0912

                    Ja, man hält sein System auf Stand.

                    Inbesondere, wenn du im latest-Repository als Beta-Tester unterwegs bist. Macht ja überhaupt keinen Sinn alte Versionen zu testen.

                    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 Reply Last reply
                    0
                    • OliverIOO OliverIO

                      @bananajoe
                      Dafür gibt es Swap.
                      Programme die so groß sind, das sie nicht komplett in den Speicher passen sind aber auch nicht gut designed oder der Speicher ist zu klein.
                      Im laufenden Betrieb werden an Programmdateien ja keine Änderungen durchgeführt, ausser bei Update. Wenn Update fertig ist, dann muss Prozess neu gestartet werden.

                      Bei Windows wäre das ja auch Möglich, aber es befinden sich sehr viele Dateien im system-kontext und nicht im Anwendungskontext (in Linux nennt sich das glaube ich kernel space und user space).
                      Um diesen Prozess neu zu starten, muss der komplette Rechner neu gestartet werden.

                      In Linux läuft das Programm halt solange weiter und beim nächsten Start wird einfach die neue Version geladen.
                      Da finde ich persönlich das Linux-verhalten viel angenehmer.
                      Auf Linux kam es bisher auch noch nie vor, das man bei Update einfach erzwungener maßen den Rechner neu starten muss, alle Dateien schließen, etc..

                      AndreiosA Offline
                      AndreiosA Offline
                      Andreios
                      Forum Testing
                      wrote on last edited by
                      #11

                      @oliverio sagte in IoBroker adapter update #alle:

                      @bananajoe
                      Auf Linux kam es bisher auch noch nie vor, das man bei Update einfach erzwungener maßen den Rechner neu starten muss, alle Dateien schließen, etc..

                      Neustart nach Update wäre vielleicht ein gutes Feature für Ex-Windows-Nutzer, damit sie sich heimisch fühlen! 🙂 😛 🙂

                      Schöne Grüße
                      Andreas

                      ioBroker auf Raspberry 4 mit SSD. Homematik IP mit CCU 3. Shelly. MySQL. Arduino. ...

                      Meine Posts sind subjektiv und manipulativ, erheben Anspruch auf Allwissenheit und können Spuren von Ironie oder Sarkasmus enthalten. ;-)

                      Thomas BraunT 1 Reply Last reply
                      0
                      • AndreiosA Andreios

                        @oliverio sagte in IoBroker adapter update #alle:

                        @bananajoe
                        Auf Linux kam es bisher auch noch nie vor, das man bei Update einfach erzwungener maßen den Rechner neu starten muss, alle Dateien schließen, etc..

                        Neustart nach Update wäre vielleicht ein gutes Feature für Ex-Windows-Nutzer, damit sie sich heimisch fühlen! 🙂 😛 🙂

                        Thomas BraunT Online
                        Thomas BraunT Online
                        Thomas Braun
                        Most Active
                        wrote on last edited by
                        #12

                        @andreas-5

                        Du wirst lachen, aber ich mache das bei meinen Linux-Kisten bei größeren Updates auch immer. Bei Kernel-Updates und Firmware-Updates ohnehin.

                        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

                        AndreiosA 1 Reply Last reply
                        1
                        • Thomas BraunT Thomas Braun

                          @andreas-5

                          Du wirst lachen, aber ich mache das bei meinen Linux-Kisten bei größeren Updates auch immer. Bei Kernel-Updates und Firmware-Updates ohnehin.

                          AndreiosA Offline
                          AndreiosA Offline
                          Andreios
                          Forum Testing
                          wrote on last edited by
                          #13

                          @thomas-braun sagte in IoBroker adapter update #alle:

                          @andreas-5

                          Du wirst lachen, aber ich mache das bei meinen Linux-Kisten bei größeren Updates auch immer. Bei Kernel-Updates und Firmware-Updates ohnehin.

                          👍

                          Schöne Grüße
                          Andreas

                          ioBroker auf Raspberry 4 mit SSD. Homematik IP mit CCU 3. Shelly. MySQL. Arduino. ...

                          Meine Posts sind subjektiv und manipulativ, erheben Anspruch auf Allwissenheit und können Spuren von Ironie oder Sarkasmus enthalten. ;-)

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          559

                          Online

                          32.4k

                          Users

                          81.4k

                          Topics

                          1.3m

                          Posts
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          ioBroker Community 2014-2025
                          logo
                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Recent
                          • Tags
                          • Unread 0
                          • Categories
                          • Unreplied
                          • Popular
                          • GitHub
                          • Docu
                          • Hilfe