Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. npm error code ENOTEMPTY

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    npm error code ENOTEMPTY

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      Tschirpke36 last edited by Homoran

      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

      Codierknecht Thomas Braun 2 Replies Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @Tschirpke36 last edited by

        @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'
        
        1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @Tschirpke36 last edited by 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 1 Reply Last reply Reply Quote 0
          • T
            Tschirpke36 last edited by

            @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 Braun 1 Reply Last reply Reply Quote 0
            • T
              Tschirpke36 @Thomas Braun last edited by

              @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 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @Tschirpke36 last edited by

                @tschirpke36

                Jag den

                iob fix
                

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

                T 1 Reply Last reply Reply Quote 0
                • T
                  Tschirpke36 @Thomas Braun last edited by

                  @thomas-braun

                  hat leider nichts gebracht

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    Tschirpke36 @Tschirpke36 last edited by

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

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

                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @Tschirpke36 last edited by

                      @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 1 Reply Last reply Reply Quote 0
                      • T
                        Tschirpke36 @Thomas Braun last edited by

                        @thomas-braun

                        also werde ich den IoBroker neu aufsetzten müssen ?

                        Thomas Braun Codierknecht 2 Replies Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @Tschirpke36 last edited by

                          @tschirpke36

                          Zu Dockern will ich nix sagen oder raten.

                          1 Reply Last reply Reply Quote 0
                          • Codierknecht
                            Codierknecht Developer Most Active @Tschirpke36 last edited by

                            @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 1 Reply Last reply Reply Quote 0
                            • T
                              Tschirpke36 @Codierknecht last edited by

                              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 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              537
                              Online

                              31.8k
                              Users

                              80.0k
                              Topics

                              1.3m
                              Posts

                              3
                              13
                              707
                              Loading More Posts
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes
                              Reply
                              • Reply as topic
                              Log in to reply
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                              The ioBroker Community 2014-2023
                              logo