Gentoo Archives: gentoo-user

From: Kai Krakow <hurikhan77@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: emerge --oneshot portage
Date: Fri, 30 Mar 2018 14:02:09
Message-Id: 8js1pe-444.ln1@jupiter.sol.kaishome.de
In Reply to: Re: [gentoo-user] emerge --oneshot portage by thelma@sys-concept.com
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.

Replies

Subject Author
Re: [gentoo-user] Re: emerge --oneshot portage thelma@×××××××××××.com