Probleme mit docker.io

21/11/2015 - 11:50 von Peter Schütt | Report spam
Hallo,
ich bin auf Debian-Stretch unterwegs und nutze hin- und wieder docker:

Doch seit einigen Wochen bekomme ich bei dist-upgrade Fehler:

docker.io (1.8.3~ds1-2) wird eingerichtet ...
Job for docker.service failed because the control process exited with error
code. See "systemctl status docker.service" and "journalctl -xe" for
details.
invoke-rc.d: initscript docker, action "start" failed.
dpkg: Fehler beim Bearbeiten des Paketes docker.io (--configure):
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1
zurück
Fehler traten auf beim Bearbeiten von:
docker.io

Googlen hat noch nichts gebracht

Ich weiß, dass das eine sehr spezielle Frage ist, aber vielleicht hat jemand
eine Idee.


Ich habe alles angehàngt, was ich an Infos habe; am Ende auch den systemd-
Config-File.

Ciao
Peter Schütt



systemctl -l status docker.service

? docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; disabled; vendor
preset: enabled)
Active: failed (Result: exit-code) since Sa 2015-11-21 11:39:38 CET; 3min
1s ago
Docs: https://docs.docker.com
Process: 9379 ExecStart=/usr/bin/docker daemon -H fd:// $DOCKER_OPTS
(code=exited, status=1/FAILURE)
Main PID: 9379 (code=exited, status=1/FAILURE)

Nov 21 11:39:38 peter64 systemd[1]: Starting Docker Application Container
Engine...
Nov 21 11:39:38 peter64 docker[9379]:
time="2015-11-21T11:39:38.430675900+01:00" level=error msg="[graphdriver]
prior storage driver \"aufs\" failed: driver not supported"
Nov 21 11:39:38 peter64 docker[9379]:
time="2015-11-21T11:39:38.430781428+01:00" level=fatal msg="Error starting
daemon: error initializing graphdriver: driver not supported"
Nov 21 11:39:38 peter64 systemd[1]: docker.service: Main process exited,
code=exited, status=1/FAILURE
Nov 21 11:39:38 peter64 systemd[1]: Failed to start Docker Application
Container Engine.
Nov 21 11:39:38 peter64 systemd[1]: docker.service: Unit entered failed
state.
Nov 21 11:39:38 peter64 systemd[1]: docker.service: Failed with result
'exit-code'.



Auszug aus journalctl -xe
[..]
Nov 21 11:39:38 peter64 systemd[1]: Listening on Docker Socket for the API.
Nov 21 11:39:38 peter64 systemd[1]: Starting Docker Application Container
Engine...
Nov 21 11:39:38 peter64 docker[9379]:
time="2015-11-21T11:39:38.430675900+01:00" level=error msg="[graphdriver] p
Nov 21 11:39:38 peter64 docker[9379]:
time="2015-11-21T11:39:38.430781428+01:00" level=fatal msg="Error starting
Nov 21 11:39:38 peter64 systemd[1]: docker.service: Main process exited,
code=exited, status=1/FAILURE
Nov 21 11:39:38 peter64 systemd[1]: Failed to start Docker Application
Container Engine.
Nov 21 11:39:38 peter64 systemd[1]: docker.service: Unit entered failed
state.
Nov 21 11:39:38 peter64 systemd[1]: docker.service: Failed with result
'exit-code'.
Nov 21 11:39:38 peter64 polkitd(authority=local)[840]: Unregistered
Authentication Agent for unix-process:9372:73
[..]



more /lib/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target docker.socket
Requires=docker.socket

[Service]
Type=notify
EnvironmentFile=-/etc/default/docker
ExecStart=/usr/bin/docker daemon -H fd:// $DOCKER_OPTS
MountFlags=slave
LimitNOFILE48576
LimitNPROC48576
LimitCORE=infinity

[Install]
WantedBy=multi-user.target


more /etc/default/docker
# Docker Upstart and SysVinit configuration file

# Customize location of Docker binary (especially for development testing).
#DOCKER="/usr/local/bin/docker"

# Use DOCKER_OPTS to modify the daemon startup options.
#DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"

# If you need Docker to use an HTTP proxy, it can also be specified here.
#export http_proxy="http://127.0.0.1:3128/"

# This is also a handy place to tweak where Docker's temporary files go.
#export TMPDIR="/mnt/bigdrive/docker-tmp"

www.pstt.de
 

Lesen sie die antworten

#1 Harald Weidner
21/11/2015 - 16:10 | Warnen spam
Hallo,

ich bin auf Debian-Stretch unterwegs und nutze hin- und wieder docker:
Doch seit einigen Wochen bekomme ich bei dist-upgrade Fehler:

Ich habe alles angehàngt, was ich an Infos habe; am Ende auch den systemd-
Config-File.



Im Zweifelsfall ist es of hilfreich, nach der ersten Fehlermeldung zu
suchen. Das wàre in diesem Fall:

time="2015-11-21T11:39:38.430675900+01:00" level=error msg="[graphdriver]
prior storage driver \"aufs\" failed: driver not supported"



Das klingt für mich als ob dein System kein lauffàhiges aufs Filesystem hat.
Das kann viele Ursachen haben, z.B. ein vergessener Reboot nach einem
Kernel-Update oder ein Auseinanderklaffen der Versionen von Kernelmodul
und aufs-tools. aufs ist eine essentielle Voraussetzung für Docker.

Generell kann ich mich Marc nur anschließen. Debian testing ist ein
Entwicklunssystems, bei dem nach jedem Update etwas kaputt sein kann.

Für ein stabiles Docker würde ich Jessie nehmen und darauf die vom
Projekt bereitgestellten Pakete installieren.
https://docs.docker.com/engine/inst...on/debian/

Gruß, Harald

Ähnliche fragen