Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
SOLVED ("<sys-fs/udev-186" is blocking sys-fs/udev
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
troglodytus
n00b
n00b


Joined: 10 Sep 2011
Posts: 33

PostPosted: Sun Jan 27, 2013 1:03 pm    Post subject: SOLVED ("<sys-fs/udev-186" is blocking sys-fs/u Reply with quote

Not sure where to post this, so i'm posting it here. When i try updating my system it tells me that <sys-fs/udev-186 is blocking udev-init-scripts-21-r1. I've tried masking this package and masking the packages that udev-186 was blocking but i can't seem to get around it. Here is what i get when i run emerge --update --ask world. If you can help me but need more information then please let me know. Thank you in advance.


emerge --update --ask world


* IMPORTANT: 7 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] sys-fs/dosfstools-3.0.13 [3.0.12]
[ebuild U ] sys-apps/less-457 [451]
[ebuild U ] sys-apps/hwids-20130114 [20120922] USE="udev%*"
[ebuild U ] dev-libs/nspr-4.9.4 [4.9.2] USE="-debug*"
[ebuild U ] x11-proto/randrproto-1.4.0 [1.3.2]
[ebuild U ] dev-libs/nss-3.14.1 [3.13.6]
[ebuild N ] sys-apps/kmod-12-r1 USE="lzma tools zlib -debug -doc -static-libs"
[uninstall ] sys-apps/module-init-tools-3.16-r1
[blocks b ] sys-apps/kmod ("sys-apps/kmod" is blocking sys-apps/module-init-tools-3.16-r1)
[blocks b ] sys-apps/module-init-tools ("sys-apps/module-init-tools" is blocking sys-apps/kmod-12-r1)
[ebuild U ] mail-client/thunderbird-17.0.2 [10.0.11] USE="jit%* -ldap%" LINGUAS="-hr% -hy_AM%"
[ebuild U ] sys-apps/openrc-0.11.8 [0.9.8.4] USE="-debug* -newnet% (-prefix)"
[ebuild U ] app-admin/sudo-1.8.6_p3 [1.8.5_p2]
[ebuild U ] www-client/firefox-17.0.2 [10.0.11] USE="gstreamer%* jit%*" LINGUAS="-km%"
[ebuild U ] www-plugins/adobe-flash-11.2.202.261 [11.2.202.258] USE="(-selinux)"
[ebuild U ] sys-fs/udev-197-r3 [171-r9] USE="acl%* kmod%* openrc%* -doc% -static-libs%"
[ebuild U ] virtual/udev-197 [171]
[ebuild N ~] sys-fs/udev-init-scripts-21-r1
[ebuild U ] x11-base/xorg-server-1.13.1 [1.12.4] USE="minimal* suid%*"
[blocks B ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-21-r1)

!!! 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, installed) pulled in by
<virtual/udev-196 required by (sys-fs/lvm2-2.02.88::gentoo, installed)

(virtual/udev-197::gentoo, ebuild scheduled for merge) pulled in by
>=virtual/udev-197 required by (sys-fs/udev-197-r3::gentoo, ebuild scheduled for merge)
=virtual/udev-197 required by (media-libs/libcanberra-0.29::gentoo, installed)
(and 18 more with the same problems)

sys-fs/udev:0

(sys-fs/udev-197-r3::gentoo, ebuild scheduled for merge) pulled in by
>=sys-fs/udev-197-r3[gudev?,hwdb?,introspection?,keymap?,selinux?,static-libs?] required by (virtual/udev-197::gentoo, ebuild scheduled for merge)

(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)

x11-base/xorg-server:0

(x11-base/xorg-server-1.12.4::gentoo, installed) pulled in by
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-mach64-6.9.1::gentoo, installed)
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-tdfx-1.4.4-r1::gentoo, installed)
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-ati-6.14.4-r1::gentoo, installed)
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-vmware-12.0.2::gentoo, installed)
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-openchrome-0.2.906::gentoo, installed)
<=x11-base/xorg-server-1.13.49[-minimal] required by (x11-drivers/ati-drivers-12.11_beta11::gentoo, installed)
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-intel-2.19.0::gentoo, installed)
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-savage-2.3.4-r1::gentoo, installed)
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-mga-1.5.0::gentoo, installed)
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-r128-6.8.2-r1::gentoo, installed)
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-sis-0.10.4-r1::gentoo, installed)
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-nouveau-0.0.16_pre20120322::gentoo, installed)
<x11-base/xorg-server-1.12.99 required by (x11-drivers/xf86-video-mga-1.5.0::gentoo, installed)

(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)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The following installed packages are masked:
- media-libs/libvpx-1.0.0::gentoo (masked by: package.mask)
/etc/portage/package.mask:
#=sys-auth/consolekit-0.4.5_p20120320
#=sys-auth/consolekit-0.4.5_p20120320-r1

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Last edited by troglodytus on Sun Feb 03, 2013 4:27 pm; edited 1 time in total
Back to top
View user's profile Send private message
ssuominen
Developer
Developer


Joined: 30 Sep 2005
Posts: 2098
Location: Finland

PostPosted: Sun Jan 27, 2013 1:46 pm    Post subject: Reply with quote

First:

Code:

# emerge -C sys-fs/udev-init-scripts sys-apps/module-init-tools
# emerge -1 sys-fs/lvm2
# emerge -1 sys-apps/openrc


Make sure USE flags match in virtual/udev and sys-fs/udev:

Code:

# emerge -pv --nodeps virtual/udev sys-fs/udev


If they do, then proceed with:

Code:

# emerge -1 sys-fs/udev


And world:

Code:

# emerge -avDNut world


And you should remove 'sys-auth/consolekit' from package.mask at least until you know what is pulling it in, and stop it from doing so. For this, use something like `emerge -pvDNut world` when posting output to forums. The -t flag is important here.

Read every message printed by sys-fs/udev and sys-fs/udev-init-scripts after they've been emerged!
Read also the Portage news item about sys-fs/udev upgrade!
Back to top
View user's profile Send private message
et_tu_gentoo
n00b
n00b


Joined: 20 Apr 2004
Posts: 48

PostPosted: Fri Feb 01, 2013 11:14 pm    Post subject: Reply with quote

Hello,

I have the same problem as the OP.

I ran:
Code:
# emerge -C sys-fs/udev-init-scripts sys-apps/module-init-tools
# emerge -1 sys-fs/lvm2
# emerge -1 sys-apps/openrc
# emerge -pv --nodeps virtual/udev sys-fs/udev

and then:
Code:
emerge -1 udev -vp

These are the packages that would be merged, in order:

Calculating dependencies  .... done!
[ebuild     U  ] sys-apps/hwids-20130114 [20121119] USE="udev%*" 1,437 kB
[ebuild  N     ] sys-apps/kmod-12-r1  USE="tools zlib -debug -doc -lzma -static-libs" 1,246 kB
[ebuild     U  ] sys-fs/udev-197-r4 [171-r9] USE="gudev hwdb introspection keymap kmod%* openrc%* -acl% -doc% (-selinux) -static-libs% (-action_modeswitch%) (-build%) (-debug%) (-edd%) (-extras%) (-floppy%) (-rule_generator%*) (-test%)" 2,008 kB
[ebuild     U  ] virtual/udev-197 [171] USE="gudev hwdb introspection keymap kmod%* (-selinux) -static-libs" 0 kB
[ebuild  N     ] sys-fs/udev-init-scripts-22  5 kB
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-22)

Total: 5 packages (3 upgrades, 2 new), Size of downloads: 4,694 kB
Conflict: 1 block (1 unsatisfied)

!!! 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, installed) pulled in by
    ~virtual/udev-171 required by (net-wireless/bluez-4.99::gentoo, installed)

  (virtual/udev-197::gentoo, ebuild scheduled for merge) pulled in by
    >=virtual/udev-197 required by (sys-fs/udev-197-r4::gentoo, ebuild scheduled for merge)
    =virtual/udev-197 required by (x11-base/xorg-server-1.13.1::gentoo, installed)
    (and 10 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-r4::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-197-r3[gudev?,hwdb?,introspection?,keymap?,kmod?,selinux?,static-libs?] required by (virtual/udev-197::gentoo, ebuild scheduled for merge)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


I still have the problem. It seems so odd that udev-186 is causing problems yet it is not the version of udev that is installed.

Appreciate your help with this as any udev issues always make me a bit nervous since it is so important for your system.
Back to top
View user's profile Send private message
ssuominen
Developer
Developer


Joined: 30 Sep 2005
Posts: 2098
Location: Finland

PostPosted: Sat Feb 02, 2013 12:16 am    Post subject: Reply with quote

et_tu_gentoo wrote:
Hello,
Code:

(virtual/udev-171::gentoo, installed) pulled in by ~virtual/udev-171 required by (net-wireless/bluez-4.99::gentoo, installed)



Upgrade bluez first (emerge -1 bluez) or temporarily remove it (emerge -C bluez)
Back to top
View user's profile Send private message
et_tu_gentoo
n00b
n00b


Joined: 20 Apr 2004
Posts: 48

PostPosted: Sat Feb 02, 2013 4:27 am    Post subject: Reply with quote

Thanks for your very quick reply!

That solved it for me! Thank you very much.

I won't mark this thread as solved since the OP should do that once he replies.

For anyone else that runs into this issue, just find your virtual/udev-<prior> line and re-emerge everything 'required by' it. (At least I believe that is the pattern for this fix.)
Back to top
View user's profile Send private message
troglodytus
n00b
n00b


Joined: 10 Sep 2011
Posts: 33

PostPosted: Sun Feb 03, 2013 4:23 pm    Post subject: Reply with quote

Sorry for the delay in responding. The instructions you gave me helped solve my original issue. I forget how to mark this thread as solved Thank you very much
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo 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