1 |
Am Tue, 13 Mar 2018 14:52:34 -0600 schrieb thelma: |
2 |
|
3 |
> Thelma |
4 |
> On 03/13/2018 12:11 PM, Neil Bothwick wrote: |
5 |
>> On Tue, 13 Mar 2018 11:36:12 -0600, thelma@×××××××××××.com wrote: |
6 |
>> |
7 |
>>> sys-apps/portage:0 |
8 |
>>> |
9 |
>>> (sys-apps/portage-2.3.16:0/0::gentoo, ebuild scheduled for merge) |
10 |
>>> pulled in by sys-apps/portage (Argument) |
11 |
>>> |
12 |
>>> (sys-apps/portage-2.3.6:0/0::gentoo, installed) pulled in by |
13 |
>>> sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] |
14 |
>>> required by (app-portage/gentoolkit-0.3.3:0/0::gentoo, installed) |
15 |
>> |
16 |
>> Your old version of gentoolkit (and other packages mentioned in the full |
17 |
>> output) is causing this. Trying to upgrade an out of date system |
18 |
>> piecemeal can cause this. Just do an emerge -u @system and let portage |
19 |
>> resolve these issues rather than trying to do it yourself. |
20 |
> |
21 |
> I spoke too soon. Now, when I try: emerge -u @system |
22 |
> I'm getting an error as well. |
23 |
> |
24 |
> emerge -ua @system |
25 |
> |
26 |
> These are the packages that would be merged, in order: |
27 |
> |
28 |
> Calculating dependencies... done! |
29 |
> |
30 |
> WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict: |
31 |
> |
32 |
> sys-libs/zlib:0 |
33 |
> |
34 |
> (sys-libs/zlib-1.2.11-r1:0/1::gentoo, ebuild scheduled for merge) conflicts with |
35 |
> >=sys-libs/zlib-1.2.8-r1:0/0=[abi_x86_32(-),abi_x86_64(-)] required by (media-libs/lcms-2.8-r1:2/2::gentoo, installed) |
36 |
> ^^^^^ |
37 |
| |
38 |
Note this ----------------------+ |
39 |
|
40 |
> |
41 |
> sys-libs/readline:0 |
42 |
> |
43 |
> (sys-libs/readline-7.0_p3:0/7::gentoo, ebuild scheduled for merge) conflicts with |
44 |
> sys-libs/readline:0/0= required by (dev-lang/ruby-2.1.9:2.1/2.1::gentoo, installed) |
45 |
> ^^^^^ |
46 |
| |
47 |
And this too ------------+ |
48 |
|
49 |
> !!! The following update(s) have been skipped due to unsatisfied dependencies |
50 |
> !!! triggered by backtracking: |
51 |
> |
52 |
> app-shells/bash:0 |
53 |
|
54 |
Emerge seems to be unable to resolve subslot changes properly and |
55 |
doesn't issue a rebuild automatically for those. It's a headache I |
56 |
regularly have to deal with when upgrading Qt. |
57 |
|
58 |
As you can see from the output, the subslot requirement changed from |
59 |
"0/0" (as required by lcms) to "0/1" (as required by your emerge |
60 |
request). Similar goes for readline and ruby. |
61 |
|
62 |
As written in the other post, you can usually inject those reinstalls |
63 |
manually with: |
64 |
|
65 |
# emerge ... --reinstall-atoms={lcms,ruby} |
66 |
|
67 |
If you are using color output, these are usually easily spotted as |
68 |
they are the blue package names. |
69 |
|
70 |
|
71 |
-- |
72 |
Regards, |
73 |
Kai |
74 |
|
75 |
Replies to list-only preferred. |