1 |
On 05/03/13 23:21, Valmor de Almeida wrote: |
2 |
> Hello, |
3 |
> |
4 |
> I would appreciate help with this multiple-packages-in-a-single slot |
5 |
> problem. In the past I have unistalled packages and reinstalled on a |
6 |
> case-by-case basis and dealt with the fall out manually. I wonder |
7 |
> whether there is a more efficient way of doing it. |
8 |
> |
9 |
> Thanks, |
10 |
> |
11 |
> -- |
12 |
> Valmor |
13 |
> |
14 |
> |
15 |
> -> USE="libkms cups apng minizip hwdb" emerge -vp --newuse --tree |
16 |
> --update --deep system |
17 |
> |
18 |
> [snip] |
19 |
> |
20 |
> [blocks B ] <sys-apps/sysvinit-2.88-r4 |
21 |
> ("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2) |
22 |
> [blocks B ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking |
23 |
> sys-fs/udev-init-scripts-23) |
24 |
> [blocks B ] <sys-fs/lvm2-2.02.97-r1 ("<sys-fs/lvm2-2.02.97-r1" is |
25 |
> blocking sys-fs/udev-197-r8) |
26 |
> |
27 |
> !!! Multiple package instances within a single package slot have been pulled |
28 |
> !!! into the dependency graph, resulting in a slot conflict: |
29 |
> |
30 |
> x11-base/xorg-server:0 |
31 |
> |
32 |
> (x11-base/xorg-server-1.12.4::gentoo, installed) pulled in by |
33 |
> <x11-base/xorg-server-1.12.99[-minimal] required by |
34 |
> (x11-drivers/xf86-video-virtualbox-4.1.22::gentoo, installed) |
35 |
> (and 1 more with the same problem) |
36 |
> |
37 |
> (x11-base/xorg-server-1.13.1::gentoo, ebuild scheduled for merge) pulled in by |
38 |
> (no parents that aren't satisfied by other packages in this slot) |
39 |
> |
40 |
> virtual/udev:0 |
41 |
> |
42 |
> (virtual/udev-171::gentoo, installed) pulled in by |
43 |
> <virtual/udev-196 required by (sys-fs/lvm2-2.02.88::gentoo, installed) |
44 |
> |
45 |
> (virtual/udev-197-r1::gentoo, ebuild scheduled for merge) pulled in by |
46 |
> >=virtual/udev-197-r1 required by (sys-fs/udev-197-r8::gentoo, |
47 |
> ebuild scheduled for merge) |
48 |
> =virtual/udev-197-r1 required by |
49 |
> (sys-apps/util-linux-2.22.2::gentoo, ebuild scheduled for merge) |
50 |
> (and 11 more with the same problems) |
51 |
> |
52 |
> sys-fs/udev:0 |
53 |
> |
54 |
> (sys-fs/udev-171-r9::gentoo, installed) pulled in by |
55 |
> ~sys-fs/udev-171[gudev?,hwdb?,introspection?,keymap?,selinux?] |
56 |
> required by (virtual/udev-171::gentoo, installed) |
57 |
> |
58 |
> (sys-fs/udev-197-r8::gentoo, ebuild scheduled for merge) pulled in by |
59 |
> >=sys-fs/udev-197-r8[gudev?,hwdb?,introspection?,keymap?,kmod?,selinux?,static-libs?] |
60 |
> required by (virtual/udev-197-r1::gentoo, ebuild scheduled for merge) |
61 |
> |
62 |
> x11-drivers/xf86-video-virtualbox:0 |
63 |
> |
64 |
> (x11-drivers/xf86-video-virtualbox-4.1.24::gentoo, ebuild scheduled |
65 |
> for merge) pulled in by |
66 |
> (no parents that aren't satisfied by other packages in this slot) |
67 |
> |
68 |
> (x11-drivers/xf86-video-virtualbox-4.1.22::gentoo, installed) pulled in by |
69 |
> ~x11-drivers/xf86-video-virtualbox-4.1.22 required by |
70 |
> (app-emulation/virtualbox-guest-additions-4.1.22::gentoo, installed) |
71 |
> |
72 |
I'm fairly new to Gentoo so might not be the best to help here but from |
73 |
my experience when two versions of one package are involved and it says |
74 |
no parents arn't satisfied by others on several occasions specifying |
75 |
that package explicitly on the command line has worked for me, I suspect |
76 |
it might work in the other case here also as it's a virtual package |
77 |
having an issue. It seems to get more fun when two "real" packages |
78 |
decide they want different and mutually incompatible versions of a |
79 |
package then sometimes masking a specified version temporarily seems to |
80 |
work for some I had one recently that simply didn't want to resolve |
81 |
until I decided enough was enough and opted not to bother with the one |
82 |
package triggering a dependency that it liked and half the rest of the |
83 |
system didn't. |