5.7.8. 动态编程语言、网页和数据库服务器
当有 32 位应用程序调用 getpwnam()
时,可能会失败
当 NIS 用户使用32 位应用程序调用 getpwnam()
函数时,如果没有 nss_nis.i686
软件包,则调用会失败。要临时解决这个问题,使用 yum install nss_nis.i686
手动安装缺少的软件包。
nginx
无法从硬件安全令牌加载服务器证书
nginx
web 服务器支持直接从 PKCS#11 模块的硬件安全令牌加载 TLS 私钥。但是,目前无法通过 PKCS#11 URI 从硬件安全令牌加载服务器证书。要临时解决这个问题,在文件系统中存储服务器证书
当使用 PHP 7.2 安装 php-
会导致 SELinux AVC 拒绝opcache 时,PHP-
fpm
安装 php-opcache
软件包后,FastCGI Process Manager(php-fpm
)会导致 SELinux AVC 拒绝。要临时解决这个问题,将 /etc/php.d/10-opcache.ini
文件中的默认配置改为:
opcache.huge_code_pages=0
请注意,此问题仅影响 php:7.2
流,而非 php:7.3
流。
作为依赖项安装时,mod _wsgi
软件包名称缺失
随着 mod_wsgi
安装中的更改(如 BZ#1779705 所述),python3-mod_wsgi
软件包不再提供名称 mod_wsgi
。安装 mod_wsgi
模块时,您必须指定完整的软件包名称。此更改会导致第三方软件包依赖项出现问题。
如果您尝试安装需要名为 mod_wsgi
的依赖项的第三方软件包,则会返回类似如下的错误:
Error: Problem: conflicting requests - nothing provides mod_wsgi needed by package-requires-mod_wsgi.el8.noarch
要临时解决这个问题,请选择以下之一:
-
重新构建软件包(或向第三方供应商询问新构建),以要求完整软件包名称
python3-mod_wsgi
。 创建一个带有缺失软件包名称的 meta 软件包:
-
构建自己的空 meta 软件包,它提供名称
mod_wsgi
。 -
将
module_hotfixes=True
行添加到包含 meta 软件包的存储库的.repo
配置文件。 -
手动安装
python3-mod_wsgi
。
-
构建自己的空 meta 软件包,它提供名称