apt-get을 통해 패키지를 설치할 때 손상된 libc6으로 인해 시스템이 부팅되지 않습니다.

apt-get을 통해 패키지를 설치할 때 손상된 libc6으로 인해 시스템이 부팅되지 않습니다.

libc6을 업그레이드하고 x86 아키텍처를 허용하라는 페이지를 믿고 amd64 Debian 7에 Skype를 설치해 보았습니다. 이러한 패키지를 다운로드하고 libc6을 업그레이드하기 시작했을 때 시스템이 충돌하고 시작 시 다음 메시지가 계속 표시되었습니다. (
Inconsistency detected by ld.so: dl-close.c: 743: _dl_close: Assertion map >l_init_called' failed! 이 메시지는 터미널에 입력할 때와 동일한 메시지입니다.)/lib/libc.so.6

복구 디스크를 사용하고 모든 x86 패키지를 지우고 x86 아키텍처를 제거했지만 apt-get에서 무언가를 설치하면 시스템이 다시 충돌하고 파일이 ld.so.cache제거될 때까지 OS가 부팅되지 않습니다.

ldd --version터미널에서 실행 하면 출력은 다음과 같습니다.ldd (Debian EGLIBC 2.13-38+deb7u6) 2.13

매번 시스템을 복구할 필요 없이 apt-get을 통해 패키지를 다시 설치하려면 어떻게 해야 합니까?

답변1

Debian 7 amd64 [Wheezy]에서는 dpkg[stable for wheezy]를 설치하는 것 외에도 libc6-udep실수로 버전 2.19도 설치했습니다.libc6 2.13

나중에 동일한 문제가 발생하여 apt-get시스템을 파괴하고 동일한 메시지를 표시했습니다.

Synaptic 패키지 mgr을 사용하여 이를 제거 libc6-udep 2.19하고 오류가 해결되었습니다.

관련 정보