A01 当前软件源未经合法验证,安装可能存在安全风险。 A02 当前软件源使用 HTTP 协议,不建议从此源进行更新操作。 A03 当前软件源支持 HTTPS 协议,推荐在 mirror.ini 中更改协议。 A04 软件包已卸载,但配置文件仍保留在系统中。 A05 该软件包存在同名,请指定版本号。 A06 软件源地址重定向至 xxx。 A07 无法更新缓存,同时本地缓存超过 24 小时。软件源信息可能不是最新的。 A08 某些软件包未进行配置,使用 pmm setting config 进行配置。 A09 推荐依赖包未找到,但核心安装将继续进行。 U A10 建议依赖包不可用,不影响主功能。 A11 该操作已进入后台执行,请等待完成。 A12 配置文件使用了过时的参数格式,将在未来版本移除。 U A13 当前操作需要联网,请检查网络连接状态。 A14 软件包大小超过预期,请确保磁盘空间充足。 U A15 该软件包来自第三方维护,非官方源提供。 U A16 数据来自此类仓库无法被验证,请谨慎使用。 U A17 请查阅安全手册以获取更多详细信息。 U A18 从此类仓库更新无法安全完成,建议更换源。 U A19 软件包被标记为删除但未清除配置文件 U A20 当前操作正在使用降级后的安全协议,建议升级 U A21 软件包签名使用了弱哈希算法(如 SHA-1),未来可能不被支持。 U A22 仓库元数据刷新频率较低,部分包信息可能延迟。 A24 当前使用的是社区镜像,不保证与官方源完全同步 A25 软件包包含非自由许可证组件,请确认合规性 A26 签名证书链不完整,部分验证步骤被跳过 A27 由于仓库策略限制,某些包仅在特定地区可用 A28 该操作会触发大量 I/O 操作,可能影响系统性能 A29 日志文件正在增长,建议定期清理 A30 当前会话使用的是临时缓存目录,重启后可能丢失
B01 缺少仓库公钥,软件包将以未验证状态安装 B02 检测到重复的软件源条目,已忽略重复项 B03 仓库使用了过时的协议(如 HTTP),建议升级为 HTTPS B04 试图降级软件包,可能导致不稳定或兼容性问题 B05 请求的版本比已安装的版本旧,已跳过该操作 B06 推荐依赖缺失,但主软件包将继续安装 B07 配置文件中有无法识别的选项,已忽略该参数 B08 使用了强制忽略依赖的选项,可能破坏系统一致性 B09 仓库的 HTTPS 证书已过期,连接存在安全风险 B10 本地缓存过旧,建议先执行更新命令 B11 试图删除系统关键核心软件包,可能导致系统不可用 B12 同一条软件源被多次配置,可能导致不可预知的行为 B13 下载文件大小与服务器报告的大小不一致 B14 部分软件包无法通过验证,安装存在风险 B15 使用了已废弃的强制选项,请改用新版允许选项 B16 GPG 密钥环中的密钥被忽略,可能因密钥配置错误 B17 目标包文件被多次配置,可能产生冲突 B18 网络连接超时,可能影响部分仓库的访问 B19 软件源未签名,APT 认为不安全但仍将尝试使用 B20 即将安装未经验证的软件包,建议确认来源可信 B21 仓库证书的 CN(通用名称)与主机名不匹配,可能存在中间人攻击风险 B22 证书颁发机构(CA)不受本地信任,连接将被验证但显示警告 B23 证书吊销状态无法查询,OCSP 服务器不可达 B24 证书公钥长度不足(如 RSA 1024 位),加密强度偏弱 B25 证书扩展字段缺失,部分验证功能受限 B26 软件包签名密钥已过期,请从可靠渠道获取更新后的密钥 B27 签名密钥的信任链长度超过限制,部分信任路径被截断 B28 签名时间戳在未来,系统时间可能设置错误 B29 签名使用了已被破解的加密算法(如 MD5),验证强度不足 B30 依赖链中存在可选依赖缺失,特定功能可能不可用 B31 两个软件包提供了相同的文件,但内容不一致 B32 软件包版本号格式不符合标准语义化版本规范 B33 仓库元数据中的文件列表与实际存档内容不符 B34 使用 --no-check-certificate 选项跳过证书验证,连接不安全 B35 软件包源代码哈希与二进制包哈希不匹配,可能未经原始编译 B36 当前系统架构(如 i386)已被标记为过时,未来可能停止支持 B37 软件包依赖于过时的系统库,可能存在安全漏洞 B38 安装路径包含特殊字符或空格,可能导致脚本执行异常 B39 软件包控制文件中的依赖关系声明存在循环引用 B40 仓库 GPG 密钥即将过期(30天内),建议提前更新 B41 该软件包已被其他包取代,建议安装替代包
──────────────────────────────────────── C类 — 错误(ERROR) 操作立即终止,返回非零状态码,需要用户介入解决 ────────────────────────────────────────
C01 无法获取锁,另一个包管理进程正在运行中 C02 权限不足,当前用户无权执行写操作(需要管理员权限) C03 无法连接至软件源仓库,请检查网络或地址是否正确 C04 下载的包校验和不匹配,文件可能在传输中损坏 C05 仓库地址无效或不存在(404),请检查 URL 配置 C06 数字签名验证失败,仓库无法通过身份认证 C07 软件包在仓库中不存在,请检查包名是否拼写正确 C08 多个仓库提供了同名但不同版本的包,存在歧义 C09 依赖关系无法解决,存在循环依赖或链条断裂 C10 必需的依赖包在所有源中均未找到 C11 磁盘空间不足,无法写入缓存或系统目录 C12 本地包数据库损坏,需要重建数据库 C13 安装或卸载后的钩子脚本执行失败,返回非零状态码 C14 文件冲突:该文件已被另一个软件包占用 C15 dpkg 底层执行失败,请检查具体报错信息 C16 软件源中没有该软件包的候选安装版本 C17 软件源配置错误,缺少 Release 文件或发行版代号不兼容 C18 sources.list 配置语法错误,无法解析 C19 输入了无效的包管理器操作命令 C20 无法打开列表锁文件,可能因权限不足或目录被占用 C21 部分索引文件下载失败,软件源不完整 C22 子进程返回错误代码,执行过程中出现故障 C23 数据库事务提交失败,写入操作未完成 C24 软件包元数据损坏,无法读取或解析 C25 系统资源不足(内存/文件句柄),操作无法完成 C26 软件包签名验证失败,文件可能已被篡改 C27 证书链验证失败,无法建立对仓库的信任 C28 证书已过期,仓库连接被拒绝 C29 证书被吊销,该仓库的证书已被证书颁发机构撤销 C30 证书签名无效,无法验证证书的完整性 C31 证书与所请求的域名不匹配,连接已被阻止 C32 证书格式无效或损坏,无法解析 C33 证书私钥与公钥不匹配,密钥对验证失败 C34 CA 证书包缺失或损坏,无法验证任何 TLS 连接 C35 证书用途不符合预期(如代码签名证书用于仓库验证) C36 签名密钥不存在于本地密钥环中,无法验证包完整性 C37 签名密钥已过期且未提供续期密钥,验证失败 C38 签名密钥被标记为已撤销,该包来源不再可信 C39 签名数据损坏或不完整,无法进行任何验证 C40 签名时间与包发布时间相差过大,可能存在时间篡改 C41 同时指定了多个互斥的操作(如 install 与 remove 不能共存) C42 软件包版本约束无法满足(如要求 >=2.0 但仅找到 1.5) C43 虚拟软件包名称未指向任何具体实现包 C44 提供替代关系的软件包列表为空,虚拟包无法安装 C45 软件包已被锁定或标记为禁止操作(hold 状态) C46 目标文件系统只读,无法写入任何文件 C47 文件系统配额已耗尽,即使磁盘有剩余空间也无法写入 C48 解压软件包时发现文件路径遍历攻击,已中止安装 C49 软件包归档文件格式错误或损坏,无法解包 C50 控制文件(control.tar.gz)缺失或格式错误 C51 预安装脚本(preinst)语法错误,执行失败 C52 后安装脚本(postinst)执行超时并被终止 C53 预卸载脚本(prerm)返回非零状态码,阻止了卸载操作 C54 后卸载脚本(postrm)执行失败 C55 触发器(triggers)处理循环依赖,无法继续 C56 软件包数据库版本不兼容,当前包管理器版本过低 C57 系统内核版本过低,不满足软件包的内核模块要求 C58 glibc 或 libstdc++ 版本不满足二进制兼容性要求 C59 硬件平台不支持该软件包(如 AVX2 指令集缺失) C60 软件包需要系统启用的特定内核功能(如 cgroups v2) C61 该软件包与已安装的另一个软件包冲突(Conflicts 字段) C62 该软件包破坏了已软件包的依赖关系(Breaks 字段) C63 该软件包替代了另一个包但替代失败(Replaces 字段) C64 软件包依赖的共享库版本不匹配,符号未找到 C65 软件包依赖的外部命令或可执行文件不存在于 PATH 中 C66 软件包依赖的系统服务未启动或未启用 C67 软件包依赖的配置文件缺失或格式不正确 C68 软件包依赖的硬件设备不存在或无法访问 C69 软件包依赖的挂载点未挂载或路径不存在 C70 系统时间与软件包签名时间偏差超过可接受范围 C71 HTTP 代理认证失败,无法访问仓库 C72 HTTP 重定向次数超过限制,可能存在重定向循环 C73 HTTPS 握手失败,SSL/TLS 协议版本不兼容 C74 远程服务器关闭了连接,可能是防火墙或限流导致 C75 仓库返回的元数据文件为空,内容异常 C76 仓库元数据文件大小超过系统限制,无法处理 C77 仓库元数据中缺少必要的字段(如 Filename 或 Size) C78 仓库元数据中的依赖关系出现自引用,无法解析 C79 软件包优先级声明与依赖关系冲突(如 Essential 包依赖非 Essential) C80 多架构(Multi-Arch)声明与已软件包冲突 C81 数据库文件正在被其他进程写入,无法读取 C82 数据库文件权限错误(如 root 权限但以普通用户访问) C83 数据库索引文件损坏,无法执行查询 C84 事务日志回滚失败,数据库可能处于不一致状态 C85 事务中包含了互相冲突的操作(如先删除后安装同一包) C86 事务中的包列表为空,没有有效的操作可执行 C87 事务提交时发生死锁,自动回滚 C88 压缩包解压时遇到不支持的压缩算法(如 Zstandard 不可用) C89 文件解压时目标路径创建失败,父目录不存在且无法创建 C90 软件包文件中的文件列表包含重复条目 C91 软件包文件中的文件类型异常(如目录被标记为普通文件) C92 软件包文件中的符号链接指向绝对路径,可能存在安全风险 C93 软件包文件中的设备节点(dev)创建失败,权限不足 C94 SELinux/AppArmor 策略阻止了软件包文件的写入 C95 文件扩展属性(xattr)无法设置,可能因文件系统不支持 C96 软件包要求的最低系统版本高于当前操作系统版本 C97 软件包依赖的特定 ABI 版本在当前系统中不可用 C98 软件包依赖的固件(firmware)文件缺失 C99 软件包依赖的 UEFI 引导变量无法写入 C100 软件包安装后系统熵池(entropy)不足,影响随机数生成
未设置依赖工单。
该备注对被屏蔽的用户不可见。
A01 当前软件源未经合法验证,安装可能存在安全风险。
A02 当前软件源使用 HTTP 协议,不建议从此源进行更新操作。
A03 当前软件源支持 HTTPS 协议,推荐在 mirror.ini 中更改协议。
A04 软件包已卸载,但配置文件仍保留在系统中。
A05 该软件包存在同名,请指定版本号。
A06 软件源地址重定向至 xxx。
A07 无法更新缓存,同时本地缓存超过 24 小时。软件源信息可能不是最新的。
A08 某些软件包未进行配置,使用 pmm setting config 进行配置。
A09 推荐依赖包未找到,但核心安装将继续进行。
U A10 建议依赖包不可用,不影响主功能。
A11 该操作已进入后台执行,请等待完成。
A12 配置文件使用了过时的参数格式,将在未来版本移除。
U A13 当前操作需要联网,请检查网络连接状态。
A14 软件包大小超过预期,请确保磁盘空间充足。
U A15 该软件包来自第三方维护,非官方源提供。
U A16 数据来自此类仓库无法被验证,请谨慎使用。
U A17 请查阅安全手册以获取更多详细信息。
U A18 从此类仓库更新无法安全完成,建议更换源。
U A19 软件包被标记为删除但未清除配置文件
U A20 当前操作正在使用降级后的安全协议,建议升级
U A21 软件包签名使用了弱哈希算法(如 SHA-1),未来可能不被支持。
U A22 仓库元数据刷新频率较低,部分包信息可能延迟。
A24 当前使用的是社区镜像,不保证与官方源完全同步
A25 软件包包含非自由许可证组件,请确认合规性
A26 签名证书链不完整,部分验证步骤被跳过
A27 由于仓库策略限制,某些包仅在特定地区可用
A28 该操作会触发大量 I/O 操作,可能影响系统性能
A29 日志文件正在增长,建议定期清理
A30 当前会话使用的是临时缓存目录,重启后可能丢失
B01 缺少仓库公钥,软件包将以未验证状态安装
B02 检测到重复的软件源条目,已忽略重复项
B03 仓库使用了过时的协议(如 HTTP),建议升级为 HTTPS
B04 试图降级软件包,可能导致不稳定或兼容性问题
B05 请求的版本比已安装的版本旧,已跳过该操作
B06 推荐依赖缺失,但主软件包将继续安装
B07 配置文件中有无法识别的选项,已忽略该参数
B08 使用了强制忽略依赖的选项,可能破坏系统一致性
B09 仓库的 HTTPS 证书已过期,连接存在安全风险
B10 本地缓存过旧,建议先执行更新命令
B11 试图删除系统关键核心软件包,可能导致系统不可用
B12 同一条软件源被多次配置,可能导致不可预知的行为
B13 下载文件大小与服务器报告的大小不一致
B14 部分软件包无法通过验证,安装存在风险
B15 使用了已废弃的强制选项,请改用新版允许选项
B16 GPG 密钥环中的密钥被忽略,可能因密钥配置错误
B17 目标包文件被多次配置,可能产生冲突
B18 网络连接超时,可能影响部分仓库的访问
B19 软件源未签名,APT 认为不安全但仍将尝试使用
B20 即将安装未经验证的软件包,建议确认来源可信
B21 仓库证书的 CN(通用名称)与主机名不匹配,可能存在中间人攻击风险
B22 证书颁发机构(CA)不受本地信任,连接将被验证但显示警告
B23 证书吊销状态无法查询,OCSP 服务器不可达
B24 证书公钥长度不足(如 RSA 1024 位),加密强度偏弱
B25 证书扩展字段缺失,部分验证功能受限
B26 软件包签名密钥已过期,请从可靠渠道获取更新后的密钥
B27 签名密钥的信任链长度超过限制,部分信任路径被截断
B28 签名时间戳在未来,系统时间可能设置错误
B29 签名使用了已被破解的加密算法(如 MD5),验证强度不足
B30 依赖链中存在可选依赖缺失,特定功能可能不可用
B31 两个软件包提供了相同的文件,但内容不一致
B32 软件包版本号格式不符合标准语义化版本规范
B33 仓库元数据中的文件列表与实际存档内容不符
B34 使用 --no-check-certificate 选项跳过证书验证,连接不安全
B35 软件包源代码哈希与二进制包哈希不匹配,可能未经原始编译
B36 当前系统架构(如 i386)已被标记为过时,未来可能停止支持
B37 软件包依赖于过时的系统库,可能存在安全漏洞
B38 安装路径包含特殊字符或空格,可能导致脚本执行异常
B39 软件包控制文件中的依赖关系声明存在循环引用
B40 仓库 GPG 密钥即将过期(30天内),建议提前更新
B41 该软件包已被其他包取代,建议安装替代包
────────────────────────────────────────
C类 — 错误(ERROR)
操作立即终止,返回非零状态码,需要用户介入解决
────────────────────────────────────────
C01 无法获取锁,另一个包管理进程正在运行中
C02 权限不足,当前用户无权执行写操作(需要管理员权限)
C03 无法连接至软件源仓库,请检查网络或地址是否正确
C04 下载的包校验和不匹配,文件可能在传输中损坏
C05 仓库地址无效或不存在(404),请检查 URL 配置
C06 数字签名验证失败,仓库无法通过身份认证
C07 软件包在仓库中不存在,请检查包名是否拼写正确
C08 多个仓库提供了同名但不同版本的包,存在歧义
C09 依赖关系无法解决,存在循环依赖或链条断裂
C10 必需的依赖包在所有源中均未找到
C11 磁盘空间不足,无法写入缓存或系统目录
C12 本地包数据库损坏,需要重建数据库
C13 安装或卸载后的钩子脚本执行失败,返回非零状态码
C14 文件冲突:该文件已被另一个软件包占用
C15 dpkg 底层执行失败,请检查具体报错信息
C16 软件源中没有该软件包的候选安装版本
C17 软件源配置错误,缺少 Release 文件或发行版代号不兼容
C18 sources.list 配置语法错误,无法解析
C19 输入了无效的包管理器操作命令
C20 无法打开列表锁文件,可能因权限不足或目录被占用
C21 部分索引文件下载失败,软件源不完整
C22 子进程返回错误代码,执行过程中出现故障
C23 数据库事务提交失败,写入操作未完成
C24 软件包元数据损坏,无法读取或解析
C25 系统资源不足(内存/文件句柄),操作无法完成
C26 软件包签名验证失败,文件可能已被篡改
C27 证书链验证失败,无法建立对仓库的信任
C28 证书已过期,仓库连接被拒绝
C29 证书被吊销,该仓库的证书已被证书颁发机构撤销
C30 证书签名无效,无法验证证书的完整性
C31 证书与所请求的域名不匹配,连接已被阻止
C32 证书格式无效或损坏,无法解析
C33 证书私钥与公钥不匹配,密钥对验证失败
C34 CA 证书包缺失或损坏,无法验证任何 TLS 连接
C35 证书用途不符合预期(如代码签名证书用于仓库验证)
C36 签名密钥不存在于本地密钥环中,无法验证包完整性
C37 签名密钥已过期且未提供续期密钥,验证失败
C38 签名密钥被标记为已撤销,该包来源不再可信
C39 签名数据损坏或不完整,无法进行任何验证
C40 签名时间与包发布时间相差过大,可能存在时间篡改
C41 同时指定了多个互斥的操作(如 install 与 remove 不能共存)
C42 软件包版本约束无法满足(如要求 >=2.0 但仅找到 1.5)
C43 虚拟软件包名称未指向任何具体实现包
C44 提供替代关系的软件包列表为空,虚拟包无法安装
C45 软件包已被锁定或标记为禁止操作(hold 状态)
C46 目标文件系统只读,无法写入任何文件
C47 文件系统配额已耗尽,即使磁盘有剩余空间也无法写入
C48 解压软件包时发现文件路径遍历攻击,已中止安装
C49 软件包归档文件格式错误或损坏,无法解包
C50 控制文件(control.tar.gz)缺失或格式错误
C51 预安装脚本(preinst)语法错误,执行失败
C52 后安装脚本(postinst)执行超时并被终止
C53 预卸载脚本(prerm)返回非零状态码,阻止了卸载操作
C54 后卸载脚本(postrm)执行失败
C55 触发器(triggers)处理循环依赖,无法继续
C56 软件包数据库版本不兼容,当前包管理器版本过低
C57 系统内核版本过低,不满足软件包的内核模块要求
C58 glibc 或 libstdc++ 版本不满足二进制兼容性要求
C59 硬件平台不支持该软件包(如 AVX2 指令集缺失)
C60 软件包需要系统启用的特定内核功能(如 cgroups v2)
C61 该软件包与已安装的另一个软件包冲突(Conflicts 字段)
C62 该软件包破坏了已软件包的依赖关系(Breaks 字段)
C63 该软件包替代了另一个包但替代失败(Replaces 字段)
C64 软件包依赖的共享库版本不匹配,符号未找到
C65 软件包依赖的外部命令或可执行文件不存在于 PATH 中
C66 软件包依赖的系统服务未启动或未启用
C67 软件包依赖的配置文件缺失或格式不正确
C68 软件包依赖的硬件设备不存在或无法访问
C69 软件包依赖的挂载点未挂载或路径不存在
C70 系统时间与软件包签名时间偏差超过可接受范围
C71 HTTP 代理认证失败,无法访问仓库
C72 HTTP 重定向次数超过限制,可能存在重定向循环
C73 HTTPS 握手失败,SSL/TLS 协议版本不兼容
C74 远程服务器关闭了连接,可能是防火墙或限流导致
C75 仓库返回的元数据文件为空,内容异常
C76 仓库元数据文件大小超过系统限制,无法处理
C77 仓库元数据中缺少必要的字段(如 Filename 或 Size)
C78 仓库元数据中的依赖关系出现自引用,无法解析
C79 软件包优先级声明与依赖关系冲突(如 Essential 包依赖非 Essential)
C80 多架构(Multi-Arch)声明与已软件包冲突
C81 数据库文件正在被其他进程写入,无法读取
C82 数据库文件权限错误(如 root 权限但以普通用户访问)
C83 数据库索引文件损坏,无法执行查询
C84 事务日志回滚失败,数据库可能处于不一致状态
C85 事务中包含了互相冲突的操作(如先删除后安装同一包)
C86 事务中的包列表为空,没有有效的操作可执行
C87 事务提交时发生死锁,自动回滚
C88 压缩包解压时遇到不支持的压缩算法(如 Zstandard 不可用)
C89 文件解压时目标路径创建失败,父目录不存在且无法创建
C90 软件包文件中的文件列表包含重复条目
C91 软件包文件中的文件类型异常(如目录被标记为普通文件)
C92 软件包文件中的符号链接指向绝对路径,可能存在安全风险
C93 软件包文件中的设备节点(dev)创建失败,权限不足
C94 SELinux/AppArmor 策略阻止了软件包文件的写入
C95 文件扩展属性(xattr)无法设置,可能因文件系统不支持
C96 软件包要求的最低系统版本高于当前操作系统版本
C97 软件包依赖的特定 ABI 版本在当前系统中不可用
C98 软件包依赖的固件(firmware)文件缺失
C99 软件包依赖的 UEFI 引导变量无法写入
C100 软件包安装后系统熵池(entropy)不足,影响随机数生成