Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Multiple package instances within a single package slot
Date: Wed, 06 Mar 2013 06:41:59
Message-Id: 5136E4AB.1090608@gmail.com
In Reply to: [gentoo-user] Multiple package instances within a single package slot by Valmor de Almeida
1 On 06/03/2013 01: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 ^^^^^^
19
20 Don't do that, rather run it on world; or you could do "emerge -pv
21 @system" Modern portage versions deal with these blockers automatically,
22 but they need the whole dependency graph to do it. There's no much point
23 in trying to deal with system and world independently anyway, system
24 isn't something magical, it's nothing more than a minimum collection of
25 packages that Gentoo can still run on, a mere list.
26
27 -ND to rebuild system doesn't get you anything extra and usually wants
28 to evaluate half of world as well (usually due to USE=X)
29
30 You update system if you want to guarantee yourself a consistent
31 toolchain after a gcc or glibc update, or just prior to emerge -e world
32
33
34
35 >
36 > [snip]
37 >
38 > [blocks B ] <sys-apps/sysvinit-2.88-r4
39 > ("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2)
40 > [blocks B ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking
41 > sys-fs/udev-init-scripts-23)
42 > [blocks B ] <sys-fs/lvm2-2.02.97-r1 ("<sys-fs/lvm2-2.02.97-r1" is
43 > blocking sys-fs/udev-197-r8)
44 >
45 > !!! Multiple package instances within a single package slot have been pulled
46 > !!! into the dependency graph, resulting in a slot conflict:
47 >
48 > x11-base/xorg-server:0
49 >
50 > (x11-base/xorg-server-1.12.4::gentoo, installed) pulled in by
51 > <x11-base/xorg-server-1.12.99[-minimal] required by
52 > (x11-drivers/xf86-video-virtualbox-4.1.22::gentoo, installed)
53 > (and 1 more with the same problem)
54 >
55 > (x11-base/xorg-server-1.13.1::gentoo, ebuild scheduled for merge) pulled in by
56 > (no parents that aren't satisfied by other packages in this slot)
57 >
58 > virtual/udev:0
59 >
60 > (virtual/udev-171::gentoo, installed) pulled in by
61 > <virtual/udev-196 required by (sys-fs/lvm2-2.02.88::gentoo, installed)
62 >
63 > (virtual/udev-197-r1::gentoo, ebuild scheduled for merge) pulled in by
64 > >=virtual/udev-197-r1 required by (sys-fs/udev-197-r8::gentoo,
65 > ebuild scheduled for merge)
66 > =virtual/udev-197-r1 required by
67 > (sys-apps/util-linux-2.22.2::gentoo, ebuild scheduled for merge)
68 > (and 11 more with the same problems)
69 >
70 > sys-fs/udev:0
71 >
72 > (sys-fs/udev-171-r9::gentoo, installed) pulled in by
73 > ~sys-fs/udev-171[gudev?,hwdb?,introspection?,keymap?,selinux?]
74 > required by (virtual/udev-171::gentoo, installed)
75 >
76 > (sys-fs/udev-197-r8::gentoo, ebuild scheduled for merge) pulled in by
77 > >=sys-fs/udev-197-r8[gudev?,hwdb?,introspection?,keymap?,kmod?,selinux?,static-libs?]
78 > required by (virtual/udev-197-r1::gentoo, ebuild scheduled for merge)
79 >
80 > x11-drivers/xf86-video-virtualbox:0
81 >
82 > (x11-drivers/xf86-video-virtualbox-4.1.24::gentoo, ebuild scheduled
83 > for merge) pulled in by
84 > (no parents that aren't satisfied by other packages in this slot)
85 >
86 > (x11-drivers/xf86-video-virtualbox-4.1.22::gentoo, installed) pulled in by
87 > ~x11-drivers/xf86-video-virtualbox-4.1.22 required by
88 > (app-emulation/virtualbox-guest-additions-4.1.22::gentoo, installed)
89 >
90
91
92 --
93 Alan McKinnon
94 alan.mckinnon@×××××.com

Replies

Subject Author
Re: [gentoo-user] Multiple package instances within a single package slot Valmor de Almeida <val.gentoo@×××××.com>