更新系统时报错--kdevelop 和 breezy 依赖相关

2025年8月7日更新系统时报错,提示 kdevelop 依赖 breezy ,安装 breezy ,提示 kdevelop 依赖关系无法配置(循环依赖?)。试图卸载 kdevelop ,卸载失败,提示错同前述。具体输出如下:

zeitaway@loong-aosc [ ~ ] ! sudo oma upgrade
     INFO 正在刷新本机软件包数据库 ...
     INFO oma 检测到本地软件包数据库状态不正确,正在尝试修复 ...
dpkg: 依赖关系问题使得 kdevelop 的配置工作不能继续:
 kdevelop 依赖于 breezy (>= 3.3.12);然而:
  未安装软件包 breezy。

dpkg: 处理软件包 kdevelop (--configure)时出错:
 依赖关系问题 - 仍未被配置
在处理时有错误发生:
 kdevelop
    ERROR 无法修正软件包数据库。
   DUE TO 这有可能是 AOSC OS 与某些软件的兼容性存在问题导致的,请您将上述日志分
          享给 AOSC OS 维护者,以协助我们改善软件兼容性。
zeitaway@loong-aosc [ ~ ] ! 
1 个赞

目前这个情况是因为 oma 在更新前尝试修复依赖导致的,可以使用如下命令:

oma upgrade --no-fix-dpkg-status
1 个赞

报错如下:

zeitaway@loong-aosc [ FreeBASIC-1.10.0-source ] ! sudo oma upgrade --no-fix-dpkg-status
     INFO 正在刷新本机软件包数据库 ...

1 个软件包将被 安装:

  软件名  |  版本    |  大小        
----------+----------+--------------
  breezy  |  3.3.12  |  +50.05 MiB  


总下载大小: 8.46 MiB
预计磁盘占用变化: +50.05 MiB

(正在读取数据库 ... 系统当前共安装有 1674189 个文件和目录。)
准备解压 .../breezy_3.3.12_loongarch64.deb  ...
正在解压 breezy (3.3.12) ...
dpkg: 处理归档 /var/cache/apt/archives/breezy_3.3.12_loongarch64.deb (--unpack)时出错:
 trying to overwrite '/usr/bin/bzr', which is also in package bzr (2.7.0-2)
在处理时有错误发生:
 /var/cache/apt/archives/breezy_3.3.12_loongarch64.deb
     INFO 如需撤销本次操作,请使用 oma undo 命令。
    ERROR 无法完成软件包配置操作。APT 返回错误信息如下:
          1: E: Sub-process /usr/bin/dpkg returned an error code (1)
   DUE TO 这可能是软件质量存在问题、系统文件损坏或系统,抑或软件存在兼容性问题导
          致的。
     INFO 请您将上述日志(截图)分享给 AOSC OS 维护者,以便我们进行调查并进行必
          要的改进工作。
1 个赞

了解,打包的确有问题,我联系下维护者,感谢报告

1 个赞

我来立正挨打了

这个包是我打的,breezy 包替代了 bzr 包,但是打包的时候忘了添加一些元数据,导致包管理器实际上无法识别这个行为,应该很快修复,修复后我来 ping 你,抱歉

1 个赞

辛苦您,感谢你的打包工作。 :slight_smile:

2 个赞

现在已经光速修复合并到主分支了,请在十分钟后重试一下,应该已经没有问题了,感谢您的反馈:heart:

1 个赞