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.

(BZ#1803161)

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

(BZ#1668717)

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.

(BZ#1670386)

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:

  1. Reconstruir o pacote (ou pedir ao fornecedor terceirizado uma nova construção) para exigir o nome completo do pacote python3-mod_wsgi.
  2. Criar um meta pacote com o nome do pacote que falta:

    1. Construa seu próprio meta pacote vazio que fornece o nome mod_wsgi.
    2. Adicione o module_hotfixes=True line ao arquivo de configuração .repo do repositório que inclui o meta pacote.
    3. Instalar manualmente o python3-mod_wsgi.

(BZ#1829692)