1 |
On Sat, Aug 22, 2020 at 09:48:00PM +0200, Hogren wrote: |
2 |
> These are the packages that would be merged, in order: |
3 |
> |
4 |
> Calculating dependencies... done! |
5 |
> [ebuild N ] app-emulation/docker-19.03.12::gentoo USE="container-init |
6 |
> overlay seccomp -apparmor -aufs -btrfs -device-mapper -hardened" 0 KiB |
7 |
> [blocks B ] sys-apps/systemd[-cgroup-hybrid(+)] |
8 |
> ("sys-apps/systemd[-cgroup-hybrid(+)]" is blocking |
9 |
> app-emulation/docker-19.03.12) |
10 |
> |
11 |
> Total: 1 package (1 new), Size of downloads: 0 KiB |
12 |
> Conflict: 1 block (1 unsatisfied) |
13 |
> |
14 |
> * Error: The above package list contains packages which cannot be |
15 |
> * installed at the same time on the same system. |
16 |
> |
17 |
> (sys-apps/systemd-245.5:0/2::gentoo, installed) pulled in by |
18 |
> sys-apps/systemd required by @selected |
19 |
> |
20 |
> (app-emulation/docker-19.03.12:0/0::gentoo, ebuild scheduled for merge) |
21 |
> pulled in by |
22 |
> app-emulation/docker |
23 |
|
24 |
systemd is not blocking Docker; Docker is blocking systemd. From the ebuild |
25 |
(gentoo.git/app-emulation/docker/docker-19.03.12.ebuild): |
26 |
|
27 |
RDEPEND=" |
28 |
${COMMON_DEPEND} |
29 |
!sys-apps/systemd[-cgroup-hybrid(+)] |
30 |
|
31 |
[...] |
32 |
|
33 |
I.e., "block systemd unless the `cgroup-hybrid` flag is set". The `(+)` suffix |
34 |
means that the flag is assumed to be enabled if it does not exist [1]. For your |
35 |
particular case (systemd v. 245.5), this suffix is irrelevant. |
36 |
|
37 |
Just re-emerge systemd with USE="cgroup-hybrid" and see if that helps. |
38 |
|
39 |
Ashley. |
40 |
|
41 |
[1] https://devmanual.gentoo.org/general-concepts/dependencies/#use-dependency-defaults |
42 |
|
43 |
-- |
44 |
|
45 |
Ashley Dixon |
46 |
suugaku.co.uk |
47 |
|
48 |
2A9A 4117 |
49 |
DA96 D18A |
50 |
8A7B B0D2 |
51 |
A30E BF25 |
52 |
F290 A8AA |