第 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
这个问题已在 RHEL 端解决,不会影响运行 RHEL 9.4 或更高版本的 Satellite 主机。请注意,在运行 RHEL 9.3 或更早版本的主机上,在上述情形中上传 OpenSCAP 报告仍然会失败。另请参阅 第 7 章 已知问题。
Jira:SAT-22421