1 |
Portage was trying to update docker from 20.10.1 to 20.10.2. However, it |
2 |
aborts with: |
3 |
|
4 |
ERROR: setup |
5 |
CONFIG_RT_GROUP_SCHED: is not set when it should be. |
6 |
|
7 |
That's a stupid requirement and not needed, as it breaks realtime |
8 |
scheduling with rtkit (PulseAudio for example.) |
9 |
|
10 |
So I copied the ebuild to my local overlay and removed ~RT_GROUP_SCHED |
11 |
from CONFIG_CHECK. Portage now aborts with: |
12 |
|
13 |
ERROR: compile |
14 |
ERROR: app-emulation/docker-20.10.2::local failed (compile phase): |
15 |
USE Flag 'selinux' not in IUSE for app-emulation/docker-20.10.2 |
16 |
|
17 |
OK, so I added "selinux" to IUSE. Portage now aborts with: |
18 |
|
19 |
Building: bundles/dynbinary-daemon/dockerd-dev |
20 |
GOOS="" GOARCH="" GOARM="" |
21 |
cannot find package "github.com/docker/docker/cmd/dockerd" in any of: |
22 |
/usr/lib/go/src/github.com/docker/docker/cmd/dockerd (from $GOROOT) |
23 |
|
24 |
/var/tmp/portage/app-emulation/docker-20.10.2/work/docker-20.10.2/src/github.com/docker/docker/cmd/dockerd |
25 |
(from $GOPATH) |
26 |
* ERROR: app-emulation/docker-20.10.2::local failed (compile phase): |
27 |
* dynbinary failed |
28 |
|
29 |
Unfortunately, 20.10.1 was deleted from portage and I cannot go back as |
30 |
docker-cli has already been updated to 20.10.2... |
31 |
|
32 |
Help? |