Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] preparing for profile switch -- major problem
Date: Sat, 09 Dec 2017 08:56:42
Message-Id: 93fef73e-d48a-36df-465b-e92a62d52ea3@gmail.com
In Reply to: Re: [gentoo-user] preparing for profile switch -- major problem by John Covici
1 On 08/12/2017 21:12, John Covici wrote:
2 > On Fri, 08 Dec 2017 11:42:16 -0500,
3 > Alan McKinnon wrote:
4 >>
5 >> On 07/12/2017 17:46, John Covici wrote:
6 >>> On Thu, 07 Dec 2017 09:37:56 -0500,
7 >>> Alan McKinnon wrote:
8 >>>>
9 >>>> On 07/12/2017 07:44, John Covici wrote:
10 >>>>> Hi. In preparing for the profile switch and the emerge -e world, I
11
12
13 [snip]
14
15
16 >> No, I don't think you should revert the profile change. I understood
17 >> from your mail than you had not done that yet, and typed accordingly.
18 >>
19 >> I think Michael is on the right track with backtrack - set it to
20 >> something very high like 1000, see if that gets to a solution.
21 >
22 >
23 > I did switch back, but the only way I could do a "successful" update
24 > was to mask off 5.26 and then it skipped the update and would have
25 > been successful. If I switch to the new profile, I can do nothing as
26 > far as perl goes. I will show the output of just trying to emerge
27 > below, it seems there were many many packages still requiring 5.24.
28
29 No, that's not right. The tree is consistent and portage can figure out
30 how to get from perl-5.24 to perl-5.26
31
32 You probably have a difference locally, I would search through
33 /etc/portage looking for entries that mask some perl modules and peg
34 them to 5.24 versions.
35
36 Failing that, maybe you have a package installed that depends on a 5.24
37 version of some module and this is the ripple effect
38
39 Perhaps run emerge with "--verbose-conflicts" and also "emerge -e world"
40 and post the results
41
42
43 > This is with the new profile and backtrack set to 500.
44 >
45 > instances within a single package slot have been pulled
46 > !!! into the dependency graph, resulting in a slot conflict:
47 >
48 > dev-lang/perl:0
49 >
50 > (dev-lang/perl-5.26.1-r1:0/5.26::gentoo, ebuild scheduled for merge)
51 > pulled in by
52 > =dev-lang/perl-5.26* required by
53 > (virtual/perl-ExtUtils-Manifest-1.700.0-r4:0/0::gentoo, installed)
54 > ^ ^^^^^
55 > dev-lang/perl (Argument)
56 > (and 13 more with the same problems)
57 >
58 > (dev-lang/perl-5.24.3:0/5.24::gentoo, installed) pulled in by
59 > =dev-lang/perl-5.24* required by
60 > (virtual/perl-Term-ANSIColor-4.40.0-r1:0/0::gentoo, installed)
61 > ^ ^^^^^
62 > dev-lang/perl:0/5.24= required by
63 > (dev-perl/XML-Twig-3.520.0:0/0::gentoo, installed)
64 > ^^^^^^^^
65 > (and 260 more with the same problems)
66 >
67 > NOTE: Use the '--verbose-conflicts' option to display parents omitted
68 > above
69 >
70 > It may be possible to solve this problem by using package.mask to
71 > prevent one of those packages from being selected. However, it is also
72 > possible that conflicting dependencies exist such that they are
73 > impossible to satisfy simultaneously. If such a conflict exists in
74 > the dependencies of two different packages, then those packages can
75 > not be installed simultaneously.
76 >
77 > For more information, see MASKED PACKAGES section in the emerge man
78 > page or refer to the Gentoo Handbook.
79 >
80 >
81 >
82 >
83
84
85 --
86 Alan McKinnon
87 alan.mckinnon@×××××.com

Replies

Subject Author
Re: [gentoo-user] preparing for profile switch -- major problem John Covici <covici@××××××××××.com>