1 |
On 30/05/2016 12:08, Dale wrote: |
2 |
> Alan McKinnon wrote: |
3 |
>> On 30/05/2016 05:20, Dale wrote: |
4 |
>>> Howdy, |
5 |
>>> |
6 |
>>> I'm trying to do a update and have this last blocker that I can't figure |
7 |
>>> out. I fixed another one but this one doesn't make sense to me. Here |
8 |
>>> is the relevant output. |
9 |
>> |
10 |
>> |
11 |
>> Portage is abusing your pixels (using too many). Here's the important |
12 |
>> bits: |
13 |
>> |
14 |
>>> [blocks B ] <kde-apps/libksane-15.08.3-r1:4 |
15 |
>>> ("<kde-apps/libksane-15.08.3-r1:4" is blocking |
16 |
>>> kde-apps/libksane-16.04.1) |
17 |
>> |
18 |
>> This is the only important blocker ("blocks B") |
19 |
>> |
20 |
>> procps stuff that followed is just a long explanation of why portage |
21 |
>> kept procps back and didn't upgrade |
22 |
> |
23 |
> Yea, I included more than what was needed and I already worked around |
24 |
> procps. It's gone already. |
25 |
> |
26 |
>> |
27 |
>>> * Error: The above package list contains packages which cannot be |
28 |
>>> * installed at the same time on the same system. |
29 |
>> |
30 |
>> The asterisks indicate this is part relevant to hard blockers and |
31 |
>> failures. (bangs ! indicate info or warnings, not errors) |
32 |
>> |
33 |
>>> (kde-apps/libksane-15.08.3:4/15.08::gentoo, installed) pulled in by |
34 |
>>> >=kde-apps/libksane-4.14.3:4[aqua=] |
35 |
>>> (>=kde-apps/libksane-4.14.3:4[-aqua]) required by |
36 |
>>> (kde-apps/ksaneplugin-16.04.1:4/16.04::gentoo, ebuild scheduled for |
37 |
>>> merge) |
38 |
>>> >=kde-apps/libksane-4.14.3:4[aqua=] |
39 |
>>> (>=kde-apps/libksane-4.14.3:4[-aqua]) required by |
40 |
>>> (kde-apps/kolourpaint-16.04.1:4/16.04::gentoo, ebuild scheduled for |
41 |
>>> merge) |
42 |
>>> |
43 |
>>> (kde-apps/libksane-16.04.1:5/5::gentoo, ebuild scheduled for merge) |
44 |
>>> pulled in by |
45 |
>>> >=kde-apps/libksane-14.12.0:5 required by |
46 |
>>> (kde-misc/skanlite-2.0:5/5::gentoo, ebuild scheduled for merge) |
47 |
>>> >=kde-apps/libksane-16.04.1 required by |
48 |
>>> (kde-apps/kdegraphics-meta-16.04.1:5/5::gentoo, ebuild scheduled for |
49 |
>>> merge) |
50 |
>>> |
51 |
>> |
52 |
>> |
53 |
>> So this is really a clash between KDE4 stuff and KDE5 stuff, and |
54 |
>> nothing is demanding a certain maximum version, so upgrades should in |
55 |
>> theory be clean. I'm not at a Gentoo machine right now so can't give |
56 |
>> exact info, but do this: |
57 |
>> |
58 |
>> eix libksane |
59 |
>> - is 15.08.3-r1 the latest version in :4? If not, upgrade it manually |
60 |
>> and continue. |
61 |
>> - does 15.08.3-r1 have a minimal USE? If so, set it on. This often |
62 |
>> removes the clash with :5 |
63 |
>> |
64 |
>> If all else fails, quickpkg and unmerge all libksane version, emerge |
65 |
>> world and let portage fix whatever it needs to. |
66 |
>> |
67 |
>> /alanm |
68 |
>> |
69 |
>> |
70 |
> |
71 |
> I removed all libksane versions and it still pukes. I then did a equery |
72 |
> list *sane* and -C'd all that too. None of that will cause a crash or |
73 |
> anything. Anyway, it still isn't happy. After doing all that, I had a |
74 |
> thought. Add the -t option. It didn't help much but at least I finally |
75 |
> thought of it. lol Here is the current upset pixels with the -t added |
76 |
> in. |
77 |
|
78 |
[snip] |
79 |
|
80 |
> [blocks B ] <kde-apps/libksane-15.08.3-r1:4 |
81 |
> ("<kde-apps/libksane-15.08.3-r1:4" is blocking kde-apps/libksane-16.04.1) |
82 |
> |
83 |
> Total: 45 packages (31 upgrades, 11 new, 2 in new slots, 1 reinstall, 3 |
84 |
> uninstalls), Size of downloads: 16,615 KiB |
85 |
> Conflict: 5 blocks (1 unsatisfied) |
86 |
> |
87 |
> * Error: The above package list contains packages which cannot be |
88 |
> * installed at the same time on the same system. |
89 |
> |
90 |
> (kde-apps/libksane-15.08.3:4/15.08::gentoo, ebuild scheduled for |
91 |
> merge) pulled in by |
92 |
> >=kde-apps/libksane-4.14.3:4[aqua=] |
93 |
> (>=kde-apps/libksane-4.14.3:4[-aqua]) required by |
94 |
> (kde-apps/ksaneplugin-16.04.1:4/16.04::gentoo, ebuild scheduled for merge) |
95 |
> >=kde-apps/libksane-4.14.3:4[aqua=] |
96 |
> (>=kde-apps/libksane-4.14.3:4[-aqua]) required by |
97 |
> (kde-apps/kolourpaint-16.04.1:4/16.04::gentoo, ebuild scheduled for merge) |
98 |
> |
99 |
> (kde-apps/libksane-16.04.1:5/5::gentoo, ebuild scheduled for merge) |
100 |
> pulled in by |
101 |
> >=kde-apps/libksane-14.12.0:5 required by |
102 |
> (kde-misc/skanlite-2.0:5/5::gentoo, ebuild scheduled for merge) |
103 |
> >=kde-apps/libksane-16.04.1 required by |
104 |
> (kde-apps/kdegraphics-meta-16.04.1:5/5::gentoo, ebuild scheduled for merge) |
105 |
> |
106 |
> |
107 |
> For more information about Blocked Packages, please refer to the following |
108 |
> section of the Gentoo Linux x86 Handbook (architecture is irrelevant): |
109 |
> |
110 |
> |
111 |
> |
112 |
> To me, it seems two packages want one version and two other packages |
113 |
> want the other and both can't be there at the same time. Right now, I |
114 |
> can't quite find the right key to unlock this thing. By the way, I did |
115 |
> sync again just to be sure. I also set the minimal USE flag in |
116 |
> package.use for that too. |
117 |
|
118 |
|
119 |
|
120 |
There is only one problem here: |
121 |
|
122 |
kde-apps/libksane-16.04.1 blocks any version of |
123 |
<kde-apps/libksane-15.08.3-r1 (note the less than) |
124 |
|
125 |
But portage wants to install kde-apps/libksane-15.08.3 which triggers |
126 |
the block. |
127 |
|
128 |
You need to find out why portage isn't giving you the latest libksane:4 |
129 |
|
130 |
- do you have kde-apps/libksane-15.08.3-r1 in your tree? If not, resync |
131 |
- is this an arch or ~arch machine? If arch, do you have any unmasks for |
132 |
libksane:5? |
133 |
|
134 |
grep -r ksane /etc/portage |
135 |
|
136 |
|
137 |
If all else fails, |
138 |
emerge =kde-apps/libksane-15.08.3-r1 |
139 |
and inspect the error closely. That will tell you why portage decided to |
140 |
not give you that version |