Print
카테고리: [ Amazon Web Services ]
조회수: 1720

 

  NAT Gateway 부재로 인한 yum 불가: https://sarc.io/index.php/aws/1398-amazon-ec2-yum-cannot-use-yum

  위의 글 처럼 NAT Gateway가 부재하여서, yum이 실패한 상황이 있었다.

  그와 더불어, 간혹 사용자의 OS 임의 수정으로 yum이 실패할 경우도 있다.

  pyhton이 대새를 이루고 있는 요즘, 사용자가 python 3.x를 설치한 이후 os 기본 python을 3.x 로 변경을 하면 yum이 수행 불가능하게 된다.

 그 이유는 Amazon Linux 2의 yum 관련 configuration 및 기타 파일들이 모두 python 2.7 로 작성이 되어있기 때문이다.

 yum 기본 파일은 python 2.7을 직접 호출하나, 기타 configuration 파일들은 os 기본 python을 불러오게 되기 때문이다.

 그러므로,

  /usr/bin 하위에서 python이 어떤 것을 링크로 연결되어 있는지 확인을 해봐야 할 것이다.

  ex) $ ls -rlt /usr/bin | grep python