[gelöst] libreelec 11.0.5 docker addon overlay2 (failed to start daemon) - docker via netboot / nfs nicht möglich

  • Hallo,

    ich versuche gerade docker für moonlight auf libreelec zu installieren.

    Es scheint so, dass es Probleme mit dem overlay2 driver gibt. Kennt hier jemand eine Lösung?

    Hier die Ausgabe von 'systemctl status service.system.docker.service':

    Code
    Jan 28 12:44:25 rpi4one dockerd[2489]: time="2024-01-28T12:44:25.450730264+01:00" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock.ttrpc
    Jan 28 12:44:25 rpi4one dockerd[2489]: time="2024-01-28T12:44:25.450875354+01:00" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock
    Jan 28 12:44:25 rpi4one dockerd[2489]: time="2024-01-28T12:44:25.450952779+01:00" level=info msg="containerd successfully booted in 0.111776s"
    Jan 28 12:44:25 rpi4one dockerd[2481]: time="2024-01-28T12:44:25.483341843+01:00" level=info msg="[graphdriver] trying configured driver: overlay2"
    Jan 28 12:44:25 rpi4one dockerd[2481]: time="2024-01-28T12:44:25.494566920+01:00" level=error msg="failed to mount overlay: invalid argument" storage-driver=overlay2
    Jan 28 12:44:25 rpi4one dockerd[2481]: time="2024-01-28T12:44:25.495654258+01:00" level=info msg="stopping healthcheck following graceful shutdown" module=libcontainerd
    Jan 28 12:44:25 rpi4one dockerd[2481]: time="2024-01-28T12:44:25.495771589+01:00" level=info msg="stopping event stream following graceful shutdown" error="context canceled" module=libcontainerd namespace=plugins.moby
    Jan 28 12:44:26 rpi4one dockerd[2481]: failed to start daemon: error initializing graphdriver: driver not supported
    Jan 28 12:44:26 rpi4one systemd[1]: service.system.docker.service: Main process exited, code=exited, status=1/FAILURE
    Jan 28 12:44:26 rpi4one systemd[1]: service.system.docker.service: Failed with result 'exit-code'.

    Danke vorab

  • Welches LibreELEC ist das?

    Und nenne uns bitte eine Versionsnummer anstelle von "das neueste". ;)

    Und auf welcher Hardware soll das laufen?

  • Beim starten von moonlight addon wird die Fehlermeldung in der GUI abgezeigt:

    Fehler beim Aktualisieren: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running.

    Ein Test mit Libreelec 10.0.4 war ebenfalls erfolglos. Muss man noch irgendetwas im Docker plugin konfigurieren damit es funktioniert?

  • Ja, das klingt tatsächlich so, als würde Docker nicht laufen. Zum Test hätte ich gern mal gewusst ob folgendes bei dir geht:

    • per SSH bitte auf deinem RPi einloggen
    • docker -v auf der Kommandozeile eingeben. Das sollte dir die Docker Version ausspucken. Bei mir ist es: "23.0.6"

    Wenn das geht, dann bitte auch mal folgendes probieren: docker run hello-world . Die Ausgabe sollte wie folgt aussehen:

    Wenn das nicht geht, dann würde ich wie folgt vorgehen:

    • docker addon deinstallieren
    • pi neu starten
    • docker addon installieren
    • pi neu starten
    • obige Tests durchführen

    Sollten die Tests oben aber erfolgreich sein, dann würde ich mich erstmal interessieren wo du das Moonlight Addon her hast. Im Repo von LinuxServer.io sehe ich es nicht und auch sonst kann ich es nirgendwo in den Repos finden.

  • habs heute schon ein paar mal versucht neu zu installieren...

    Meine Libreelec Pi's werden über das Netzwerk gebootet.

    Könnte es sein, dass overlay2 nicht über nfs funktioniert?

    Das Moonlight addon ist von github.

    hier die Infos:

    docker -v

    Code
    Docker version 23.0.6, build ef23cbc4315ae76c744e02d687c09548ede461bd

    docker run hello-world

    Code
    docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
    
    See 'docker run --help'.

    mount

    Code
    ...
    192.168.2.200:/srv/tftpboot/rpi4-libreelec on /flash type nfs (ro,noatime,vers=3,rsize=32768,wsize=32768,namlen=255,hard,nolock,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.2.200,mountvers=3,mountproto=tcp,local_lock=all,addr=192.168.2.200)
    /dev/loop0 on / type squashfs (ro,relatime,errors=continue)
    192.168.2.200:/srv/tftpstorage/280201fc on /storage type nfs (rw,noatime,vers=3,rsize=32768,wsize=32768,namlen=255,hard,nolock,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.2.200,mountvers=3,mountproto=tcp,local_lock=all,addr=192.168.2.200)
    ...

    Grüße

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!