Arch更新错误error: failed to commit transaction (conflicting files) glibc: /lib exists in filesystem Err...

試著忘記壹切 提交于 2019-11-26 18:34:50

32位arch

#pacman -Syu

提示错误

error: failed to commit transaction (conflicting files)
glibc: /lib exists in filesystem
Errors occurred, no packages were upgraded.

上网看看据说是/lib迁移到/usr/lib引起的

#cd /lib && pacman -Qo *

发现./modules目录不属于glibc

先把glibc略过,升级其他包

#pacman -Syu --ingnore glibc

然后在进/lib看看,果然modules目录转移到/usr/lib/里了

接着再升级glibc

#pacman -S glibc

可以正常升级。

 

arch论坛关于升级glibc的帖子很火。。。

https://bbs.archlinux.org/viewtopic.php?id=145006

https://bbs.archlinux.org/viewtopic.php?id=145795

转载于:https://www.cnblogs.com/Leo-Forest/archive/2012/07/31/2617475.html

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!