Arch更新错误error: failed to commit transaction (conflicting files) glibc: /lib exists in filesystem Errors occurred, no packages were upgraded.
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的帖子很火。。。