우분투 계열 리눅스 배포판에서 시냅틱 패키지 매니저 MergeList 오류 문제 리눅스


리눅스 민트(Linux Mint)를 사용중에 발생했던 문제다. 해결책을 찾기 위해 인터넷을 헤매다 보니 리눅스 민트만의 문제는 아니고 우분투 또는 다른 우분투 계열 배포판에서도 발생 가능한 문제인듯.

언제 어디서 어떻게 문제가 생겼는지 알 수는 없으나, 시냅틱 패키지 매니저(Synaptic Package Manager)를 실행하는데 오류가 발생해서 패키지 설치를 할 수 없었다. apt-get을 이용한 설치도 불가. 오류 메시지는 대략 아래와 같다.

E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_i18n_Translation-en
E: The package lists or status file could not be parsed or opened.
E: _cache-> open() failed, please report.

인터넷을 열심히 검색해 본 결과, 해결책을 찾았다. 오류가 있다고 나온 /var/lib/apt/lists/ 디렉토리의 내용을 모두 삭제한 후 패키지 정보를 갱신해 주면 된다. 터미널창에서 아래와 같이 작업하면 되겠다.

# /var/lib/apt/lists 디렉토리 하위의 모든 내용 삭제
sudo rm -rf /var/lib/apt/lists/

# 패키지 정보 갱신
sudo apt-get update

이제 다시 시냅틱 패키지 매니저를 실행해 보면 정상적으로 동작한다.

# 시냅틱 패키지 매니저 실행
sudo synaptic



덧글

댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.

Google Analytics


B-Side


adsense(w160_h600)2

통계 위젯 (화이트)

208711
4378
1636334

ad_widget_2