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