Gentoo Archives: gentoo-user

From: Matt Joyce <mjoyce@××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Multiple package instances within a single package slot
Date: Wed, 06 Mar 2013 01:36:37
Message-Id: 51369D8C.9080501@mttjocy.co.uk
In Reply to: [gentoo-user] Multiple package instances within a single package slot by Valmor de Almeida
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.

Attachments

File name MIME type
signature.asc application/pgp-signature