1 |
On Wed, Mar 6, 2013 at 1:39 AM, Alan McKinnon <alan.mckinnon@×××××.com> wrote: |
2 |
> On 06/03/2013 01:21, Valmor de Almeida wrote: |
3 |
>> Hello, |
4 |
>> |
5 |
>> I would appreciate help with this multiple-packages-in-a-single slot |
6 |
>> problem. In the past I have unistalled packages and reinstalled on a |
7 |
>> case-by-case basis and dealt with the fall out manually. I wonder |
8 |
>> whether there is a more efficient way of doing it. |
9 |
>> |
10 |
>> Thanks, |
11 |
>> |
12 |
>> -- |
13 |
>> Valmor |
14 |
>> |
15 |
>> |
16 |
>> -> USE="libkms cups apng minizip hwdb" emerge -vp --newuse --tree |
17 |
>> --update --deep system |
18 |
> |
19 |
> ^^^^^^ |
20 |
> |
21 |
> Don't do that, rather run it on world; or you could do "emerge -pv |
22 |
> @system" Modern portage versions deal with these blockers automatically, |
23 |
> but they need the whole dependency graph to do it. There's no much point |
24 |
> in trying to deal with system and world independently anyway, system |
25 |
> isn't something magical, it's nothing more than a minimum collection of |
26 |
> packages that Gentoo can still run on, a mere list. |
27 |
|
28 |
Thanks for the info. Did it on world and got |
29 |
|
30 |
------------------------- |
31 |
-> USE="pulseaudio sqlite libkms cups apng minizip hwdb" emerge -vp |
32 |
--newuse --tree --update --deep world |
33 |
|
34 |
These are the packages that would be merged, in reverse order: |
35 |
|
36 |
[snip] |
37 |
|
38 |
[blocks B ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking |
39 |
sys-fs/udev-init-scripts-23) |
40 |
[blocks B ] <sys-apps/sysvinit-2.88-r4 |
41 |
("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2) |
42 |
|
43 |
Total: 126 packages (91 upgrades, 12 new, 6 in new slots, 17 |
44 |
reinstalls, 1 uninstall), Size of downloads: 989,597 kB |
45 |
Conflict: 7 blocks |
46 |
------------------------ |
47 |
|
48 |
I have udev-171 at the moment and I have read and followed the |
49 |
instructions in the eselect news for the udev upgrade. I would |
50 |
appreciate any pointers on how to deal with this particular blocking. |
51 |
|
52 |
Thanks, |
53 |
|
54 |
-- |
55 |
Valmor |
56 |
|
57 |
> |
58 |
> -ND to rebuild system doesn't get you anything extra and usually wants |
59 |
> to evaluate half of world as well (usually due to USE=X) |
60 |
> |
61 |
> You update system if you want to guarantee yourself a consistent |
62 |
> toolchain after a gcc or glibc update, or just prior to emerge -e world |
63 |
> |
64 |
> |
65 |
> |
66 |
>> |
67 |
>> [snip] |
68 |
>> |
69 |
>> [blocks B ] <sys-apps/sysvinit-2.88-r4 |
70 |
>> ("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2) |
71 |
>> [blocks B ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking |
72 |
>> sys-fs/udev-init-scripts-23) |
73 |
>> [blocks B ] <sys-fs/lvm2-2.02.97-r1 ("<sys-fs/lvm2-2.02.97-r1" is |
74 |
>> blocking sys-fs/udev-197-r8) |
75 |
>> |
76 |
>> !!! Multiple package instances within a single package slot have been pulled |
77 |
>> !!! into the dependency graph, resulting in a slot conflict: |
78 |
>> |
79 |
>> x11-base/xorg-server:0 |
80 |
>> |
81 |
>> (x11-base/xorg-server-1.12.4::gentoo, installed) pulled in by |
82 |
>> <x11-base/xorg-server-1.12.99[-minimal] required by |
83 |
>> (x11-drivers/xf86-video-virtualbox-4.1.22::gentoo, installed) |
84 |
>> (and 1 more with the same problem) |
85 |
>> |
86 |
>> (x11-base/xorg-server-1.13.1::gentoo, ebuild scheduled for merge) pulled in by |
87 |
>> (no parents that aren't satisfied by other packages in this slot) |
88 |
>> |
89 |
>> virtual/udev:0 |
90 |
>> |
91 |
>> (virtual/udev-171::gentoo, installed) pulled in by |
92 |
>> <virtual/udev-196 required by (sys-fs/lvm2-2.02.88::gentoo, installed) |
93 |
>> |
94 |
>> (virtual/udev-197-r1::gentoo, ebuild scheduled for merge) pulled in by |
95 |
>> >=virtual/udev-197-r1 required by (sys-fs/udev-197-r8::gentoo, |
96 |
>> ebuild scheduled for merge) |
97 |
>> =virtual/udev-197-r1 required by |
98 |
>> (sys-apps/util-linux-2.22.2::gentoo, ebuild scheduled for merge) |
99 |
>> (and 11 more with the same problems) |
100 |
>> |
101 |
>> sys-fs/udev:0 |
102 |
>> |
103 |
>> (sys-fs/udev-171-r9::gentoo, installed) pulled in by |
104 |
>> ~sys-fs/udev-171[gudev?,hwdb?,introspection?,keymap?,selinux?] |
105 |
>> required by (virtual/udev-171::gentoo, installed) |
106 |
>> |
107 |
>> (sys-fs/udev-197-r8::gentoo, ebuild scheduled for merge) pulled in by |
108 |
>> >=sys-fs/udev-197-r8[gudev?,hwdb?,introspection?,keymap?,kmod?,selinux?,static-libs?] |
109 |
>> required by (virtual/udev-197-r1::gentoo, ebuild scheduled for merge) |
110 |
>> |
111 |
>> x11-drivers/xf86-video-virtualbox:0 |
112 |
>> |
113 |
>> (x11-drivers/xf86-video-virtualbox-4.1.24::gentoo, ebuild scheduled |
114 |
>> for merge) pulled in by |
115 |
>> (no parents that aren't satisfied by other packages in this slot) |
116 |
>> |
117 |
>> (x11-drivers/xf86-video-virtualbox-4.1.22::gentoo, installed) pulled in by |
118 |
>> ~x11-drivers/xf86-video-virtualbox-4.1.22 required by |
119 |
>> (app-emulation/virtualbox-guest-additions-4.1.22::gentoo, installed) |
120 |
>> |
121 |
> |
122 |
> |
123 |
> -- |
124 |
> Alan McKinnon |
125 |
> alan.mckinnon@×××××.com |
126 |
> |
127 |
> |