Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problem: resolve udev vs. eudev conflict
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
billmil
n00b
n00b


Joined: 06 Jan 2004
Posts: 72

PostPosted: Thu Jan 03, 2013 3:22 pm    Post subject: Problem: resolve udev vs. eudev conflict Reply with quote

Hi all,

I've seen several threads and a sticky post on this topic, but have not seen a short-and-definitive answer. Could someone provide one?

The problem:
'emerge -upv world' gives a conflict between udev and eudev. Everything else emerges fine.


Stdout:
Quote:

Calculating dependencies .... done!
[ebuild NS ] virtual/libusb-0:0 [1:1] 0 kB
[ebuild N ] sys-fs/eudev-0 USE="extras gudev hwdb rule_generator -action_modeswitch -build -debug -edd -floppy -introspection -keymap (-selinux) {-test}" 0 kB
[ebuild UD ] virtual/udev-171 [180] USE="gudev hwdb -introspection -keymap (-selinux) -static-libs (-acl%*)" 0 kB
[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-fs/eudev-0)

Total: 3 packages (1 downgrade, 1 new, 1 in new slot), Size of downloads: 0 kB
Conflict: 1 block (1 unsatisfied)


Stderr:
Quote:


!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

virtual/udev:0

(virtual/udev-171::gentoo, ebuild scheduled for merge) pulled in by
=virtual/udev-171 required by (virtual/dev-manager-0::gentoo, installed)
(and 12 more with the same problem)

(virtual/udev-180::gentoo, installed) pulled in by
>=virtual/udev-180 required by (sys-fs/udev-195::gentoo, installed)


How do I resolve this?

thanks
Back to top
View user's profile Send private message
Ant P.
Advocate
Advocate


Joined: 18 Apr 2009
Posts: 2518
Location: UK

PostPosted: Thu Jan 03, 2013 3:28 pm    Post subject: Reply with quote

You need to reinstall everything with an incorrect direct dependency on sys-fs/udev, or on the wrong version of virtual/udev.
Back to top
View user's profile Send private message
billmil
n00b
n00b


Joined: 06 Jan 2004
Posts: 72

PostPosted: Thu Jan 03, 2013 3:54 pm    Post subject: Reply with quote

[quote]You need to reinstall everything with an incorrect direct dependency on sys-fs/udev, or on the wrong version of virtual/udev.
[/quote]

Would you be so kind as to flesh out the details for finding the "incorrect direct dependency on sys-fs/udev" (as well as on the wrong version virtual-dev)

I'm familiar with equery but do not have my brain wrapped around the various udev slots and versions, 'real vs virtual udev', 'direct' vs 'indirect dependency'?

Also, would 'emerge -1' solve some of these problems?

thanks
Back to top
View user's profile Send private message
Ant P.
Advocate
Advocate


Joined: 18 Apr 2009
Posts: 2518
Location: UK

PostPosted: Thu Jan 03, 2013 5:40 pm    Post subject: Reply with quote

I use Paludis, "cave resolve world -D sys-fs/udev" worked for me. You'll have to wait for someone who uses equery to answer.
Back to top
View user's profile Send private message
mv
Advocate
Advocate


Joined: 20 Apr 2005
Posts: 4308

PostPosted: Thu Jan 03, 2013 9:13 pm    Post subject: Reply with quote

I guess your problem is that you have unmasked sys-fs/udev without unmasking the matching virtual/udev.
Ant P. wrote:
You need to reinstall everything with an incorrect direct dependency on sys-fs/udev, or on the wrong version of virtual/udev.

This would not change anything (with portage), since portage fortunately takes the dependencies from the portage tree.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum