
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계정의 비밀번호가 설정되어 있지 않아 발생한다.su -를 실행했음에도 아래와 같은 문구 error가 발생해서 root 계정의 비밀번호가 설정되어 있지 않음을 확인했다. ubuntu@ubuntu:~$ su -
Password:
su: Authentication failureapt update가 진행되지 않는 것!sudo passwd root를 입력하면 새로운 비밀번호를 입력하기 위한 작업들이 진행되고 신규 비밀번호가 설정된다.su -를 이용해 root 계정으로 접속한 뒤 sudo apt update를 진행하자~~
도움이 많이 되었습니다. 감사합니다.