You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

BlackArch执行pacman -Syu遇文件冲突错误,请求技术帮助

解决BlackArch pacman -Syu时的文件冲突问题

问题根源是python-lsassy和python-dsinternals两个包的打包存在缺陷,都将/usr/lib/python3.11/site-packages/tests/下的同名文件纳入了包内容,导致升级时文件路径冲突。你之前删除本地文件没用,是因为pacman在升级过程中会校验待安装包的文件结构,发现两个包仍包含冲突文件,所以报错。

下面是两种可行的解决方法:

方法一:先移除冲突包再升级

  • 强制移除其中一个冲突包(以python-dsinternals为例):
    pacman -Rdd python-dsinternals
    
    -dd参数用于忽略依赖关系强制删除,避免因依赖锁死无法操作。
  • 执行系统升级:
    pacman -Syu
    
  • 升级完成后重新安装被移除的包:
    pacman -S python-dsinternals
    
    此时包版本已更新,大概率不会再出现冲突(若包维护者已修复该问题)。

方法二:临时跳过冲突包升级

如果不想移除包,可以临时跳过这两个冲突包完成系统升级:

pacman -Syu --ignore python-lsassy,python-dsinternals

后续关注BlackArch的包更新,等这两个包的冲突问题修复后,再执行正常的pacman -Syu完成升级。

内容的提问来源于stack exchange,提问作者CheshireKitten

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 10:33:27