[ubuntu]Could not open lock file /var/lib/apt/lists/lock Error 해결 방법

차보경·2023년 2월 6일
1

TIL

목록 보기
24/37
post-thumbnail
post-custom-banner

Error 상황

pem키로 EC2에 ssh 접속을 하고, airflow를 설치하기 위해 sudo apt update를 입력하니 오류가 발생했다..!! (역시 설치가 제일 어려워??)

E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)

E: Unable to lock directory /var/lib/apt/lists/

W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)

W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)

원인

  • 에러 문구에서 말하는 것 처럼 /var/lib/apt/lists/lock을 열 수 없다는 건데(접근거부), 이건 root 계정이 아니거나, root계정의 비밀번호가 설정되어 있지 않아 발생한다.
    • 내 경우 root 계정으로 전환하기 위해 su -를 실행했음에도 아래와 같은 문구 error가 발생해서 root 계정의 비밀번호가 설정되어 있지 않음을 확인했다.
    ubuntu@ubuntu:~$ su -            
    Password:
    su: Authentication failure
  • 덧) 이 폴더의 내용에 따라 패키지 및 인덱스 정보를 업데이트하기 때문에 apt update가 진행되지 않는 것!

해결방법

  • root 계정의 비밀번호를 설정하자!😉
    sudo passwd root를 입력하면 새로운 비밀번호를 입력하기 위한 작업들이 진행되고 신규 비밀번호가 설정된다.
  • 그리고 다시 su -를 이용해 root 계정으로 접속한 뒤 sudo apt update를 진행하자~~

참고내용

profile
차보의 Data Engineer 도전기♥ (근데 기록을 곁들인)
post-custom-banner

1개의 댓글

comment-user-thumbnail
2023년 9월 12일

도움이 많이 되었습니다. 감사합니다.

답글 달기