10.10. 动态编程语言、网页和数据库服务器

当有 32 位应用程序调用 getpwnam() 时,可能会失败

当 NIS 用户使用32 位应用程序调用 getpwnam() 函数时,如果没有 nss_nis.i686 软件包,则调用会失败。要临时解决这个问题,使用 yum install nss_nis.i686 手动安装缺少的软件包。

(BZ#1803161)

OpenLDAP 库之间的符号冲突可能会导致 httpd中的崩溃

当 OpenLDAP 提供的 libldaplibldap_r 库被加载并在单个进程中使用时,这些库之间可能会出现符号冲突。因此,如果 mod_securitymod_auth_openidc 模块也由 httpd 配置加载,则使用 PHP ldap 扩展的 Apache httpd 子进程可能会意外终止。

从因为RHEL 8.3 更新到 Apache Portable Runtime(APR)库,您可以通过设置 APR_DEEPBIND 环境变量来临时解决这个问题,该变量在载入 httpd 模块时,允许使用 RTLD_DEEPBIND 动态链接器选项。当 APR_DEEPBIND 环境变量启用时,会不再在加载冲突库的 httpd 配置中崩溃。

(BZ#1819607)

在启用 OQGraph 插件时,MariaDB 10.5 不会对删除不存在的表发出警告

OQGraph 存储引擎插件加载到 MariaDB 10.5 服务器 时,MariaDB 不会对删除不存在的表发出警告。特别是,当用户尝试使用DROP TABLEDROP TABLE IF EXISTSSQL命令删除不存在的表时,MariaDB不会返回错误信息,也不会记录警告。

请注意,OQGraph 插件由 mariadb-oqgraph-engine 软件包提供,该软件包默认情况下不会安装。

BZ#1944653

PAM 插件版本 1.0 在 MariaDB中无法正常工作

MariaDB 10.3 提供可插拔验证模块(PAM)插件版本 1.0。MariaDB 10.5 提供插件版本 1.0 和 2.0,版本 2.0 是默认版本。

MariaDB PAM 插件版本 1.0 在 RHEL 8 中不起作用。要临时解决这个问题,请使用 mariadb:10.5 模块流提供的 PAM 插件版本 2.0。

另请参阅 MariaDB 10.5 提供 PAM 插件版本 2.0

BZ#1942330

pyodbc 不适用于 MariaDB 10.3

pyodbc 模块目前不适用于 RHEL 8.4 发行版本中包含的 MariaDB 10.3 服务器。MariaDB 10.3 服务器的早期版本和 MariaDB 10.5 服务器不受此问题的影响。

请注意,问题的根源在 mariadb-connector-odbc 软件包中,受影响的软件包版本如下:

  • pyodbc-4.0.30
  • mariadb-server-10.3.27
  • mariadb-connector-odbc-3.0.7

BZ#1944692