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
——————————————————————————————–
评论:2