Apt Update 안될 때 해결 방법
Kurento Media Server Local 설치하는 방법을 하는데 7.0.0 업데이트 되면서 호환성 문제가 발생했다.
그래서 다시 6.9.0 버전으로 내리려는데 갑자기… apt update가 되지 않았다
sudo apt update
를 하면 Not Working이 뜨다가, 결국 에러를 반환하고 끝나는 상황이 반복 되었다
W: Some index files failed to download. They have been ignored, or old ones used instead. Answer in English.
구글에 떠도는 DNS나 저장소 리스트를 변경했지만 안되었다.
그래서 대여한 클라우드에서 새로운 인스턴스를 만들어 테스트했는데도 되지 않았다
그렇다면, DNS나 저장소 리스트 문제가 아니라 네트워크 설정 문제가 의심이 되었다
난 NHN 클라우드를 사용하는데 레퍼런스가 적으므로 AWS에서 비슷한 문제가 있는지 찾아 보았다
역시나 스택 오버 플로우에 나와 비슷한 사례가 있었고, 보안 그룹을 변경해서 해결 하였다
해결 방법 : 보안 그룹 재설정
보통 인스턴스를 시작하면 인바운드 및 아웃바운드 트래픽을 제어하는 가상 방화벽 역할을 하는 하나 이상의 보안 그룹과 연결된다.
즉 나의 경우 아웃바운드 규칙이 대상(이 경우 인터넷의 apt 리포지토리)에 대한 트래픽을 허용하지 않아 요청이 대상에 도달하지 않았던거다
모든 트래픽을 '0.0.0.0/0’으로 허용하는 아웃바운드 규칙을 추가하면 인스턴스가 인터넷의 모든 IP 주소와 통신할 수 있다.
즉 0.0.0.0으로 변경한 후 apt-get update
명령이 리포지토리 서버에 도달하고 패키지 인덱스를 다운로드하여 문제를 해결할 수 있다
기존의 보안 그룹 설정
기존에 보안 그룹 설정 할 때 트래픽을 제한하고 있었음을 알 수 있다.
부족한 점이나 잘못 된 점을 알려주시면 시정하겠습니다 :>
'ETC' 카테고리의 다른 글
Tistory Toc 추가하는 방법 (0) | 2023.07.01 |
---|---|
BindingResult argument is expected to be immediately after the model attribute argument in the controller method signature (0) | 2023.05.23 |
Cannot read properties of undefined (reading 'joinColumns') (0) | 2023.05.08 |
Python 가상 환경 구성 (0) | 2023.05.05 |
IntelliJ 초기 설정 - VSCODE를 떠나며 (0) | 2023.05.03 |