Unraid: Execution Error 403 (Docker Engine) beheben

Der Execution Error 403 tritt in Unraid immer dann auf, wenn die Docker Engine einzelne oder alle Container nicht mehr starten kann. Häufig verschwindet die Meldung nach einem Neustart wieder – handelt es sich jedoch um Ursache Nummer 1 (einen vollen Cache), kehrt der Fehler schnell zurück. Prüfe diesen Punkt daher in jedem Fall zuerst. In dieser Anleitung findest du die drei bekannten Ursachen für den Fehler samt passender Lösung.

Unraid Docker Fehlermeldung Execution Error 403 im Webinterface

Der Fehler kann mehrere Ursachen haben. Die folgende Übersicht ordnet jede Ursache der passenden Lösung zu, anschließend wird jeder Punkt im Detail erklärt.

UrsacheLösung im Überblick
Cache (SSD) ist vollDateien verschieben oder löschen, Cache vergrößern
Zu große Log-DateienGrößte Log-Dateien ermitteln und löschen
Korruptes Docker-ImageDocker-Image löschen und neu erstellen

Ursache 1: Der Cache (SSD) ist voll

Ist der Cache – im Idealfall eine SSD – vollständig belegt, kommt es typischerweise zum Execution Error 403. Wie viel Speicher noch frei ist, siehst du direkt im Tab Main deiner Unraid-Oberfläche. Zeigt der Cache 0 Byte frei an, musst du Speicher freigeben.

  • Klicke im Tab Main auf die Schaltfläche Move, um Daten vom Cache auf das HDD-Array zu verschieben.
  • Lösche nicht mehr benötigte Docker-Container – und über FTP auch deren zugehörige Ordner.
  • Baue bei dauerhaftem Platzmangel eine weitere oder größere Cache-SSD ein.

Tipp: Welches Dateisystem sich für den Cache am besten eignet, erklärt der Beitrag Welches ist das beste Dateisystem für unRaid?.

Ursache 2: Zu große Log-Dateien

Kommt es in einem Container wiederholt zu Fehlern oder wird schlicht zu viel geloggt, kann der dafür vorgesehene Speicher volllaufen. Ermittle mit folgendem Befehl im Unraid-Terminal die größten Container-Dateien:

du -ah /var/lib/docker/containers/ | grep -v "/$" | sort -rh | head -60

Führe den Befehl aus und lösche anschließend die größten (Log-)Dateien, um wieder Speicher freizugeben.

Siehe auch  Synology DSM 7.2.2 macht Plex funktionsunfähig – Lösung

Ursache 3: Korruptes Docker-Image

Es kann vorkommen, dass das Docker-Image selbst beschädigt wird. In diesem Fall hilft nur die Neuinstallation. Das ist unkompliziert und funktioniert sogar ohne Backup und ohne Datenverlust, da deine Vorlagen (Templates) erhalten bleiben.

Schritt 1: Bisherige Image-Datei löschen

  • Melde dich über die Unraid-webGui bei deinem System an (standardmäßig unter http://tower bzw. http://tower.local unter macOS).
  • Navigiere zur Registerkarte Docker.
  • Stoppe den Docker-Dienst, falls er noch läuft.
  • Setze den Haken im Kontrollkästchen neben dem Docker-Image mit der Beschriftung Delete Image File.
  • Klicke anschließend auf Delete, um das Abbild zu löschen. Je nach Größe kann dies einige Zeit dauern.
  • Nach dem Löschen aktivierst du den Docker-Dienst einfach wieder. Das Abbild wird am gleichen Speicherort mit dem gleichen Namen neu erstellt.

Schritt 2: Anwendungen erneut herunterladen

  • Klicke bei neu gestartetem Docker-Dienst auf Add Container.
  • Wähle in der Dropdown-Liste Template eine deiner zuvor genutzten Anwendungen aus – zu finden oben unter User defined templates.
  • Haben sich Volume- und Port-Zuordnungen nicht geändert, kannst du sofort auf Create klicken, um den Download zu starten.
  • Wiederhole den Vorgang für jede Anwendung, die du erneut herunterladen möchtest.
  • Aktiviere den Autostart für jede Anwendung nach dem Download – sofern gewünscht.

Die einzelnen Container lassen sich anschließend wie gewohnt über den Community Applications Appstore ergänzen oder neu installieren.

Fazit

Der Execution Error 403 wirkt zunächst dramatisch, lässt sich in den meisten Fällen aber schnell beheben. Prüfe zuerst den Cache-Speicher, danach die Log-Dateien und im hartnäckigsten Fall das Docker-Image selbst. Wer die Grundlagen dahinter vertiefen möchte, findet in den Beiträgen Was ist Docker? und unRaid – Was ist das? den passenden Einstieg.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen