11.10. 동적 프로그래밍 언어, 웹 서버 및 데이터베이스 서버
virtualenv
유틸리티를 사용하는 경우 가상 Python 3.11 환경 생성 실패
python3-
패키지에서 제공하는 RHEL 8의 virtualenv 유틸리티는 Python 3.11과 호환되지 않습니다. virtualenv
virtualenv
를 사용하여 가상 환경을 생성하려고 하면 다음 오류 메시지와 함께 실패합니다.
$ virtualenv -p python3.11 venv3.11 Running virtualenv with interpreter /usr/bin/python3.11 ERROR: Virtual environments created by virtualenv < 20 are not compatible with Python 3.11. ERROR: Use `python3.11 -m venv` instead.
Python 3.11 가상 환경을 생성하려면 대신 표준 라이브러리의 venv
모듈을 사용하는 python3.11 -m venv
명령을 사용합니다.
python3.11-lxml
은 lxml.isoschematron
하위 모듈을 제공하지 않습니다.
python3.11-lxml
패키지는 오픈 소스 라이센스가 없기 때문에 lxml.isoschematron
하위 모듈 없이 배포됩니다. 하위 모듈은 ISO Schematron 지원을 구현합니다. 또는 lxml.etree.Schematron
클래스에서 pre-ISO-Schematron 검증을 사용할 수 있습니다. python3.11-lxml
패키지의 나머지 내용은 영향을 받지 않습니다.
PAM 플러그인 버전 1.0이 MariaDB
에서 작동하지 않음
MariaDB 10.3
은 PAM(Pluggable Authentication Modules) 플러그인 버전 1.0을 제공합니다. MariaDB 10.5
는 플러그인 버전 1.0 및 2.0을 제공하며 버전 2.0은 기본값입니다.
MariaDB
PAM 플러그인 버전 1.0은 RHEL 8에서 작동하지 않습니다. 이 문제를 해결하려면 mariadb:10.5
모듈 스트림에서 제공하는 PAM 플러그인 버전 2.0을 사용하십시오.
OpenLDAP 라이브러리 간의 기호 충돌로 인해 httpd
에서 충돌이 발생할 수 있습니다.
OpenLDAP에서 제공하는 libldap
및 libldap_r
라이브러리가 모두 로드되어 단일 프로세스 내에서 사용되는 경우 이러한 라이브러리 간의 기호 충돌이 발생할 수 있습니다. 결과적으로 PHP ldap
확장을 사용하는 Apache httpd
하위 프로세스는 httpd
구성으로 mod_security
또는 mod_auth_openidc
모듈도 로드하면 예기치 않게 종료될 수 있었습니다.
RHEL 8.3이 APR( Apache Portable Runtime) 라이브러리로 업데이트되므로 httpd
모듈을 로드할 때 RTLD_DEEPBIND
동적 링커 옵션을 사용할 수 있는 APR_DEEPBIND
환경 변수를 설정하여 문제를 해결할 수 있습니다. APR_DEEPBIND
환경 변수가 활성화되면 라이브러리 충돌을 로드하는 httpd
구성에서 크래시가 더 이상 발생하지 않습니다.
Bugzilla:1819607[1]
32비트 애플리케이션에서 호출하면 getpwnam()
이 실패할 수 있습니다.
NIS 사용자가 getpwnam()
함수를 호출하는 32비트 애플리케이션을 사용하는 경우 nss_nis.i686
패키지가 누락된 경우 호출이 실패합니다. 이 문제를 해결하려면 yum install nss_nis.i686
명령을 사용하여 누락된 패키지를 수동으로 설치합니다.