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 |