Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] slot conflict when updating portage
Date: Wed, 29 May 2019 22:38:19
Message-Id: 6d0b18a2-44ed-19e9-8e78-6d93044a4999@gmail.com
In Reply to: [gentoo-user] slot conflict when updating portage by n952162@web.de
1 n952162@×××.de wrote:
2 > !!! Multiple package instances within a single package slot have been pulled
3 > !!! into the dependency graph, resulting in a slot conflict:
4 >
5 > sys-apps/portage:0
6 >
7 > How should I go about handling this?
8 >
9 > Slot are explained somewhere as allowing multiple packages to have different versions of the same providing package. Why should there be conflicts? Is there a limited number of slots or something? Why is a slot conflict a problem - each dependent package can use its own slot ...
10 >
11 > Following this message there are a number of "paragraphs", each introduced with a line like the "sys-apps/portage:0" line, above. Each paragraph contains multiple "clauses", apparently representing different versions of the package starting the "paragraph"
12 >
13 > Each seems to be terminated with a status:
14 > - argument
15 > - installed
16 > - ebuild scheduled for merge
17 >
18 > Where's the problem?
19 >
20 > There must be a problem because it goes on to say:
21 >
22 > "It may be possible to solve this problem by using package.mask to
23 > prevent one of those packages from being selected. However, it is also
24 > possible that conflicting dependencies exist such that they are
25 > impossible to satisfy simultaneously. If such a conflict exists in
26 > the dependencies of two different packages, then those packages can
27 > not be installed simultaneously."
28 >
29 > I can solve the problem by preventing *one* of the packages from being selected?
30 > Let's see, I have 3 such paragraphs, two with 2 clauses each and one with 6 clauses. If I pick one, everything will be fine?
31 >
32 > It then suggests looking at the MASKED PACKAGES section of the emerge man page. But that has to do with experimental or development packages. My profile is "stable" - there's no reason why I should have any of those, is there?
33 >
34 > It goes on, but I think those are other issues which I will raise in a subsequent post.
35 >
36 >
37
38
39 You need to post the whole output so others can see what is causing the
40 conflict.  There are a few on this list who are very good at parsing the
41 output and finding a way to work through it. 
42
43 Dale
44
45 :-) :-) 

Replies