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

  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. npm error code ENOTEMPTY

NEWS

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

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

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

npm error code ENOTEMPTY

Geplant Angeheftet Gesperrt Verschoben Error/Bug
14 Beiträge 4 Kommentatoren 1.3k Aufrufe 3 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.
  • T Offline
    T Offline
    Tschirpke36
    schrieb am zuletzt editiert von Homoran
    #1

    Ich kann keine Updates machen oder neue Adapter installieren, habe jetzt auch schon alles ausprobiert.

    Wenn ich eine Adapter installiere oder updaten will bekomme ich folgende Meldung:

    $ iobroker add yahka auto --host 3f8906b1dbca --debug
    
    NPM version: 10.8.0
    
    Installing iobroker.yahka@1.0.3... (System call)
    
    npm error code ENOTEMPTY
    
    npm error syscall renamenpm error path /opt/iobroker/node_modules/iobroker.js-controllernpm error dest /opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsbanpm error errno -39npm error ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.js-controller' -> '/opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsba'
    
    npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2024-07-10T12_41_26_233Z-debug-0.log
    
    Try to solve ENOTEMPTY error automatically
    
    Could not handle ENOTEMPTY, because no deletable files were foundnpm error code ENOTEMPTYnpm error syscall renamenpm error path /opt/iobroker/node_modules/iobroker.js-controllernpm error dest /opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsbanpm error errno -39npm error ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.js-controller' -> '/opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsba'npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2024-07-10T12_41_26_233Z-debug-0.loghost.3f8906b1dbca Cannot install iobroker.yahka@1.0.3: 217
    
    ERROR: Process exited with code 25
    

    MOD-EDIT: Code in code-tags gesetzt!

    3f8906b1dbca
    Plattform: docker (official image - v9.1.2)
    RAM: 46.9 GB
    Node.js: v18.20.3(18.20.4)
    NPM: 10.8.0

    CodierknechtC Thomas BraunT M 3 Antworten Letzte Antwort
    0
    • T Tschirpke36

      Ich kann keine Updates machen oder neue Adapter installieren, habe jetzt auch schon alles ausprobiert.

      Wenn ich eine Adapter installiere oder updaten will bekomme ich folgende Meldung:

      $ iobroker add yahka auto --host 3f8906b1dbca --debug
      
      NPM version: 10.8.0
      
      Installing iobroker.yahka@1.0.3... (System call)
      
      npm error code ENOTEMPTY
      
      npm error syscall renamenpm error path /opt/iobroker/node_modules/iobroker.js-controllernpm error dest /opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsbanpm error errno -39npm error ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.js-controller' -> '/opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsba'
      
      npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2024-07-10T12_41_26_233Z-debug-0.log
      
      Try to solve ENOTEMPTY error automatically
      
      Could not handle ENOTEMPTY, because no deletable files were foundnpm error code ENOTEMPTYnpm error syscall renamenpm error path /opt/iobroker/node_modules/iobroker.js-controllernpm error dest /opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsbanpm error errno -39npm error ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.js-controller' -> '/opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsba'npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2024-07-10T12_41_26_233Z-debug-0.loghost.3f8906b1dbca Cannot install iobroker.yahka@1.0.3: 217
      
      ERROR: Process exited with code 25
      

      MOD-EDIT: Code in code-tags gesetzt!

      3f8906b1dbca
      Plattform: docker (official image - v9.1.2)
      RAM: 46.9 GB
      Node.js: v18.20.3(18.20.4)
      NPM: 10.8.0

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

      @Tschirpke36

      1. Ausgaben aus der Konsole bitte immer in Code-Tags </> packen. Sonst ist das fast unlesbar

      2. Da steht doch schon, was Du machen sollst:

      rename '/opt/iobroker/node_modules/iobroker.js-controller' -> '/opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsba'
      

      "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
      • T Tschirpke36

        Ich kann keine Updates machen oder neue Adapter installieren, habe jetzt auch schon alles ausprobiert.

        Wenn ich eine Adapter installiere oder updaten will bekomme ich folgende Meldung:

        $ iobroker add yahka auto --host 3f8906b1dbca --debug
        
        NPM version: 10.8.0
        
        Installing iobroker.yahka@1.0.3... (System call)
        
        npm error code ENOTEMPTY
        
        npm error syscall renamenpm error path /opt/iobroker/node_modules/iobroker.js-controllernpm error dest /opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsbanpm error errno -39npm error ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.js-controller' -> '/opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsba'
        
        npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2024-07-10T12_41_26_233Z-debug-0.log
        
        Try to solve ENOTEMPTY error automatically
        
        Could not handle ENOTEMPTY, because no deletable files were foundnpm error code ENOTEMPTYnpm error syscall renamenpm error path /opt/iobroker/node_modules/iobroker.js-controllernpm error dest /opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsbanpm error errno -39npm error ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.js-controller' -> '/opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsba'npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2024-07-10T12_41_26_233Z-debug-0.loghost.3f8906b1dbca Cannot install iobroker.yahka@1.0.3: 217
        
        ERROR: Process exited with code 25
        

        MOD-EDIT: Code in code-tags gesetzt!

        3f8906b1dbca
        Plattform: docker (official image - v9.1.2)
        RAM: 46.9 GB
        Node.js: v18.20.3(18.20.4)
        NPM: 10.8.0

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

        @tschirpke36

        iob stop
        iob fix
        iob nodejs-update 20
        sudo reboot
        

        Sollte danach laufen.

        Oh, gerade erst gesehen... Docker...
        Da funktioniert das wohl anders.

        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

        T 1 Antwort Letzte Antwort
        0
        • T Offline
          T Offline
          Tschirpke36
          schrieb am zuletzt editiert von
          #4

          @codierknecht

          wenn ich das ausführe kommt:
          <rename '/opt/iobroker/node_modules/iobroker.js-controller' -> '/opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsba'>
          -bash: rename: Kommando nicht gefunden.

          scheint wollt irgendwie nicht zu gehen mit dem Code kenne mich da kaum aus

          Thomas BraunT 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @tschirpke36

            iob stop
            iob fix
            iob nodejs-update 20
            sudo reboot
            

            Sollte danach laufen.

            Oh, gerade erst gesehen... Docker...
            Da funktioniert das wohl anders.

            T Offline
            T Offline
            Tschirpke36
            schrieb am zuletzt editiert von
            #5

            @thomas-braun

            Hier kann ich alles befehler ausführen nur nicht das das update 20 da sagt der ich soll einen standart User nehmen nicht user

            1 Antwort Letzte Antwort
            0
            • T Tschirpke36

              @codierknecht

              wenn ich das ausführe kommt:
              <rename '/opt/iobroker/node_modules/iobroker.js-controller' -> '/opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsba'>
              -bash: rename: Kommando nicht gefunden.

              scheint wollt irgendwie nicht zu gehen mit dem Code kenne mich da kaum aus

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

              @tschirpke36

              Jag den

              iob fix
              

              über das System. Der hat die notwendigen Befehle an Bord.

              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

              T 1 Antwort Letzte Antwort
              0
              • Thomas BraunT Thomas Braun

                @tschirpke36

                Jag den

                iob fix
                

                über das System. Der hat die notwendigen Befehle an Bord.

                T Offline
                T Offline
                Tschirpke36
                schrieb am zuletzt editiert von
                #7

                @thomas-braun

                hat leider nichts gebracht

                T 1 Antwort Letzte Antwort
                0
                • T Tschirpke36

                  @thomas-braun

                  hat leider nichts gebracht

                  T Offline
                  T Offline
                  Tschirpke36
                  schrieb am zuletzt editiert von
                  #8

                  bekomme auch jedesmal diese Update Meldung wo kann oder wie kann ich das ausführen?

                  8dd3d21b-9e1a-44c1-b539-30e7f9636805-image.png

                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • T Tschirpke36

                    bekomme auch jedesmal diese Update Meldung wo kann oder wie kann ich das ausführen?

                    8dd3d21b-9e1a-44c1-b539-30e7f9636805-image.png

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

                    @tschirpke36

                    Aktuellen Docker ausrollen.
                    Das sind halt die Nachteile, wenn das kein vollständiges System ist sondern nur die Tupperdose 'Dockercontainer' drübergestülpt wird.

                    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

                    T 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @tschirpke36

                      Aktuellen Docker ausrollen.
                      Das sind halt die Nachteile, wenn das kein vollständiges System ist sondern nur die Tupperdose 'Dockercontainer' drübergestülpt wird.

                      T Offline
                      T Offline
                      Tschirpke36
                      schrieb am zuletzt editiert von
                      #10

                      @thomas-braun

                      also werde ich den IoBroker neu aufsetzten müssen ?

                      Thomas BraunT CodierknechtC 2 Antworten Letzte Antwort
                      0
                      • T Tschirpke36

                        @thomas-braun

                        also werde ich den IoBroker neu aufsetzten müssen ?

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

                        @tschirpke36

                        Zu Dockern will ich nix sagen oder raten.

                        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
                        • T Tschirpke36

                          @thomas-braun

                          also werde ich den IoBroker neu aufsetzten müssen ?

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

                          @tschirpke36 sagte in npm error code ENOTEMPTY:

                          also werde ich den IoBroker neu aufsetzten müssen ?

                          Ist ja keine Rocket-Science.
                          Du hast ein externes Verzeichnis nach /opt/iobroker gemountet?
                          Dann sind ja alle Daten vorhanden und das Ganze beschränkt sich auf:

                          • Container stoppen und löschen
                          • Aktuelles Image ziehen
                          • Neuen Container mit identischen Einstellungen erzeugen und starten
                          • warten, warten, voilá

                          "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

                          T 1 Antwort Letzte Antwort
                          0
                          • CodierknechtC Codierknecht

                            @tschirpke36 sagte in npm error code ENOTEMPTY:

                            also werde ich den IoBroker neu aufsetzten müssen ?

                            Ist ja keine Rocket-Science.
                            Du hast ein externes Verzeichnis nach /opt/iobroker gemountet?
                            Dann sind ja alle Daten vorhanden und das Ganze beschränkt sich auf:

                            • Container stoppen und löschen
                            • Aktuelles Image ziehen
                            • Neuen Container mit identischen Einstellungen erzeugen und starten
                            • warten, warten, voilá
                            T Offline
                            T Offline
                            Tschirpke36
                            schrieb am zuletzt editiert von
                            #13

                            Werde neu komplett machen IOBroker bekommt seinen eigen Pi5 auf M.2 NVMe

                            Hardware ist bestellt und dann die Tage alles neu einrichten.

                            Vielen dank allen nochmal für die Hilfe,.

                            1 Antwort Letzte Antwort
                            0
                            • T Tschirpke36

                              Ich kann keine Updates machen oder neue Adapter installieren, habe jetzt auch schon alles ausprobiert.

                              Wenn ich eine Adapter installiere oder updaten will bekomme ich folgende Meldung:

                              $ iobroker add yahka auto --host 3f8906b1dbca --debug
                              
                              NPM version: 10.8.0
                              
                              Installing iobroker.yahka@1.0.3... (System call)
                              
                              npm error code ENOTEMPTY
                              
                              npm error syscall renamenpm error path /opt/iobroker/node_modules/iobroker.js-controllernpm error dest /opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsbanpm error errno -39npm error ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.js-controller' -> '/opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsba'
                              
                              npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2024-07-10T12_41_26_233Z-debug-0.log
                              
                              Try to solve ENOTEMPTY error automatically
                              
                              Could not handle ENOTEMPTY, because no deletable files were foundnpm error code ENOTEMPTYnpm error syscall renamenpm error path /opt/iobroker/node_modules/iobroker.js-controllernpm error dest /opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsbanpm error errno -39npm error ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.js-controller' -> '/opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsba'npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2024-07-10T12_41_26_233Z-debug-0.loghost.3f8906b1dbca Cannot install iobroker.yahka@1.0.3: 217
                              
                              ERROR: Process exited with code 25
                              

                              MOD-EDIT: Code in code-tags gesetzt!

                              3f8906b1dbca
                              Plattform: docker (official image - v9.1.2)
                              RAM: 46.9 GB
                              Node.js: v18.20.3(18.20.4)
                              NPM: 10.8.0

                              M Offline
                              M Offline
                              manne_r
                              schrieb am zuletzt editiert von
                              #14

                              @tschirpke36

                              bei mir hat der erste Teil aus dieser Anleitung geholfen

                              https://bobbyhadz.com/blog/npm-err-code-enotempty#:~:text=To resolve the issue%2C delete your node_modules directory,npm ERR! syscall rename npm ERR! path %2Fhome%2Fborislav%2FDesktop%2Fbobbyhadz-rest%2Fbobbyhadz-react%2Fnode_modules%2Facorn-globals

                              (falls jemand nochmal das selbe Problem hat)

                              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

                              365

                              Online

                              32.4k

                              Benutzer

                              81.4k

                              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