补丁没打上?
麒麟离线补丁 / 在线更新没生效:补丁版本与系统 SP 不匹配、依赖未更新、服务未重启。给出查版本、补依赖、重启服务的排查路径。
简短答案
补丁没打上,先确认补丁版本与系统 SP 是否匹配,再看依赖是否同步更新与服务是否重启。
| 现象 | 原因 | 处理 |
|---|---|---|
| 补丁报版本不匹配 | 系统 SP 级别与补丁对应不上 | 换对应 SP 的补丁 |
| 打完补丁行为没变 | 服务未重启 | 重启服务 |
| 报依赖缺失 | 关联依赖未更新 | 补依赖 |
怎么排查
# 1. 看系统版本
cat /etc/system-release
uname -r
# 2. 看补丁包对应版本(以补丁说明为准)
rpm -qpi patch-x.x.x.rpm | grep -E 'Version|Requires'
# 3. 安装补丁
sudo rpm -ivh patch-x.x.x.rpm
# 4. 重启服务
sudo systemctl restart <svc>
- 补丁对应系统版本以补丁条目说明为准,参考 桌面 V10 SP1 离线补丁、HWE 功能补丁。
- 在线更新场景参考 麒麟 V11 服务器版 发行说明。
- 补丁不绕过依赖直接
--force,会污染系统。
操作小结
- 版本 → 依赖 → 重启,顺序排查。
- 补丁与 SP 严格对应。
- 不绕过依赖。