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 failure
apt update
가 진행되지 않는 것!sudo passwd root
를 입력하면 새로운 비밀번호를 입력하기 위한 작업들이 진행되고 신규 비밀번호가 설정된다.su -
를 이용해 root 계정으로 접속한 뒤 sudo apt update
를 진행하자~~
도움이 많이 되었습니다. 감사합니다.