主页 > 整理 > Arch linux 无法更新 错误:无法提交处理 (有冲突的文件) glibc: 文件系统中已存在 /lib

Arch linux 无法更新 错误:无法提交处理 (有冲突的文件) glibc: 文件系统中已存在 /lib

1.先执行(注意ignore前边有两个"-")

 pacman -Syu –ignore glibc 

2.再执行 

pacman -Su

3.如果仍出现错误:无法提交处理 (有冲突的文件) glibc: 文件系统中已存在 /lib ,则执行

find /lib -exec pacman -Qo — {} +

查看文件的属性,看哪些不是属于glibc的库.看到那些不是glibc的,则运行sudo pacman -S 软件包 单独升级这个套件.如

sudo pacman -S udev

如果还有 * 属于 udev-compat 173-3 的信息,则把udev-compat卸载掉,这个包已经不需要了

pacman -R udev-compat

find /lib -exec pacman -Qo — {} +

如果剩下如下信息

——————————————————————————————–

 

错误:无法测定目录 '/lib' 的所属权

错误:无法测定目录 '/lib/modules' 的所属权

错误:无法测定目录 '/lib/modules/extramodules-3.3-pae' 的所属权

错误:没有软件包拥有 /lib/modules/extramodules-3.3-pae/vboxnetadp.ko.gz

错误:没有软件包拥有 /lib/modules/extramodules-3.3-pae/vboxdrv.ko.gz

错误:没有软件包拥有 /lib/modules/extramodules-3.3-pae/vboxpci.ko.gz

错误:没有软件包拥有 /lib/modules/extramodules-3.3-pae/vboxnetflt.ko.gz

错误:无法测定目录 '/lib/modules/3.2.9-1-ARCH' 的所属权

错误:无法测定目录 '/lib/modules/3.2.9-1-ARCH/misc' 的所属权

错误:没有软件包拥有 /lib/modules/3.2.9-1-ARCH/misc/vboxnetflt.ko

错误:没有软件包拥有 /lib/modules/3.2.9-1-ARCH/misc/vboxnetadp.ko

错误:没有软件包拥有 /lib/modules/3.2.9-1-ARCH/misc/vboxdrv.ko

错误:没有软件包拥有 /lib/modules/3.2.9-1-ARCH/misc/vboxpci.ko

错误:无法测定目录 '/lib/modules/extramodules-3.2-pae' 的所属权

错误:没有软件包拥有 /lib/modules/extramodules-3.2-pae/vboxnetadp.ko.gz

错误:没有软件包拥有 /lib/modules/extramodules-3.2-pae/vboxdrv.ko.gz

错误:没有软件包拥有 /lib/modules/extramodules-3.2-pae/vboxpci.ko.gz

错误:没有软件包拥有 /lib/modules/extramodules-3.2-pae/vboxnetflt.ko.gz

/lib/libcrypt-2.15.so 属于 glibc 2.15-11

/lib/libthread_db-1.0.so 属于 glibc 2.15-11

/lib/libm.so.6 属于 glibc 2.15-11

——————————————————————————————–

确保/lib/modules没有其他文件后,则可以删除modules目录
 
sudo rm -r /lib/modules
 
4.之后运行sudu pacman -Su即可完成升级,当然,如果升级过程中有内核的升级,记得改引导选项.
 

评论:2

  1. ch1rs 回复
    2012 年 8 月 4 日 于 下午 9:15

    pacman -Syu –ignore glibc,curl
    pacman -Su
    此时失败
    然后把module弄走,该删的删。
    除了文件夹/lib无法确定所属,其余都是gblic,还是失败,看是不是yaourt装过其他的什么。删了就好。
    find /var/lib/pacman/local -name files | xargs grep “^lib/$”

    Arch每次滚得我心惊胆战。。

tianyu进行回复 取消回复

邮箱地址不会被公开。 必填项已用*标注