第 3 章 程序错误修复
这部分论述了 Red Hat Satellite 6.15 中修复的、对用户有严重影响的错误。
并发级别设置
在以前的版本中,远程执行作业调度中使用的 Concurrency 级别设置并不总是可以正常工作。这可能会导致作业被冻结,直到服务重启为止。在这个版本中,这个问题已被解决,Concurrency 级别设置 可以正常工作。
Jira:SAT-19794
现在更新主机事实不会触发 host_updated 事件
在以前的版本中,更新主机事实会多次触发 host_updated 事件。这会导致订阅的 Webhook 在主机事实的单一更新中触发多次。在这个版本中,更新主机事实不会触发 host_updated 事件。如果要在更新主机事实时通知,请将 webhook 订阅到新的 host_facts_updated 事件。这个新事件只触发每次更新主机事实时 Webhook 一次。如果用户手动更新主机,则仍然会触发 host_updated 事件。
Jira:SAT-20746
现在,您可以在删除主机时从 Webhook 访问完整详情
在以前的版本中,当您删除主机时,只有有关主机的基本信息可供 Webhook 模板使用。在这个版本中,当您删除主机时,webhook 模板可以访问完整的主机详情。
Jira:SAT-20745
注册退出代码反映了注册失败
在以前的版本中,即使主机注册失败,注册命令也会返回 0 个退出代码。在这个版本中,只有成功和非零代码时,注册命令才会返回 0。
非管理员用户可以覆盖 Ansible 变量
在以前的版本中,系统管理员以外的 Satellite 用户无法覆盖 Ansible 变量,即使它们被分配了 Ansible Roles Manager 用户角色。在这个版本中,权限已被修正,非管理员用户可以覆盖 Ansible 变量。
使用 0 作为 JWT 过期时间生成主机注册命令
在以前的版本中,不知道 Hammer 和 API 接受哪个主机注册命令生成带有无限授权令牌的主机注册命令。接受的值如下:
- 0 表示无限
- 值在 0 到 999999 之间是以小时为单位的过期时间,默认为 4 小时
- 不接受其他值。
在这个版本中,Hamari 值在 Hammer 帮助和 API 引用中已进行了明确。
在运行启用了 FIPS 模式的 RHEL 9.4 或更高版本的主机上上传 OpenSCAP 报告不再会失败
在以 FIPS 模式运行 RHEL 9 的 Satellite 主机上,上传之前失败的 OpenSCAP 报告,并显示以下错误:
Unable to load certs Neither PUB key nor PRIV key
Unable to load certs
Neither PUB key nor PRIV key
这个问题已在 RHEL 端解决,不会影响运行 RHEL 9.4 或更高版本的 Satellite 主机。请注意,在运行 RHEL 9.3 或更早版本的主机上,在上述情形中上传 OpenSCAP 报告仍然会失败。另请参阅 第 7 章 已知问题。
Jira:SAT-22421