glibc 업그레이드 후 애플리케이션에서 "잘못된 명령"을 보고함

glibc 업그레이드 후 애플리케이션에서 "잘못된 명령"을 보고함

배경 정보:

Linux 운영 체제: 간소화되고 미니멀하며 고도로 사용자 정의 가능(apt-get, yum 등 없음)

리눅스 커널: 2.6.19.1

현재 glibc 버전: 2.3.6

대상 glibc 버전: 2.6.1

질문:

glibc 버전 >= 2.6(현재 버전은 2.3.6)에 따라 타사에서 제공하는 ipk 패키지를 설치해 보세요.

타사에서는 glibc를 2.6.1로 업그레이드하기 위해 다양한 ipk 패키지를 제공합니다. 패키지 설치를 수행한 후 glibc에 의존하는 다른 모든 응용 프로그램은 "libc.so.6: TLS 데이터를 처리할 수 없습니다"를 보고합니다.

어떤 종류의 패키지 관리자 지원도 사용하지 않고 사용자 정의 Linux 운영 체제에서 glibc를 업그레이드하는 데 익숙한 사람이 있습니까?

제가 이해하는 바는 glibc가 이전 버전과 호환되어야 하며 이를 업그레이드하면 이전에 실행 중인 애플리케이션에 문제가 발생하지 않아야 한다는 것입니다. 이 가정이 잘못된 것인가요?

요청 시 추가 정보를 게시할 수 있습니다.

편집 #1

가리킬 symlink타사를 추가 하고 패키지를 다시 설치해 보세요 . 이렇게 하면 원래 오류(libc.so.6은 TLS 데이터를 처리할 수 없음)가 다음으로 변경됩니다..ipkglibcld-linux.so.2ld-2.6.1Illegal instruction

관련 정보