6.9. 服务器和服务
重启后 chronyd
不再无法与 NTP 服务器同步
在以前的版本中,当接口由网络脚本控制且同时启用 NetworkManager 时,chrony
NetworkManager 分配程序脚本会在引导时将 NTP 源切换到离线状态。因此,chronyd
无法同步系统时钟。在这个版本中,chrony
分配程序脚本会忽略与进入或关闭的接口相关的事件。因此,chronyd
现在会在上述情况下按预期与 NTP 服务器同步。
(BZ#1600882)
如果同一服务器上运行的 SSSD 配置了 ignore_group_members = true
,CUPS 不再拒绝访问
当系统安全服务守护进程(SSSD)在 /etc/sssd/sssd.conf
文件中使用 ignore_group_members = true
设置时,getgrnam ()
函数会返回组结构,而无需 SSSD 检索的组成员。这是预期的行为。在以前的版本中,CUPS 只使用 getgrnam ()
来验证用户是否为组的成员。因此,如果在使用组的 CUPS 服务器上配置了 SSSD,则 CUPS 会拒绝对这些组的成员访问服务器。在这个版本中,CUPS 还使用 getgrouplist ()
函数,它会返回组成员,即使 SSSD 配置了 ignore_group_members = true
。因此,CUPS 会根据上述场景中的组成员资格正确地决定访问。
运行 dbus-daemon 不再无法激活系统服务
将 D-Bus 消息总线守护进程(dbus-daemon)更新到版本 1.10.24 后,迁移了多个 dbus 工具的位置。dbus-send
可执行文件是从 /bin
目录移到 /usr/bin
目录; dbus-daemon-launch-helper
可执行文件已从 libdir
目录移到 libexecdir
目录。因此,如果名为 dbus-send
命令的软件包中的 scriptlet 将消息发送到 D-Bus,并触发服务激活,则激活可能会失败。有了这个更新,这个程序错误已通过在 dbus-daemon-launch-helper
的旧位置和新位置之间创建兼容性符号链接来解决。因此,任何正在运行的 dbus-daemon 实例都可以调用系统总线并激活系统服务。
救援系统中的团队可以再次正常工作
由 RHBA-2019:0498 提供的更新解决了 ReaR 中的多个问题,会影响复杂的网络配置。但是,对于团队,这个更新引入了另一个问题。如果团队有多个成员接口,则在救援系统中没有正确配置团队设备。因此,在应用由 RHBA-2019:0498 提供的更新后,需要一个临时解决方案来保留之前的行为。在这个版本中修复了 ReaR 中的 bug,救援系统中的团队现在可以正常工作。
虚拟机现在可以在 RHOSP 10 的 RHEL 7 节点上正常工作
在以前的版本中,将 Red Hat OpenStack Plaform 10 (RHOSP 10)中的 Red Hat Enterprise Linux 7 (RHEL 7)节点升级到更新的次版本有时会导致该节点上托管的虚拟机(VM)变得无法启动。在这个版本中修复了 tuned
服务如何配置参数 kvm-intel 模块,这可以防止上面描述的问题发生。
修复了 Tuned 中 ksm
和 ksmtuned
的处理
在以前的版本中,如果启用了 ksm
和 ksmtuned
服务,则 Tuned 有时无法应用 cpu-partitioning
配置集。在这个版本中,处理 ksm
和 ksmtuned
服务已被修复。因此,Tuned 现在可靠地应用 cpu-partitioning
配置集。
(BZ#1622239)
当载入 Tuned
配置集时,/var/log/tuned/tuned.log
中的错误消息指向不存在的 sysctl 设置,不再发生
在以前的版本中,Tuned
守护进程会将不存在的 sysctl 设置视为错误。例如 net.bridge.bridge-nf-call-ip6tables
,net.bridge.bridge-nf-call-iptables
, 或 net.bridge.bridge-nf-call-arptables
(某些系统上不可用)可能会在 /var/log/tuned/tuned.log
文件中触发错误:
Failed to set sysctl parameter 'net.bridge.bridge-nf-call-ip6tables' to '0', the parameter does not exist
在这个版本中,Tuned
已被修复,在上述情况下,错误消息不再出现在 /var/log/tuned/tuned.log
中。