"ld.so.cache corrupted"라는 메세지가 나오고 , 시스템이 더 이상 부팅되지 않습니다.

고객지원 지식기반 (kfr_59)

Symptom:

부팅이 끝난 다음에 첫 번째 프로그램(fsck, login 등)을 실행시키면 다음과 같은 에러 메시 지가 나타납니다.

ld.so.cache corrupted

Cause:

동적 링커인 ld는 동적으로 런타임에 링크된 프로그램들이 상응하는 동적 라이브러리들의 기능을 사용할 수 있도록 해 줍니다. 만약 이것이 되지 않으면 프로그램이 시작될 수 없습 니다.

ld.so.cache는 데이터베이스로 ld로 하여금 해당 라이브러리를 찾도록 요구합니다. 만약 이 데이터베이스가 손상을 입으면 동적으로 링크가 되는 프로그램들이 더 이상 시작하지 못하 게 됩니다.

그러면 어떻게 이것이 일어납니까?

정말 이상하게 나타납니다. 저희가 지원을 시작한 지 수 년 뒤에 처음으로 발생했습니다.

하나의 가능성은 루트 파일시스템이 가득차 있을 때 Idconfig가 콜되는 경우 이 문제가 발 생할 수 있다는 것입니다. (SuSEConfig야스트에서) 그래서 새로운 /etc/ld.so.cache 환경 설정이 실행될 수 없습니다.

Solution:

Hint:


키워드: LD.SO.CACHE CORRUPTED, BOOT, ROOTFILESYSTEM FULL

SDB-kfr_59, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 02. Mr 2001
SuSE Linux AG - 최근에 만들어진 : 07. Mr 2001 에 의해 kmyoo (sdb_gen 1.40.0)