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

相关文章:

  • 2022-12-23
  • 2022-01-13
  • 2021-09-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-03-29
猜你喜欢
  • 2022-12-23
  • 2021-09-27
  • 2021-11-26
  • 2021-11-06
  • 2021-11-25
  • 2021-12-18
  • 2021-04-03
相关资源
相似解决方案