From: Alan McKinnon <alan.mckinnon@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] preparing for profile switch -- major problem
Date: Sat, 9 Dec 2017 10:51:03 +0200 [thread overview]
Message-ID: <93fef73e-d48a-36df-465b-e92a62d52ea3@gmail.com> (raw)
In-Reply-To: <m3shcljaof.wl-covici@ccs.covici.com>
On 08/12/2017 21:12, John Covici wrote:
> On Fri, 08 Dec 2017 11:42:16 -0500,
> Alan McKinnon wrote:
>>
>> On 07/12/2017 17:46, John Covici wrote:
>>> On Thu, 07 Dec 2017 09:37:56 -0500,
>>> Alan McKinnon wrote:
>>>>
>>>> On 07/12/2017 07:44, John Covici wrote:
>>>>> Hi. In preparing for the profile switch and the emerge -e world, I
[snip]
>> No, I don't think you should revert the profile change. I understood
>> from your mail than you had not done that yet, and typed accordingly.
>>
>> I think Michael is on the right track with backtrack - set it to
>> something very high like 1000, see if that gets to a solution.
>
>
> I did switch back, but the only way I could do a "successful" update
> was to mask off 5.26 and then it skipped the update and would have
> been successful. If I switch to the new profile, I can do nothing as
> far as perl goes. I will show the output of just trying to emerge
> below, it seems there were many many packages still requiring 5.24.
No, that's not right. The tree is consistent and portage can figure out
how to get from perl-5.24 to perl-5.26
You probably have a difference locally, I would search through
/etc/portage looking for entries that mask some perl modules and peg
them to 5.24 versions.
Failing that, maybe you have a package installed that depends on a 5.24
version of some module and this is the ripple effect
Perhaps run emerge with "--verbose-conflicts" and also "emerge -e world"
and post the results
> This is with the new profile and backtrack set to 500.
>
> instances within a single package slot have been pulled
> !!! into the dependency graph, resulting in a slot conflict:
>
> dev-lang/perl:0
>
> (dev-lang/perl-5.26.1-r1:0/5.26::gentoo, ebuild scheduled for merge)
> pulled in by
> =dev-lang/perl-5.26* required by
> (virtual/perl-ExtUtils-Manifest-1.700.0-r4:0/0::gentoo, installed)
> ^ ^^^^^
> dev-lang/perl (Argument)
> (and 13 more with the same problems)
>
> (dev-lang/perl-5.24.3:0/5.24::gentoo, installed) pulled in by
> =dev-lang/perl-5.24* required by
> (virtual/perl-Term-ANSIColor-4.40.0-r1:0/0::gentoo, installed)
> ^ ^^^^^
> dev-lang/perl:0/5.24= required by
> (dev-perl/XML-Twig-3.520.0:0/0::gentoo, installed)
> ^^^^^^^^
> (and 260 more with the same problems)
>
> NOTE: Use the '--verbose-conflicts' option to display parents omitted
> above
>
> It may be possible to solve this problem by using package.mask to
> prevent one of those packages from being selected. However, it is also
> possible that conflicting dependencies exist such that they are
> impossible to satisfy simultaneously. If such a conflict exists in
> the dependencies of two different packages, then those packages can
> not be installed simultaneously.
>
> For more information, see MASKED PACKAGES section in the emerge man
> page or refer to the Gentoo Handbook.
>
>
>
>
--
Alan McKinnon
alan.mckinnon@gmail.com
next prev parent reply other threads:[~2017-12-09 8:56 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-12-07 5:44 [gentoo-user] preparing for profile switch -- major problem John Covici
2017-12-07 12:42 ` Michael Orlitzky
2017-12-07 14:04 ` John Covici
2017-12-07 18:22 ` Michael Orlitzky
2017-12-07 14:37 ` Alan McKinnon
2017-12-07 15:46 ` John Covici
2017-12-08 16:42 ` Alan McKinnon
2017-12-08 19:12 ` John Covici
2017-12-09 8:51 ` Alan McKinnon [this message]
2017-12-09 11:23 ` John Covici
2017-12-09 15:28 ` Daniel Frey
2017-12-09 16:18 ` John Covici
2017-12-09 23:20 ` Daniel Frey
2017-12-09 23:30 ` Peter Humphrey
2017-12-10 7:17 ` John Covici
2017-12-10 12:36 ` Kent Fredric
2017-12-10 12:54 ` John Covici
2017-12-10 13:13 ` Alan McKinnon
2017-12-10 15:16 ` John Covici
2017-12-10 14:52 ` Kent Fredric
2017-12-10 16:51 ` John Covici
2017-12-13 10:58 ` Marc Joliet
2017-12-09 16:30 ` Alan McKinnon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=93fef73e-d48a-36df-465b-e92a62d52ea3@gmail.com \
--to=alan.mckinnon@gmail.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox