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. Off Topic
  4. Docker
  5. Installation Docker: Failed to register layer

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Installation Docker: Failed to register layer

Geplant Angeheftet Gesperrt Verschoben Docker
12 Beiträge 4 Kommentatoren 104 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.
  • 0 0815_Peter

    Hi Leute,

    ich betreibe schon eine längere Zeit eine lokale Installation vom iobroker auf Debian 11 auf einen kleinen Mini PC.
    Jetzt hab ich mir einen UnRaid Homeserver erstellt und wollte den Docker buanet/iobroker installieren um den MiniPC abzulösen.

    Die Erstellung des Dockers von buanet/iobroker bricht immer mit folgendem Fehler ab:

    failed to register layer: lsetxattr security.capability /usr/bin/node: operation not supported

    Die google suche brauchte keine wirklichen oder für mich hilfreiche Ergebnisse.

    Hattet ihr schon mal so einen Fehler gehabt und ggf. eine Lösung?

    Docker_Fehler.JPG

    OliverIOO Offline
    OliverIOO Offline
    OliverIO
    schrieb am zuletzt editiert von OliverIO
    #2

    @0815_Peter

    Welches Host Betriebssystem?
    32bit?
    Auf welcher Art von Dateisystem liegt docker?

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

    0 1 Antwort Letzte Antwort
    0
    • 0 0815_Peter

      Hi Leute,

      ich betreibe schon eine längere Zeit eine lokale Installation vom iobroker auf Debian 11 auf einen kleinen Mini PC.
      Jetzt hab ich mir einen UnRaid Homeserver erstellt und wollte den Docker buanet/iobroker installieren um den MiniPC abzulösen.

      Die Erstellung des Dockers von buanet/iobroker bricht immer mit folgendem Fehler ab:

      failed to register layer: lsetxattr security.capability /usr/bin/node: operation not supported

      Die google suche brauchte keine wirklichen oder für mich hilfreiche Ergebnisse.

      Hattet ihr schon mal so einen Fehler gehabt und ggf. eine Lösung?

      Docker_Fehler.JPG

      haselchenH Offline
      haselchenH Offline
      haselchen
      Most Active
      schrieb am zuletzt editiert von haselchen
      #3

      @0815_Peter

      Wieso machste das nicht über die Unraid Apps?

      808ea9e9-ddd1-443c-9265-1768cbbed619-grafik.png

      Die Community fragen nützt bei der spezifischen Software nichts.
      Da werden nur die was zu sagen können, die Unraid auch nutzen.

      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

      0 1 Antwort Letzte Antwort
      0
      • haselchenH haselchen

        @0815_Peter

        Wieso machste das nicht über die Unraid Apps?

        808ea9e9-ddd1-443c-9265-1768cbbed619-grafik.png

        Die Community fragen nützt bei der spezifischen Software nichts.
        Da werden nur die was zu sagen können, die Unraid auch nutzen.

        0 Offline
        0 Offline
        0815_Peter
        schrieb am zuletzt editiert von 0815_Peter
        #4

        @haselchen

        Danke für deine Antwort.
        das ist der selbe Docker Container und bringt auch den selben Fehler.

        1 Antwort Letzte Antwort
        0
        • OliverIOO OliverIO

          @0815_Peter

          Welches Host Betriebssystem?
          32bit?
          Auf welcher Art von Dateisystem liegt docker?

          0 Offline
          0 Offline
          0815_Peter
          schrieb am zuletzt editiert von
          #5

          @OliverIO

          danke für deine Antwort.
          BS ist das UnRaid müsste 64 bit sein.
          Dateisystem sollte ext4 sein.
          Andere Dockercontainer, laufen ja ohne Probleme

          1 Antwort Letzte Antwort
          0
          • 0 Offline
            0 Offline
            0815_Peter
            schrieb am zuletzt editiert von
            #6

            unraid fehler.JPG

            OliverIOO haselchenH 2 Antworten Letzte Antwort
            0
            • 0 0815_Peter

              unraid fehler.JPG

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von OliverIO
              #7

              @0815_Peter

              also an der stellte dürfte der inhalt des containers noch nicht relevant sein. bzw. beim entpacken eines layers.
              die fehlermeldung scheint darauf hinzudeuten, das das filesystem das attribut nicht unterstützt. damit scheint es nicht ext4 zu sein

              sonst hab ich keine ahnung mehr.

              klappt den dieninstallation nach der oben erwähnten methode über die unraid apps?

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

              1 Antwort Letzte Antwort
              0
              • 0 0815_Peter

                unraid fehler.JPG

                haselchenH Offline
                haselchenH Offline
                haselchen
                Most Active
                schrieb am zuletzt editiert von
                #8

                @0815_Peter

                Wie hast Du Deine Festplatten eingebunden?
                Welches Dateisystem?
                Wie sieht Deine Iobroker Config aus (Settings)?

                Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                1 Antwort Letzte Antwort
                0
                • 0 0815_Peter

                  Hi Leute,

                  ich betreibe schon eine längere Zeit eine lokale Installation vom iobroker auf Debian 11 auf einen kleinen Mini PC.
                  Jetzt hab ich mir einen UnRaid Homeserver erstellt und wollte den Docker buanet/iobroker installieren um den MiniPC abzulösen.

                  Die Erstellung des Dockers von buanet/iobroker bricht immer mit folgendem Fehler ab:

                  failed to register layer: lsetxattr security.capability /usr/bin/node: operation not supported

                  Die google suche brauchte keine wirklichen oder für mich hilfreiche Ergebnisse.

                  Hattet ihr schon mal so einen Fehler gehabt und ggf. eine Lösung?

                  Docker_Fehler.JPG

                  crunchipC Abwesend
                  crunchipC Abwesend
                  crunchip
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #9

                  @0815_Peter sagte in Installation Docker: Failed to register layer:

                  failed to register layer: lsetxattr security.capability /usr/bin/node: operation not supported

                  zitat KI

                  Ursache des Fehlers
                  Der Fehler failed to register layer: lsetxattr security.capability /usr/bin/node: operation not supported tritt auf, weil Docker beim Entpacken eines Image-Layers versucht, erweiterte Attribute (xattrs) – konkret security.capability – auf eine Datei zu setzen. Das Dateisystem oder der Kernel unterstützt diese Operation jedoch nicht.
                  
                  Seit Docker 25 ist dieses Verhalten strenger geworden: Früher wurden fehlende xattr-Unterstützungen stillschweigend ignoriert – seit Version 25 schlägt der Layer-Import hart fehl.
                  ​
                  
                  Mögliche Ursachen bei unRAID
                  Das Problem auf unRAID hängt häufig damit zusammen, dass:
                  
                  Das Docker-Image-Verzeichnis auf einem Dateisystem liegt, das keine xattrs unterstützt (z.B. FAT32, oder ein falsch konfiguriertes Share-Dateisystem).
                  ​
                  
                  Nested Overlay-Filesystems (z.B. wenn Docker innerhalb einer VM oder eines LXC-Containers läuft) xattr-Operationen blockieren.
                  ​
                  
                  Der Docker Storage Driver (overlay2) xattrs auf dem Ziel-Dateisystem nicht unterstützt.
                  ​
                  
                  Lösungsansätze
                  Docker-Verzeichnis auf ext4 prüfen/verschieben: Stelle sicher, dass das Docker-Datenverzeichnis (standardmäßig /var/lib/docker) auf einem echten ext4-Dateisystem liegt und nicht auf einem unRAID-Array-Share (der typischerweise FUSE/shfs verwendet). Lege es auf einem unformatted/directly assigned disk mit ext4 oder einem Cache-Pool (btrfs/xfs) ab.
                  ​
                  
                  Docker-System neu erstellen: In unRAID unter Settings → Docker die Docker-Installation zurücksetzen – Docker-Service stoppen, das Docker-Image-File löschen und neu anlegen. Manche Nutzer haben damit Erfolg gehabt.
                  ​
                  
                  Storage Driver auf btrfs wechseln: Wenn der Cache-Pool mit btrfs formatiert ist, kann man den Docker-Storage-Driver auf btrfs umstellen. btrfs unterstützt xattrs nativ.
                  ​
                  
                  /etc/docker/daemon.json anpassen: Als Workaround kann man den Storage Driver explizit konfigurieren:
                  
                  json
                  {
                    "storage-driver": "overlay2",
                    "storage-opts": ["overlay2.override_kernel_check=true"]
                  }
                  Das hilft aber nur, wenn das Problem am Treiber und nicht am Dateisystem selbst liegt.
                  ​
                  
                  Kernel-Konfiguration prüfen: Der Kernel muss CONFIG_EXT4_FS_SECURITY=y gesetzt haben, damit xattrs auf ext4 funktionieren. Bei unRAID ist das normalerweise der Fall, aber es lohnt sich zur Kontrolle.
                  ​
                  
                  Empfohlene Vorgehensweise für unRAID
                  Das wahrscheinlichste Problem ist der Speicherort des Docker-Image-Files. Gehe in unRAID unter Settings → Docker und stelle sicher, dass:
                  
                  Docker vDisk location auf einem Cache-Drive (btrfs oder xfs) liegt, z.B. /mnt/cache/docker.img
                  
                  Nicht auf /mnt/user/... (das ist der FUSE-gemountete Share, der keine xattrs unterstützt)
                  
                  Das ist der häufigste Grund, warum einzelne Container auf unRAID mit diesem Fehler scheitern, während andere problemlos laufen – manche Images setzen security.capability-xattrs (z.B. auf node, ping, nginx), andere nicht.
                  

                  umgestiegen von Proxmox auf Unraid

                  0 1 Antwort Letzte Antwort
                  0
                  • crunchipC crunchip

                    @0815_Peter sagte in Installation Docker: Failed to register layer:

                    failed to register layer: lsetxattr security.capability /usr/bin/node: operation not supported

                    zitat KI

                    Ursache des Fehlers
                    Der Fehler failed to register layer: lsetxattr security.capability /usr/bin/node: operation not supported tritt auf, weil Docker beim Entpacken eines Image-Layers versucht, erweiterte Attribute (xattrs) – konkret security.capability – auf eine Datei zu setzen. Das Dateisystem oder der Kernel unterstützt diese Operation jedoch nicht.
                    
                    Seit Docker 25 ist dieses Verhalten strenger geworden: Früher wurden fehlende xattr-Unterstützungen stillschweigend ignoriert – seit Version 25 schlägt der Layer-Import hart fehl.
                    ​
                    
                    Mögliche Ursachen bei unRAID
                    Das Problem auf unRAID hängt häufig damit zusammen, dass:
                    
                    Das Docker-Image-Verzeichnis auf einem Dateisystem liegt, das keine xattrs unterstützt (z.B. FAT32, oder ein falsch konfiguriertes Share-Dateisystem).
                    ​
                    
                    Nested Overlay-Filesystems (z.B. wenn Docker innerhalb einer VM oder eines LXC-Containers läuft) xattr-Operationen blockieren.
                    ​
                    
                    Der Docker Storage Driver (overlay2) xattrs auf dem Ziel-Dateisystem nicht unterstützt.
                    ​
                    
                    Lösungsansätze
                    Docker-Verzeichnis auf ext4 prüfen/verschieben: Stelle sicher, dass das Docker-Datenverzeichnis (standardmäßig /var/lib/docker) auf einem echten ext4-Dateisystem liegt und nicht auf einem unRAID-Array-Share (der typischerweise FUSE/shfs verwendet). Lege es auf einem unformatted/directly assigned disk mit ext4 oder einem Cache-Pool (btrfs/xfs) ab.
                    ​
                    
                    Docker-System neu erstellen: In unRAID unter Settings → Docker die Docker-Installation zurücksetzen – Docker-Service stoppen, das Docker-Image-File löschen und neu anlegen. Manche Nutzer haben damit Erfolg gehabt.
                    ​
                    
                    Storage Driver auf btrfs wechseln: Wenn der Cache-Pool mit btrfs formatiert ist, kann man den Docker-Storage-Driver auf btrfs umstellen. btrfs unterstützt xattrs nativ.
                    ​
                    
                    /etc/docker/daemon.json anpassen: Als Workaround kann man den Storage Driver explizit konfigurieren:
                    
                    json
                    {
                      "storage-driver": "overlay2",
                      "storage-opts": ["overlay2.override_kernel_check=true"]
                    }
                    Das hilft aber nur, wenn das Problem am Treiber und nicht am Dateisystem selbst liegt.
                    ​
                    
                    Kernel-Konfiguration prüfen: Der Kernel muss CONFIG_EXT4_FS_SECURITY=y gesetzt haben, damit xattrs auf ext4 funktionieren. Bei unRAID ist das normalerweise der Fall, aber es lohnt sich zur Kontrolle.
                    ​
                    
                    Empfohlene Vorgehensweise für unRAID
                    Das wahrscheinlichste Problem ist der Speicherort des Docker-Image-Files. Gehe in unRAID unter Settings → Docker und stelle sicher, dass:
                    
                    Docker vDisk location auf einem Cache-Drive (btrfs oder xfs) liegt, z.B. /mnt/cache/docker.img
                    
                    Nicht auf /mnt/user/... (das ist der FUSE-gemountete Share, der keine xattrs unterstützt)
                    
                    Das ist der häufigste Grund, warum einzelne Container auf unRAID mit diesem Fehler scheitern, während andere problemlos laufen – manche Images setzen security.capability-xattrs (z.B. auf node, ping, nginx), andere nicht.
                    
                    0 Offline
                    0 Offline
                    0815_Peter
                    schrieb zuletzt editiert von
                    #10

                    @crunchip

                    Mega, danke für die sehr gute Lösungsbereitstellung und Erklärung
                    Ich werde die Punkte mal durchprobieren und berichten.

                    Danke euch schon mal.

                    1 Antwort Letzte Antwort
                    0
                    • 0 Offline
                      0 Offline
                      0815_Peter
                      schrieb zuletzt editiert von
                      #11

                      update:
                      in den Docker Einstellungen von UnRAID die Option: Docker Daten-Stammverzeichnis --> auf btrfs-vDisk umgestellt da läuft es. Müssen zwar alle Docker Container wieder neu installiert haben aber ihre Einstellungen noch in den APPDATA Verzeichnis. Halb so wild

                      Danke euch für die schnelle Hilfe!

                      haselchenH 1 Antwort Letzte Antwort
                      0
                      • 0 0815_Peter

                        update:
                        in den Docker Einstellungen von UnRAID die Option: Docker Daten-Stammverzeichnis --> auf btrfs-vDisk umgestellt da läuft es. Müssen zwar alle Docker Container wieder neu installiert haben aber ihre Einstellungen noch in den APPDATA Verzeichnis. Halb so wild

                        Danke euch für die schnelle Hilfe!

                        haselchenH Offline
                        haselchenH Offline
                        haselchen
                        Most Active
                        schrieb zuletzt editiert von
                        #12

                        @0815_Peter

                        Schön, dass es jetzt geht .
                        Setz bitte den Thread hier auf [GELÖST].

                        Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                        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

                        358

                        Online

                        32.7k

                        Benutzer

                        82.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