On 1/3/2013 20:54, James wrote:
James <wireless <at> tampabay.rr.com> writes:
So unless somebody can give me good reason, I'm downgrading to
udev-171 asap on this (only) system running udev 196.......
(ps, I like to experiment, but not with udev et. al.)
Long night, when you have to answer your own posts.....
Now I get:
emerge -p1u udev
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild UD ] sys-fs/udev-171-r9 [196-r1] USE="rule_generator%*
-action_modeswitch% -build% -debug% -edd% (-extras) -floppy% {-test%}"
[blocks B ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking
sys-fs/udev-init-scripts-17-r1)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
sys-fs/udev:0
(sys-fs/udev-196-r1::gentoo, installed) pulled in by
=sys-fs/udev-196-r1[gudev?,hwdb?,introspection?,keymap?,selinux?,static-libs?]
required by (virtual/udev-196::gentoo, installed)
(sys-fs/udev-171-r9::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
ideas?
James
The problem is you are trying to downgrade sys-fs/udev but not
virtual/udev. If you want to force using udev-171, you need to mask both
the real and virtual atoms. Try this in /etc/portage/package.mask/udev:
>=sys-fs/udev-181
>=virtual/udev-181
Then emerge -avuD1 udev and see if that fixes it.
--
♫Dustin