Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Few blockers left
Date: Sat, 25 Mar 2017 19:39:38
Message-Id: 5a0aa6db-23e5-7937-30f0-b080d0823d67@gmail.com
In Reply to: Re: [gentoo-user] Few blockers left by thelma@sys-concept.com
1 On 25/03/2017 16:37, thelma@×××××××××××.com wrote:
2 > On 03/25/2017 03:00 AM, Alan McKinnon wrote:
3 >> On 25/03/2017 09:49, thelma@×××××××××××.com wrote:
4 >>> I'm upgrading my last system and have few blockers left:
5 >>
6 >> Those are not blockers.
7 >>
8 >> The part of emerge output above this, the bit you snipped out, shows
9 >> *what* portage wants to do.
10 >>
11 >> The bits below show you *why* it's doing that - usually why it's not
12 >> upgrading to the latest version of a number of packages.
13 >>
14 >> Learn to read the portage output. It is vastly more complicated with way
15 >> too many !!! and *** and ### characters to alarm you needlessly, but it
16 >> cna nevertheless be understood.
17 >>
18 >> And those are not blockers. A blocker is a very specific thing, which
19 >> these are not
20 >>
21 >>
22 >>
23 >>>
24 >>> !!! Multiple package instances within a single package slot have been
25 >>> pulled
26 >>> !!! into the dependency graph, resulting in a slot conflict:
27 >>>
28 >>> x11-libs/libxcb:0
29 >>>
30 >>> (x11-libs/libxcb-1.12:0/1.12::gentoo, ebuild scheduled for merge)
31 >>> pulled in by
32 >>> (no parents that aren't satisfied by other packages in this slot)
33 >>>
34 >>> (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, ebuild scheduled for
35 >>> merge) pulled in by
36 >>> >=x11-libs/libxcb-1.9.3:0/1.11.1=[abi_x86_32(-),abi_x86_64(-)]
37 >>> required by (media-libs/mesa-12.0.1:0/0::gentoo, installed)
38 >>> ^^^^^^^^^^
39 >>>
40 >>> sys-fs/eudev:0
41 >>>
42 >>> (sys-fs/eudev-3.1.5:0/0::gentoo, ebuild scheduled for merge) pulled
43 >>> in by
44 >>> (no parents that aren't satisfied by other packages in this slot)
45 >>>
46 >>> (sys-fs/eudev-3.1.5:0/0::gentoo, installed) pulled in by
47 >>>
48 >>>> =sys-fs/eudev-1.3:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
49 >>> required by (virtual/libudev-215-r1:0/1::gentoo, installed)
50 >>>
51 >>>
52 >>> sys-libs/libcap:0
53 >>>
54 >>> (sys-libs/libcap-2.24-r2:0/0::gentoo, ebuild scheduled for merge)
55 >>> pulled in by
56 >>> (no parents that aren't satisfied by other packages in this slot)
57 >>>
58 >>> (sys-libs/libcap-2.24-r2:0/0::gentoo, installed) pulled in by
59 >>>
60 >>> sys-libs/libcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
61 >>> required by (sys-fs/udev-225-r1:0/0::gentoo, ebuild scheduled for merge)
62 >>>
63 >>> ---------------------
64 >>> Would clean-up some USE flags help?
65 >>>
66 >>> USE="-gnome -kde -minimal -qt3 -qt4 -hal X branding lock consolekit
67 >>> session \
68 >>> startup-notification thunar alsa cdr cups apache2 ssl foomaticdb ppds
69 >>> mysql -acl \
70 >>> java tiff jpeg png usb fbdev scanner gimp cgi fam nplt type1 opengl
71 >>> tetex \
72 >>> dbus policykit spell -systemd"
73 >
74 > I did not "snip" any relevant information. I try to run:
75 >
76 > emerge --update -q --newuse --deep --with-bdeps=y --tree @system
77 >
78 > and there are no blockers showing up but a slot conflict.
79
80
81 You got no other output? Portage then quit quickly, decided to d nothing
82 and then gave you the below?
83
84
85
86 >
87 > !!! Multiple package instances within a single package slot have been pulled
88 > !!! into the dependency graph, resulting in a slot conflict:
89 >
90 > sys-apps/util-linux:0
91 >
92 > (sys-apps/util-linux-2.28.2:0/0::gentoo, ebuild scheduled for merge) pulled in by
93 > (no parents that aren't satisfied by other packages in this slot)
94 >
95 > (sys-apps/util-linux-2.26.2:0/0::gentoo, installed) pulled in by
96 > >=sys-apps/util-linux-2.24.1-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (x11-libs/libSM-1.2.2-r1:0/0::gentoo, installed)
97 >
98 >
99 > !!! All ebuilds that could satisfy ">=sys-libs/ncurses-5.2-r2:0/5=[unicode]" have been masked.
100 > !!! One of the following masked packages is required to complete your request:
101 > - sys-libs/ncurses-5.9-r5::gentoo (masked by: )
102 >
103 > (dependency required by "sys-apps/util-linux-2.26.2::gentoo" [installed])
104 > (dependency required by "@__auto_slot_operator_replace_installed__" [argument])
105 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
106 I missed this earlier. That is new, I have no idea what it means
107 >
108 >
109 > I can not unmerge sys-apps/util-linux as I might damage the system.
110 > I've unmerge sys-libs/ncurses-6.0-r1 but it still giving me that error.
111
112
113 with ncurses above, portage says it needs ncurses version >5.2-r2 with
114 subslot 0/5 and unicode set in USE. It doesn't say WHY it needs it, only
115 that it does, but something in your system configs prevents it.
116
117 Start with:
118 grep -r unicode /etc/portage
119 grep -r ncurses /etc/portage
120
121 That tends to show quickly why you have a USE unset or if ncurses is
122 blocked somehow
123
124
125 --
126 Alan McKinnon
127 alan.mckinnon@×××××.com

Replies

Subject Author
Re: [gentoo-user] Few blockers left thelma@×××××××××××.com
Re: [gentoo-user] Few blockers left "J. Roeleveld" <joost@××××××××.org>