LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1351|回复: 16

系统关键包冲突 sys-fs/device-mapper

[复制链接]
发表于 2009-12-16 21:38:01 | 显示全部楼层 |阅读模式
emerge -puDN world

[blocks B     ] sys-fs/device-mapper ("sys-fs/device-mapper" is blocking sys-fs/udev-146-r1)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

  ('ebuild', '/', 'sys-fs/udev-146-r1', 'merge') pulled in by
    sys-fs/udev required by ('installed', '/', 'net-wireless/bluez-4.39-r2', 'nomerge')
    >=sys-fs/udev-117 required by ('ebuild', '/', 'sys-apps/hal-0.5.13-r2', 'merge')
    >=sys-fs/udev-124 required by ('installed', '/', 'sys-fs/cryptsetup-1.0.6-r2', 'nomerge')
    (and 2 more)

  ('installed', '/', 'sys-fs/device-mapper-1.02.24-r1', 'nomerge') pulled in by
    >=sys-fs/device-mapper-1.00.07-r1 required by ('installed', '/', 'sys-fs/cryptsetup-1.0.6-r2', 'nomerge')


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/han ... .xml?full=1#blocked

谢谢!
 楼主| 发表于 2009-12-16 21:41:15 | 显示全部楼层
localhost ~ # emerge -uN  udev
Invalid package name in package.provided: sys-fs/device-mapper
See portage(5) for correct package.provided usage.
Calculating dependencies... done!
[ebuild  NS   ] sys-kernel/gentoo-sources-2.6.31-r6 [2.6.30-r5] USE="-build -symlink"
[ebuild     U ] sys-apps/baselayout-1.12.13 [1.12.11.1]
[ebuild     U ] sys-apps/util-linux-2.16.1 [2.14.2] USE="perl%*"
[ebuild     U ] sys-fs/udev-146-r1 [141] USE="devfs-compat%* -extras%"
[blocks B     ] <sys-fs/e2fsprogs-1.41.8 ("<sys-fs/e2fsprogs-1.41.8" is blocking sys-apps/util-linux-2.16.1)
[blocks B     ] sys-fs/device-mapper ("sys-fs/device-mapper" is blocking sys-fs/udev-146-r1)
[blocks B     ] <sys-libs/e2fsprogs-libs-1.41.8 ("<sys-libs/e2fsprogs-libs-1.41.8" is blocking sys-apps/util-linux-2.16.1)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

  ('installed', '/', 'sys-libs/e2fsprogs-libs-1.41.3-r1', 'nomerge') pulled in by
    ~sys-libs/e2fsprogs-libs-1.41.3 required by ('installed', '/', 'sys-fs/e2fsprogs-1.41.3-r1', 'nomerge')
    >=sys-libs/e2fsprogs-libs-1.41 required by ('installed', '/', 'sys-fs/cryptsetup-1.0.6-r2', 'nomerge')
    sys-libs/e2fsprogs-libs required by ('installed', '/', 'x11-libs/libSM-1.1.0', 'nomerge')

  ('ebuild', '/', 'sys-fs/udev-146-r1', 'merge') pulled in by
    >=sys-fs/udev-117 required by ('installed', '/', 'sys-apps/hal-0.5.11-r9', 'nomerge')
    sys-fs/udev required by ('installed', '/', 'net-wireless/bluez-4.39-r2', 'nomerge')
    >=sys-fs/udev-124 required by ('installed', '/', 'sys-fs/cryptsetup-1.0.6-r2', 'nomerge')
    (and 4 more)

  ('installed', '/', 'sys-fs/e2fsprogs-1.41.3-r1', 'nomerge') pulled in by
    sys-fs/e2fsprogs required by ('installed', '/', 'sys-kernel/genkernel-3.4.10.904', 'nomerge')
    sys-fs/e2fsprogs required by system
    sys-fs/e2fsprogs required by ('installed', '/', 'gnome-extra/gnome-utils-2.24.1', 'nomerge')
    (and 1 more)

  ('ebuild', '/', 'sys-apps/util-linux-2.16.1', 'merge') pulled in by
    sys-apps/util-linux required by system
    >=sys-apps/util-linux-2.13 required by ('installed', '/', 'sys-apps/hal-0.5.11-r9', 'nomerge')
    sys-apps/util-linux required by world
    (and 1 more)

  ('installed', '/', 'sys-fs/device-mapper-1.02.24-r1', 'nomerge') pulled in by
    >=sys-fs/device-mapper-1.00.07-r1 required by ('installed', '/', 'sys-fs/cryptsetup-1.0.6-r2', 'nomerge')


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/han ... .xml?full=1#blocked
回复 支持 反对

使用道具 举报

发表于 2009-12-16 21:41:46 | 显示全部楼层
好像我刚刚遇到,我删掉了这个包。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-17 08:16:17 | 显示全部楼层
Post by fender010;2056431
好像我刚刚遇到,我删掉了这个包。



系统关键包你也敢涮掉。

哥们说下你的操作方法

碰到系统包冲突我就不敢碰(上回我我把e2fsprogs给刷了,我最后重装系统)。其他包还好!
回复 支持 反对

使用道具 举报

发表于 2009-12-17 08:30:00 | 显示全部楼层
先 emerge -C device-mapper,再emerge -uD system 一下,这样才不会出问题。
如果删除掉系统包,又贸然重启,则多半会出问题。
回复 支持 反对

使用道具 举报

发表于 2009-12-17 09:47:34 | 显示全部楼层
Post by zhou3345;2056508
先 emerge -C device-mapper,再emerge -uD system 一下,这样才不会出问题。
如果删除掉系统包,又贸然重启,则多半会出问题。


我赶紧弄一下。
回复 支持 反对

使用道具 举报

发表于 2009-12-17 09:57:12 | 显示全部楼层
Post by l_s;2056507
系统关键包你也敢涮掉。

哥们说下你的操作方法

碰到系统包冲突我就不敢碰(上回我我把e2fsprogs给刷了,我最后重装系统)。其他包还好!


安装盘启动再按回来啊,你重装什么啊。
回复 支持 反对

使用道具 举报

发表于 2009-12-17 10:16:14 | 显示全部楼层
因为device-mapper不再支持了,包含到lvm2中,删除device-mapper
装lvm2
回复 支持 反对

使用道具 举报

发表于 2009-12-17 11:19:22 | 显示全部楼层
恩恩~~换成lvm2就好~~
回复 支持 反对

使用道具 举报

发表于 2009-12-17 11:59:52 | 显示全部楼层
Post by l_s;2056507
系统关键包你也敢涮掉。

哥们说下你的操作方法

碰到系统包冲突我就不敢碰(上回我我把e2fsprogs给刷了,我最后重装系统)。其他包还好!


重装也太夸張了吧。除非像不久前有人emerge -C python。只要portage、gcc等還在、馬上跑emerge都可以就回來。

大不了用minimum install/live CD补救。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表