리눅스2023. 8. 7. 10:30

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/615500 (2018.5.24)

 


리눅스 민트(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

728x90
Posted by 반달가면