1 |
On Mon, 9 Jun 2014 11:28:03 +0000, Alan Mackenzie wrote: |
2 |
|
3 |
> emerge -p --color y util-linux | less -F |
4 |
> |
5 |
> , and get the following on my screen: |
6 |
> |
7 |
> [ebuild U ] sys-apps/util-linux-2.24.1-r2 [2.22.2] |
8 |
> USE="bash-completion%* pam%* python%* -caps% -cytune% -fdformat% |
9 |
> -tty-helpers%" PYTHON_SINGLE_TARGET="python2_7%* -python3_2% |
10 |
> -python3_3% (-python3_4)" PYTHON_TARGETS="python2_7%* python3_3%* |
11 |
> -python3_2% (-python3_4)" |
12 |
> * Error: The above package list contains packages which cannot be |
13 |
> [blocks B ] <sys-apps/sysvinit-2.88-r7 |
14 |
> ("<sys-apps/sysvinit-2.88-r7" is blocking |
15 |
> sys-apps/util-linux-2.24.1-r2) [blocks B ] |
16 |
> >=sys-apps/util-linux-2.23 (">=sys-apps/util-linux-2.23" is blocking |
17 |
> >sys-apps/sysvinit-2.88-r4) |
18 |
> * installed at the same time on the same system. |
19 |
> |
20 |
> . The up to date versions of these two packages are sysvinit-2.88.r7 |
21 |
> and util-linux-2.24.1-r2. |
22 |
> |
23 |
> Am I right in thinking that the first of these "blocks B" lines is |
24 |
> saying that the latest util-linux is incompatible with the latest |
25 |
> sysvinit - that util-linux needs _less_ than sysvinit-2.88.r7? This |
26 |
> feels like a bug. |
27 |
> |
28 |
> What about the second "blocks B" line. It seems to be saying that the |
29 |
> _old_ version util-linux-2.23 is blocking the _new_ sysvinit. Why is |
30 |
> this comparison being done this way? |
31 |
|
32 |
Because you are only upgrading util-linux, so portage is trying to |
33 |
install it alongside the older sysvinit you have installed (the latest |
34 |
stable version is 2.88-r7). If you emerge -u @system, portage should |
35 |
resolve it correctly, it is your trying to update interdependent packages |
36 |
piecemeal that results in the blocker. |
37 |
|
38 |
|
39 |
-- |
40 |
Neil Bothwick |
41 |
|
42 |
Did you hear about the blind prostitute? You have to hand it to her. |