Summary: | app-emulation/docker-17.11.0 - containerd: flag provided but not defined: -metrics-interval | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Guillaume Ayoub <guillaume> |
Component: | Current packages | Assignee: | Tianon <admwiggin> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | mrueg, williamh |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Guillaume Ayoub
2017-12-04 12:58:39 UTC
Check your /etc/docker/daemon.json and /etc/conf.d/docker for that metrics interval flag. (In reply to Manuel Rüger from comment #1) > Check your /etc/docker/daemon.json and /etc/conf.d/docker for that metrics > interval flag. /etc/docker/daemon.json seems to not exist and there is no metrics-interval flag in the other file. This looks like a containerd version mismatch to me -- Docker is traditionally very picky about the precise commit of containerd used with a particular release (and they simply assume it supports certain flags, for example, so this is how that mismatch usually exhibits). _Hopefully_ the new containerd 1.0 used in Docker 17.11+ (https://github.com/docker/docker-ce/releases/tag/v17.11.0-ce) will help with this, since containerd 1.x should stay compatible (post release-candidates, anyhow), but only time will tell. IMO it'd be prudent for us to create separate "docker-containerd*" binaries using multiple tarballs in SRC_URI to pull in the exact commit of containerd that upstream bundled for a particular release (which is essentially what Debian is doing with https://packages.debian.org/sid/docker-containerd and what Gentoo is kind of doing already with "app-emulation/docker-runc"). 17.11.0 isn't available in tree anymore, please try with a later version. |