6.5.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
.
Conflitos de símbolos entre bibliotecas OpenLDAP podem causar falhas no httpd
Quando ambas as bibliotecas libldap
e libldap_r
fornecidas pelo OpenLDAP são carregadas e usadas dentro de um único processo, podem ocorrer conflitos de símbolos entre essas bibliotecas. Conseqüentemente, os processos infantis do Apache httpd
usando a extensão ldap
do PHP podem terminar inesperadamente se os módulos mod_security
ou mod_auth_openidc
também forem carregados pela configuração httpd
.
Com esta atualização da biblioteca Apache Portable Runtime (APR), você pode contornar o problema definindo a variável de ambiente APR_DEEPBIND
, que permite o uso da opção de linker dinâmico RTLD_DEEPBIND
ao carregar módulos httpd
. Quando a variável de ambiente APR_DEEPBIND
é habilitada, não ocorrem mais falhas nas configurações httpd
que carregam bibliotecas conflitantes.
(BZ#1819607)