第 6 章 程序错误修复
本节论述了 Red Hat Satellite 6.18 中修复的、对用户有严重影响的错误。
6.1. 安装和升级 复制链接链接已复制到粘贴板!
Satellite 遵循 the -foreman-foreman-url 选项
在此次更新之前,如果您使用--foreman- foreman-url 选项执行 命令,则不会设置 satellite- installerForeman URL 设置。在这个版本中,当使用--foreman- foreman-url 选项传递时,Foreman URL 设置会被正确设置。如果您在使用 Web UI、API 或 Hammer 更新前配置了 Foreman URL 设置,则必须在运行 satellite 选项来保留它。否则,它会被回答文件中的 -installer 时使用 the-foreman-foreman-urlForeman URL 值覆盖。
闲置 Redis 连接会在超时后关闭
在此次更新之前,闲置 Redis 连接会保留,因为 Satellite 服务器上没有为 Redis 服务设置超时。这会导致 Pulp 内容工作程序不接受任何新连接,因为达到开放文件限制。Pulp 内容 worker 失败并显示 Too many open files 错误,从而导致客户端系统上的 DNF 连接超时。在这个版本中,闲置 Redis 连接的默认超时时间被设置为 60 秒,闲置连接将关闭。这可防止因为 Pulp 达到打开文件限制而导致客户端系统上的 DNF 超时。
Satellite 安装程序不再使用本地插件
在此次更新之前,Puppet 从 /opt/puppetlabs/puppet/cache/lib/ 目录中加载了插件。因此,Satellite 安装程序使用与安装程序模块的其余部分不匹配的插件。在这个版本中,安装程序如何使用 Puppet,并且不再从 /opt/puppetlabs/puppet/cache/lib/ 加载插件。因此,安装程序只使用安装程序提供的插件,且没有系统上可能存在的其他插件。