今天准备装个vsftpd顺便更新了下系统,碰到了下面的提示:
error: failed to commit transaction (conflicting files)
filesystem: /bin exists in filesystem
filesystem: /sbin exists in filesystem
filesystem: /usr/sbin exists in filesystem
Errors occurred, no packages were upgraded.
开始没有注意,直接搜了下错误提示,大部分提示下载包不完整,不过我估计不是这个原因,后来到官方看了下公告,貌似是将所有的非官方源的/bin,/sbin和/usr/sbin下的可执行文件统一放到/usr/bin下。
一般的解决方法是:
pacman -Syu –ignore filesystem,bash
pacman -S bash
pacman -Su
当然这个是我没有装一些第三方源的软件的解决方法,如果使用非官方源的软件包参考官方公告来解决,对于这种有变动的升级官方一般都会给出解决方法。
转载请注明: 本文《error: failed to commit transaction》来源于bstaint的博客
没有评论:
发表评论