5.3. 程序错误修复

这部分论述了 Directory Server 12.0 中修复的、对用户有严重影响的错误。

手动更改条目缓存配置现在可以在 web 控制台中正常工作。

默认情况下,Directory 服务器使用自动缓存调整。但是,之前您无法在 web 控制台中禁用自动缓存调整设置,并手动设置所需的条目缓存配置。在这个版本中解决了这个问题,您现在可以在 web 控制台中手动配置条目缓存。

修复了 web 控制台不同部分的拼写错误

在以前的版本中,web 控制台的不同部分包含文本字段中的错误。因此,用户会显示不正确的信息。在这个版本中解决了这个问题,Web 控制台现在显示正确的文本信息。

更改多个插件的配置现在可以在 web 控制台中正常工作

在以前的版本中,当您尝试使用 web 控制台更改插件配置时,会显示不正确的错误消息,或者加载循环不会消失。因此,您无法保存新配置,或者不知道配置是否已成功保存。以下插件会受到影响:

  • POSIX Winsync 插件
  • referential Integrity 插件
  • RootDN Access Control 插件
  • Retro Changelog 插件

在这个版本中解决了这个问题。现在,您可以使用 Web 控制台按预期配置这些插件。

现在,在 web 控制台中更改日志导出可以正常工作

在以前的版本中,在 web 控制台中,在导出 changelog 中用于调试目的,您可以选择两个选项: Decode Base64 更改,且只有 Export CSNs。但是,只有 Export CSNs 选项被考虑。在本发行版本中,可以只检查其中一个选项,changelog 会根据预期的所选值导出。

为复制拓扑报告配置凭证和命名别名现在可以在 web 控制台中正常工作

在以前的版本中,您无法使用 Web 控制台为复制拓扑报告设置凭证或命名别名,因为弹出窗口 添加 Report CredentialsAdd Report Alias 字段(您可以在输入所需信息时)不可写入。在这个发行版本中,弹出窗口中的字段是可写的,您可以设置报告凭证,或者按预期配置命名别名。

Directory Server web 控制台现在验证日志记录配置值

在以前的版本中,Directory Server Web 控制台在 Logging 页面中接受不同类型的日志的无效值。因此,当用户试图保存设置时会出现一个错误。在这个版本中,为日志记录配置值添加了验证。因此,Web 控制台不接受无效的输入。

使用搜索功能后,架构 页中的属性不再可编辑

在以前的版本中,在 Directory Server web 控制台的 Schema 页面中搜索属性后,一个 Cascading Style Sheet(CSS)错误配置会导致属性编辑。在这个版本中,编辑功能已被禁用。

启用 DNA 插件不再失败

在以前的版本中,在 Directory Server web 控制台中启用 Distributed Numeric Assignment(DNA)插件会失败,并导致浏览器错误。在这个版本中,启用 DNA 插件可以正常工作。

在帐户策略插件中添加配置条目不再失败

在以前的版本中,尝试在 Account Policy 插件中添加配置条目有时会失败。要解决这个问题,如果未指定 共享配置 DN 值,这个更新会禁用 Create Config 按钮。

从带有复制元数据的 LDIF 文件中导入现在可以正常工作

在以前的版本中,导入带有复制元数据的 LDIF 文件可能会导致复制在某些情况下失败:

在第一个情况下,在导入的 LDIF 文件的 suffix 条目前放置复制向量(RUV)条目会被忽略。因此,带有导入副本的复制会失败,因为生成 ID 不匹配。在这个版本中,Directory 服务器会在导入结束时写入跳过的 RUV 条目。

在第二个情况下,在 RUV 不匹配后,更改日志重新初始化不包含起始更改序列号(CSN)。因此,带有导入副本的复制会失败,因为 changelog 中缺少 CSN。在这个版本中,当重新初始化更改日志时,Directory 服务器会创建 RUV maxcsn 条目。

因此,在从包含复制元数据的 LDIF 文件导入后,管理员不必重新初始化复制。

程序错误修复在 389-ds-base 软件包中

Red Hat Directory Server 中的程序错误修复包括在 389-ds-base 软件包中,包括在 Red Hat Enterprise Linux 9.0 发行注记中: