RHEL 4 커널과 glibc 2.7
글쓴이: feanor / 작성시간: 일, 2007/12/16 - 3:34오후
RHEL 4 커널과 glibc 2.7은 호환되지 않습니다. "Unknown error 530"이란 메시지와 함께 프로그램이 죽는다면 이 버그일 가능성이 높습니다.
http://bugs.debian.org/454638
http://sourceware.org/bugzilla/show_bug.cgi?id=5227
Virtuozzo나 비슷한 시스템을 사용하는 VPS에 데비안 Sid처럼 최근에 glibc 2.7로 버전을 올린 시스템을 사용할 경우 이 버그를 겪게 됩니다.
버그의 원인은 glibc 2.7에 새로 도입된 O_CLOEXEC와 RHEL 4 커널의 TUX 패치에 들어 있는 O_ATOMICLOOKUP이 충돌하기 때문인데, glibc 프로젝트의 공식 입장은 비표준 커널을 지원하지 않는다는 것이고, 레드햇도 마찬가지입니다. 현재로서는 뾰족한 수가 없습니다.
댓글
글 읽어보니 충돌난
글 읽어보니 충돌난 시스템 관리자가 배포판 정책에 안 따르고, 커스덤으로 프로그램을 설치해서 그런 것이네요.
게다가 최신 바닐라 커널을 사용하면 문제없다고 하니 문제없네요.
정품 소프트웨어 사용 캠패인
정품 소프트웨어 사용 캠패인
레드햇 커널을
레드햇 커널을 사용하는 VPS에 데비안을 설치해서 그런 것입니다. 커스텀 프로그램 설치와는 상관 없습니다.
최신이건 아니건 바닐라 커널을 사용하면 문제 없지만, VPS 업체에 커널을 바꿔달라고 요청해야하는 문제가 있어 그렇게 하지 않고 해결하려는 것입니다.
댓글 달기