You are not logged in.

#1 2018-01-15 12:28:10

LeRieur
Member
Registered: 2016-05-20
Posts: 6

Docker service don't start anymore

Hello,

I'm having trouble starting the docker service since a couple of days. It used to start before. The problem appears since I was trying to play with minikube / localkube (from kubernetes stack).

Here are the logs:

$ journalctl -u docker.service
Jan 15 14:17:15 arch systemd[1]: Starting Docker Application Container Engine...
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15.549198001+04:00" level=info msg="libcontainerd: started new docker-containerd process" pid=12661
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="starting containerd" module=containerd revision=89623f28b87a6004d4b785663257362d1658a729 v
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="setting subreaper..." module=containerd
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="changing OOM score to -500" module=containerd
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.content.v1.content"..." module=containerd type=io.containerd
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.snapshotter.v1.btrfs"..." module=containerd type=io.containe
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=warning msg="failed to load plugin io.containerd.snapshotter.v1.btrfs" error="path /var/lib/docker/c
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.snapshotter.v1.overlayfs"..." module=containerd type=io.cont
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.metadata.v1.bolt"..." module=containerd type=io.containerd.m
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=warning msg="could not use snapshotter btrfs in metadata plugin" error="path /var/lib/docker/contain
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.differ.v1.walking"..." module=containerd type=io.containerd.
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.gc.v1.scheduler"..." module=containerd type=io.containerd.gc
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.grpc.v1.containers"..." module=containerd type=io.containerd
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.grpc.v1.content"..." module=containerd type=io.containerd.gr
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.grpc.v1.diff"..." module=containerd type=io.containerd.grpc.
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.grpc.v1.events"..." module=containerd type=io.containerd.grp
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.grpc.v1.healthcheck"..." module=containerd type=io.container
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.grpc.v1.images"..." module=containerd type=io.containerd.grp
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.grpc.v1.leases"..." module=containerd type=io.containerd.grp
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.grpc.v1.namespaces"..." module=containerd type=io.containerd
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.grpc.v1.snapshots"..." module=containerd type=io.containerd.
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.monitor.v1.cgroups"..." module=containerd type=io.containerd
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.runtime.v1.linux"..." module=containerd type=io.containerd.r
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.grpc.v1.tasks"..." module=containerd type=io.containerd.grpc
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.grpc.v1.version"..." module=containerd type=io.containerd.gr
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="loading plugin "io.containerd.grpc.v1.introspection"..." module=containerd type=io.contain
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg=serving... address="/var/run/docker/containerd/docker-containerd-debug.sock" module="contai
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg=serving... address="/var/run/docker/containerd/docker-containerd.sock" module="containerd/g
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15+04:00" level=info msg="containerd successfully booted in 0.003605s" module=containerd
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15.582762982+04:00" level=info msg="[graphdriver] using prior storage driver: overlay2"
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15.649806344+04:00" level=info msg="Graph migration to content-addressability took 0.00 seconds"
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15.649997292+04:00" level=warning msg="Your kernel does not support cgroup memory limit"
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15.650009539+04:00" level=warning msg="Unable to find cpu cgroup in mounts"
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15.650016661+04:00" level=warning msg="Unable to find blkio cgroup in mounts"
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15.650023203+04:00" level=warning msg="Unable to find cpuset cgroup in mounts"
Jan 15 14:17:15 arch dockerd[12654]: time="2018-01-15T14:17:15.650055948+04:00" level=warning msg="mountpoint for pids not found"
Jan 15 14:17:15 arch dockerd[12654]: Error starting daemon: Devices cgroup isn't mounted
Jan 15 14:17:15 arch systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE
Jan 15 14:17:15 arch systemd[1]: docker.service: Failed with result 'exit-code'.
Jan 15 14:17:15 arch systemd[1]: Failed to start Docker Application Container Engine.
$ curl https://raw.githubusercontent.com/docker/docker/master/contrib/check-config.sh > check-config.sh
$ bash ./check-config.sh
Generally Necessary:
- cgroup hierarchy: nonexistent??
    (see https://github.com/tianon/cgroupfs-mount)
- CONFIG_NAMESPACES: enabled
- CONFIG_NET_NS: enabled
- CONFIG_PID_NS: enabled
- CONFIG_IPC_NS: enabled
- CONFIG_UTS_NS: enabled
- CONFIG_CGROUPS: enabled
- CONFIG_CGROUP_CPUACCT: enabled
- CONFIG_CGROUP_DEVICE: enabled
- CONFIG_CGROUP_FREEZER: enabled
- CONFIG_CGROUP_SCHED: enabled
- CONFIG_CPUSETS: enabled
- CONFIG_MEMCG: enabled
- CONFIG_KEYS: enabled
- CONFIG_VETH: enabled (as module)
- CONFIG_BRIDGE: enabled (as module)
- CONFIG_BRIDGE_NETFILTER: enabled (as module)
- CONFIG_NF_NAT_IPV4: enabled (as module)
- CONFIG_IP_NF_FILTER: enabled (as module)
- CONFIG_IP_NF_TARGET_MASQUERADE: enabled (as module)
- CONFIG_NETFILTER_XT_MATCH_ADDRTYPE: enabled (as module)
- CONFIG_NETFILTER_XT_MATCH_CONNTRACK: enabled (as module)
- CONFIG_NETFILTER_XT_MATCH_IPVS: enabled (as module)
- CONFIG_IP_NF_NAT: enabled (as module)
- CONFIG_NF_NAT: enabled (as module)
- CONFIG_NF_NAT_NEEDED: enabled
- CONFIG_POSIX_MQUEUE: enabled

Optional Features:
- CONFIG_USER_NS: enabled
- CONFIG_SECCOMP: enabled
- CONFIG_CGROUP_PIDS: enabled
- CONFIG_MEMCG_SWAP: enabled
- CONFIG_MEMCG_SWAP_ENABLED: enabled
- CONFIG_LEGACY_VSYSCALL_NONE: enabled
    (containers using eglibc <= 2.13 will not work. Switch to
     "CONFIG_VSYSCALL_[NATIVE|EMULATE]" or use "vsyscall=[native|emulate]"
     on kernel command line. Note that this will disable ASLR for the,
     VDSO which may assist in exploiting security vulnerabilities.)
- CONFIG_BLK_CGROUP: enabled
- CONFIG_BLK_DEV_THROTTLING: enabled
- CONFIG_IOSCHED_CFQ: enabled
- CONFIG_CFQ_GROUP_IOSCHED: enabled
- CONFIG_CGROUP_PERF: enabled
- CONFIG_CGROUP_HUGETLB: missing
- CONFIG_NET_CLS_CGROUP: enabled (as module)
- CONFIG_CGROUP_NET_PRIO: enabled
- CONFIG_CFS_BANDWIDTH: enabled
- CONFIG_FAIR_GROUP_SCHED: enabled
- CONFIG_RT_GROUP_SCHED: missing
- CONFIG_IP_VS: enabled (as module)
- CONFIG_IP_VS_NFCT: enabled
- CONFIG_IP_VS_RR: enabled (as module)
- CONFIG_EXT4_FS: enabled (as module)
- CONFIG_EXT4_FS_POSIX_ACL: enabled
- CONFIG_EXT4_FS_SECURITY: enabled
- Network Drivers:
  - "overlay":
    - CONFIG_VXLAN: enabled (as module)
      Optional (for encrypted networks):
      - CONFIG_CRYPTO: enabled
      - CONFIG_CRYPTO_AEAD: enabled
      - CONFIG_CRYPTO_GCM: enabled
      - CONFIG_CRYPTO_SEQIV: enabled
      - CONFIG_CRYPTO_GHASH: enabled
      - CONFIG_XFRM: enabled
      - CONFIG_XFRM_USER: enabled (as module)
      - CONFIG_XFRM_ALGO: enabled (as module)
      - CONFIG_INET_ESP: enabled (as module)
      - CONFIG_INET_XFRM_MODE_TRANSPORT: enabled (as module)
  - "ipvlan":
    - CONFIG_IPVLAN: enabled (as module)
  - "macvlan":
    - CONFIG_MACVLAN: enabled (as module)
    - CONFIG_DUMMY: enabled (as module)
  - "ftp,tftp client in container":
    - CONFIG_NF_NAT_FTP: enabled (as module)
    - CONFIG_NF_CONNTRACK_FTP: enabled (as module)
    - CONFIG_NF_NAT_TFTP: enabled (as module)
    - CONFIG_NF_CONNTRACK_TFTP: enabled (as module)
- Storage Drivers:
  - "aufs":
    - CONFIG_AUFS_FS: missing
  - "btrfs":
    - CONFIG_BTRFS_FS: enabled (as module)
    - CONFIG_BTRFS_FS_POSIX_ACL: enabled
  - "devicemapper":
    - CONFIG_BLK_DEV_DM: enabled (as module)
    - CONFIG_DM_THIN_PROVISIONING: enabled (as module)
  - "overlay":
    - CONFIG_OVERLAY_FS: enabled (as module)
  - "zfs":
    - /dev/zfs: missing
    - zfs command: missing
    - zpool command: missing

Limits:
- /proc/sys/kernel/keys/root_maxkeys: 1000000
$ mount | grep cgroup
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,seclabel,mode=755)
cgroup on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)

Thanks!

Offline

#2 2018-02-08 15:44:39

captainju
Member
Registered: 2012-08-01
Posts: 38

Re: Docker service don't start anymore

It's likely because of

CONFIG_LEGACY_VSYSCALL_NONE: enabled

Try running the linux lts kernel to be sure.

Offline

Board footer

Powered by FluxBB