11.8. Linguagens de programação dinâmica, servidores web e de banco de dados
getpwnam()
pode falhar quando chamado por uma aplicação de 32 bits
Quando um usuário do NIS usa uma aplicação de 32 bits que chama a função getpwnam()
, a chamada falha se o pacote nss_nis.i686
estiver faltando. Para contornar este problema, instale manualmente o pacote que falta usando o comando yum install nss_nis.i686
.
nginx
não pode carregar certificados de servidor a partir de fichas de segurança de hardware
O servidor web nginx
suporta o carregamento de chaves privadas TLS a partir de tokens de segurança de hardware diretamente dos módulos PKCS#11. Entretanto, atualmente é impossível carregar certificados de servidor a partir de tokens de segurança de hardware através do URI PKCS#11. Para contornar este problema, armazenar certificados de servidor no sistema de arquivos
php-fpm
faz com que o SELinux AVC seja negado quando o php-opcache
é instalado com PHP 7.2
Quando o pacote php-opcache
é instalado, o Gerenciador de Processos FastCGI(php-fpm
) faz com que a SELinux AVC seja negada. Para contornar este problema, altere a configuração padrão no arquivo /etc/php.d/10-opcache.ini
para o seguinte:
opcache.huge_code_pages=0
Note que este problema afeta apenas o fluxo php:7.2
, não o fluxo php:7.3
.
O nome do pacote mod_wsgi
está faltando ao ser instalado como uma dependência
Com uma mudança na instalação mod_wsgi
, descrita no BZ#1779705, o pacote python3-mod_wsgi
não fornece mais o nome mod_wsgi
. Ao instalar o módulo mod_wsgi
, você deve especificar o nome completo do pacote. Esta mudança causa problemas com as dependências de pacotes de terceiros.
Se você tentar instalar um pacote de terceiros que requeira uma dependência chamada mod_wsgi
, um erro semelhante ao seguinte é retornado:
Error: Problem: conflicting requests - nothing provides mod_wsgi needed by package-requires-mod_wsgi.el8.noarch
Para contornar este problema, escolha uma das seguintes opções:
-
Reconstruir o pacote (ou pedir ao fornecedor terceirizado uma nova construção) para exigir o nome completo do pacote
python3-mod_wsgi
. Criar um meta pacote com o nome do pacote que falta:
-
Construa seu próprio meta pacote vazio que fornece o nome
mod_wsgi
. -
Adicione o
module_hotfixes=True
line ao arquivo de configuração.repo
do repositório que inclui o meta pacote. -
Instalar manualmente o
python3-mod_wsgi
.
-
Construa seu próprio meta pacote vazio que fornece o nome