On Wed, Mar 6, 2013 at 1:39 AM, Alan McKinnon <alan.mckin...@gmail.com> wrote: > On 06/03/2013 01:21, Valmor de Almeida wrote: >> Hello, >> >> I would appreciate help with this multiple-packages-in-a-single slot >> problem. In the past I have unistalled packages and reinstalled on a >> case-by-case basis and dealt with the fall out manually. I wonder >> whether there is a more efficient way of doing it. >> >> Thanks, >> >> -- >> Valmor >> >> >> -> USE="libkms cups apng minizip hwdb" emerge -vp --newuse --tree >> --update --deep system > > ^^^^^^ > > Don't do that, rather run it on world; or you could do "emerge -pv > @system" Modern portage versions deal with these blockers automatically, > but they need the whole dependency graph to do it. There's no much point > in trying to deal with system and world independently anyway, system > isn't something magical, it's nothing more than a minimum collection of > packages that Gentoo can still run on, a mere list.
Thanks for the info. Did it on world and got ------------------------- -> USE="pulseaudio sqlite libkms cups apng minizip hwdb" emerge -vp --newuse --tree --update --deep world These are the packages that would be merged, in reverse order: [snip] [blocks B ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-23) [blocks B ] <sys-apps/sysvinit-2.88-r4 ("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2) Total: 126 packages (91 upgrades, 12 new, 6 in new slots, 17 reinstalls, 1 uninstall), Size of downloads: 989,597 kB Conflict: 7 blocks ------------------------ I have udev-171 at the moment and I have read and followed the instructions in the eselect news for the udev upgrade. I would appreciate any pointers on how to deal with this particular blocking. Thanks, -- Valmor > > -ND to rebuild system doesn't get you anything extra and usually wants > to evaluate half of world as well (usually due to USE=X) > > You update system if you want to guarantee yourself a consistent > toolchain after a gcc or glibc update, or just prior to emerge -e world > > > >> >> [snip] >> >> [blocks B ] <sys-apps/sysvinit-2.88-r4 >> ("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2) >> [blocks B ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking >> sys-fs/udev-init-scripts-23) >> [blocks B ] <sys-fs/lvm2-2.02.97-r1 ("<sys-fs/lvm2-2.02.97-r1" is >> blocking sys-fs/udev-197-r8) >> >> !!! Multiple package instances within a single package slot have been pulled >> !!! into the dependency graph, resulting in a slot conflict: >> >> x11-base/xorg-server:0 >> >> (x11-base/xorg-server-1.12.4::gentoo, installed) pulled in by >> <x11-base/xorg-server-1.12.99[-minimal] required by >> (x11-drivers/xf86-video-virtualbox-4.1.22::gentoo, installed) >> (and 1 more with the same problem) >> >> (x11-base/xorg-server-1.13.1::gentoo, ebuild scheduled for merge) pulled >> in by >> (no parents that aren't satisfied by other packages in this slot) >> >> virtual/udev:0 >> >> (virtual/udev-171::gentoo, installed) pulled in by >> <virtual/udev-196 required by (sys-fs/lvm2-2.02.88::gentoo, installed) >> >> (virtual/udev-197-r1::gentoo, ebuild scheduled for merge) pulled in by >> >=virtual/udev-197-r1 required by (sys-fs/udev-197-r8::gentoo, >> ebuild scheduled for merge) >> =virtual/udev-197-r1 required by >> (sys-apps/util-linux-2.22.2::gentoo, ebuild scheduled for merge) >> (and 11 more with the same problems) >> >> sys-fs/udev:0 >> >> (sys-fs/udev-171-r9::gentoo, installed) pulled in by >> ~sys-fs/udev-171[gudev?,hwdb?,introspection?,keymap?,selinux?] >> required by (virtual/udev-171::gentoo, installed) >> >> (sys-fs/udev-197-r8::gentoo, ebuild scheduled for merge) pulled in by >> >> >=sys-fs/udev-197-r8[gudev?,hwdb?,introspection?,keymap?,kmod?,selinux?,static-libs?] >> required by (virtual/udev-197-r1::gentoo, ebuild scheduled for merge) >> >> x11-drivers/xf86-video-virtualbox:0 >> >> (x11-drivers/xf86-video-virtualbox-4.1.24::gentoo, ebuild scheduled >> for merge) pulled in by >> (no parents that aren't satisfied by other packages in this slot) >> >> (x11-drivers/xf86-video-virtualbox-4.1.22::gentoo, installed) pulled in by >> ~x11-drivers/xf86-video-virtualbox-4.1.22 required by >> (app-emulation/virtualbox-guest-additions-4.1.22::gentoo, installed) >> > > > -- > Alan McKinnon > alan.mckin...@gmail.com > >