More

    [리눅스 (LINUX)] Ubuntu 22.04 apt update 에러 메시지 해결

    열심히 리눅스를 설치하고 패키지를 설치하려고 보면 갑자기 어딘가에서 나도 모르는 에러로 인하여 업데이트가 안되는 경우가 있다.

    잘 되던 게 어느 부분을 잘못 만졌는지 이상한 에러로 업데이트가 안되어 골치아픈 상황을 만드는 경우를 대비한 방법입니다.

    우선 설치 진행을 이것 저것 해보다 평상시와 같이 업데이트를 위해 아래 명령어를 내리칩니다.

    itgoit@ubuntu-22-04-02:~ $ sudo apt-get update
    패키지 목록을 읽는 중입니다... 완료

    두둥!! 한두 개도 아니고 이상한 에러들이 한꺼번에 발생하여 갑자기 멘붕이 오기 시작하는데요.

    이럴 땐 절대 당황하지 마세요. 에러는 원인을 찾아 해결하면 됩니다.

    E: Could not get lock /var/lib/apt/lists/lock. It is held by process 1597 (packagekitd)
    
    N: Be aware that removing the lock file is not a solution and may break your system.
    
    E: 잠금 파일  /var/lib/apt/lists/lock 파일을   없습니다  - open (13: 허가 거부)
    
    E: /var/lib/apt/lists/ 디렉터리를 잠글  없습니다
    
    W: /var/cache/apt/pkgcache.bin 파일을 삭제하는데 문제가 있습니다  -  RemoveCaches (13: 허가 거부)
    
    W: /var/cache/apt/srcpkgcache.bin 파일을 삭제하는데 문제가 있습니다 - RemoveCaches (13 : 허가 거부)

    특히나 위와 같은 에러들은 제가 경험해본 결과 대부분 아래 캐시파일이나 lock 폴더를 모두 지우면 문제 없이 정상 업데이트가 되는 것을 경험했습니다.

    itgoit@ubuntu-22-04-02:~ $ sudo rm -rf /var/lib/apt/lists/lock
    itgoit@ubuntu-22-04-02:~ $ sudo rm -rf /var/cache/apt/archives/lock
    itgoit@ubuntu-22-04-02:~ $ sudo rm -rf /var/lib/dpkg/lock*
    itgoit@ubuntu-22-04-02:~ $ sudo dpkg --configure -a
    itgoit@ubuntu-22-04-02:~ $ sudo apt-get update

    위와 같이 다시 업데이트를 시도하면 정상적으로 실행이 됩니다.

    Subscribe

    댓글 남기기