退出代码帮助您在运行 DUP 后确定并分析执行结果。
运行 DUP 后,请参阅下表中所述的退出代码。
值 | 消息名称 | 显示名称 | 说明 |
---|---|---|---|
0 | SUCCESSFUL | 成功 |
更新成功。 |
1 | UNSUCCESSFUL (FAILURE) | 失败 |
更新过程中出错;更新失败。 |
2 | REBOOT_REQUIRED | 需要重新引导 |
必须重新启动系统才能应用更新。 |
3 | DEP_SOFT_ERROR | 软相关性错误 |
一些可能的解释包括:
要避免收到此错误,应提供 /f 选项。 |
4 | DEP_HARD_ERROR | 硬相关性错误 |
系统上未找到所需的必备软件。更新失败,因为系统没有满足应用更新所需的 BIOS、驱动程序或固件前提条件,或因为在目标系统上未找到支持的设备。 |
5 | QUAL_HARD_ERROR | 合格性错误 |
DUP 不适用于系统。一些可能的解释包括:
QUAL_HARD_ERROR 无法通过使用 /f 开关来抑制。 |
6 | REBOOTING_SYSTEM | 正在重新引导系统 |
系统正在重新引导。 |
9 | RPM_VERIFY_FAILED | RPM 验证失败 |
Linux DUP 框架使用 RPM 验证确保所有 DUP 相关 Linux 公用程序的安全。如果安全受到威胁,该框架将显示一条消息和一个 RPM 验证图例,然后通过退出代码 9 退出。 RPM 仅当验证失败时产生输出。输出的格式如下: .SM5DLUGT 'utility name' 例如,如果影响 fmt 命令,框架显示以下消息: rpm verify failed: .M...... /usr/bin/fmt RPM Verify Output Legend: .‑ Verification test passed S‑ File Size differs M‑ Mode differs (includes permissions and file type) 5‑ MD5 sum differs D‑ Device major/minor number mismatch L‑ ReadLink(2) path mismatch U‑ User ownership differs G‑ Group ownership differs T‑ mTime differs |
13 | UPDATE_SUCCESSFUL_SOFT_DEPEDENCY_NOT_MET | 更新成功。不符合软相关性。 | 所应用的更新成功。不符合软相关性,即启用更新的软件的所有功能。请应用相关更新以获得完整的功能。 |
14 | REBOOT_REQUIRED_SOFT_DEPENDENCY_NOT_MET | 更新成功。需要重新引导。不符合软相关性。 | 更新成功。需要重新引导才能完成更新。不符合软相关性,即启用更新的软件的完整功能。请在重新引导后应用相关更新以获得完整的功能。 |
15 | CONTAINER_POWER_CYCLE_REQUIRED | 更新成功。需要对容器执行电源关闭后重启才能应用更新。 | 要启用更新,需要对容器执行电源关闭后重启以应用更新。 |
16 | CONTAINER_POWER_CYCLE_REQUIRED_SOFT_DEPENDENCY_NOT_MET | 更新成功。需要对容器执行电源关闭后重启才能应用更新。不符合软相关性。 | 需要对容器执行电源关闭后重启才能应用更新。 |