1 |
Jonathan Callen <jcallen@g.o> writes: |
2 |
|
3 |
> On 2015-03-21 23:24, lee wrote: |
4 |
>> Hi, |
5 |
>> |
6 |
>> when trying to update with 'emerge -j 8 -a --update --deep |
7 |
>> --with-bdeps=y @world' after 'emerge --sync', I'm getting the |
8 |
>> following message: |
9 |
>> |
10 |
>> |
11 |
>> * Error: The above package list contains packages which cannot be * |
12 |
>> installed at the same time on the same system. |
13 |
>> |
14 |
>> (sys-process/procps-3.3.9-r2:0/0::gentoo, installed) pulled in by |
15 |
>> sys-process/procps required by @system |
16 |
>> |
17 |
>> (sys-apps/util-linux-2.25.2-r2:0/0::gentoo, ebuild scheduled for |
18 |
>> merge) pulled in by |
19 |
>>> =sys-apps/util-linux-2.24.1-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] |
20 |
>>> (>=sys-apps/util-linux-2.24.1-r3[abi_x86_64 |
21 |
>> (-)]) required by (x11-libs/libSM-1.2.2-r1:0/0::gentoo, installed) |
22 |
>> sys-apps/util-linux required by (app-text/xmlto-0.0.26:0/0::gentoo, |
23 |
>> installed) sys-apps/util-linux required by |
24 |
>> (app-text/build-docbook-catalog-1.19.1:0/0::gentoo, installed) |
25 |
>> sys-apps/util-linux[static-libs?] (sys-apps/util-linux) required by |
26 |
>> (sys-fs/zfs-9999:0/0::gentoo, installed) |
27 |
>>> =sys-apps/util-linux-2.20 required by |
28 |
>>> (sys-fs/udev-216:0/0::gentoo, installed) |
29 |
>>> =sys-apps/util-linux-2.16 required by |
30 |
>>> (sys-fs/e2fsprogs-1.42.12:0/0::gentoo, installed) |
31 |
>>> =sys-apps/util-linux-2.16 required by |
32 |
>>> (dev-libs/apr-1.5.0-r2:1/1::gentoo, installed) |
33 |
>> sys-apps/util-linux required by @system sys-apps/util-linux |
34 |
>> required by (net-fs/nfs-utils-1.3.1-r5:0/0::gentoo, installed) |
35 |
>> sys-apps/util-linux required by |
36 |
>> (app-emulation/lxc-1.0.7:0/0::gentoo, installed) |
37 |
>> |
38 |
>> (sys-apps/sysvinit-2.88-r4:0/0::gentoo, ebuild scheduled for merge) |
39 |
>> pulled in by |
40 |
>>> =sys-apps/sysvinit-2.86-r6 required by |
41 |
>>> (sys-apps/openrc-0.13.11:0/0::gentoo, installed) |
42 |
>> <=sys-apps/sysvinit-2.88-r4 required by |
43 |
>> (sys-power/apcupsd-3.14.8-r2:0/0::gentoo, installed) |
44 |
>> |
45 |
>> |
46 |
>> I don't understand this message. What is blocked by what and why, |
47 |
>> and what am I supposed to do? |
48 |
>> |
49 |
>> |
50 |
> |
51 |
> From what I can see, it appears that the problem may be that you need |
52 |
> one of the following packages installed for sys-power/apcupsd: |
53 |
> |
54 |
> >=sys-apps/util-linux-2.23[tty-helpers] |
55 |
> <=sys-apps/sysvinit-2.88-r4 |
56 |
> |
57 |
> You probably currently have an older version of sysvinit installed, |
58 |
> which satisfies that dependency. Portage wants to upgrade you to the |
59 |
> latest version of sysvinit, but you don't have a new-enough util-linux |
60 |
> installed with USE=tty-helpers, and you didn't tell portage it was |
61 |
> allowed to set that flag, so it doesn't know what you want to do about |
62 |
> the issue. |
63 |
> |
64 |
> The easiest solution is probably to add "sys-apps/util-linux |
65 |
> tty-helpers" to your /etc/portage/package.use. |
66 |
|
67 |
There appear to be packages requiring various particular versions of |
68 |
util-linux, like 2.20 and 2.16, and there's no more recent apcupsd |
69 |
available, so at least version 2.23 is required. Something similar |
70 |
seems to be going on for sysvinit with openrc and apcupsd requiring |
71 |
different versions of it. |
72 |
|
73 |
|
74 |
-- |
75 |
Again we must be afraid of speaking of daemons for fear that daemons |
76 |
might swallow us. Finally, this fear has become reasonable. |