Amazon의 AWS 리포지토리를 사용할 때 apt-get이 찾을 수 없음을 반환 함


11

sudo apt-get 업그레이드 또는 업데이트를 수행하면 다음과 같은 결과가 나타납니다.

Err http://security.ubuntu.com/ubuntu/ saucy-security/main apport all 2.12.5-0ubuntu2.1
  404  Not Found [IP: 91.189.91.15 80]
Err http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ saucy/main libwhoopsie0 amd64 0.2.24.1
  404  Not Found
Err http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ saucy-updates/main software-properties-common all 0.92.28
  404  Not Found
Err http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ saucy-updates/main python3-software-properties all 0.92.28
  404  Not Found
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/libd/libdrm/libdrm2_2.4.46-1ubuntu1_amd64.deb  404  Not Found
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/p/procps/libprocps0_3.3.3-2ubuntu9_amd64.deb  404  Not Found
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/s/systemd/udev_204-0ubuntu19_amd64.deb  404  Not Found
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/s/systemd/libudev1_204-0ubuntu19_amd64.deb  404  Not Found
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/g/geoip/libgeoip1_1.5.1-1ubuntu1_amd64.deb  404  Not Found

최신 Ubuntu 13.10in AWS를 실행 중입니다. (인스턴스 시작시 표준 Ubuntu AIM) 이러한 오류가 이전 버전의 AWS에서 발생한 것으로 생각했습니다. 왜 최신 우분투 버전에 표시되는지 모르겠습니다. 어떻게해야합니까?

답변:


16

주어진 정보를 감안할 때 두 가지 가능한 원인이있을 수 있습니다. 삭제, 이동, 업그레이드 또는 특정 버전의 Ubuntu를 더 이상 사용할 수 없기 때문에 저장소에없는 패키지를 설치하려고하거나 패키지 목록을 한동안 업데이트하지 않았습니다.

첫 번째는 일시적인 문제 (나중에 다시 시도) 또는 영구적 문제 일 수 있습니다. apt-get update반드시 달리기 를 추천합니다 . 패키지 목록을 업데이트 한 후에도 문제가 계속되면 리포지토리가 손상되었거나 다른 리포지토리가 필요할 수 있습니다.

나중에 있다면 us-east-1.ec2.URL 에서만 제거하면됩니다 . 반환됩니다 archive.ubuntu.com:

sudo sed -i 's/us-east-1\.ec2\.//g' /etc/apt/sources.list

archives.ubuntu.com항목 만 남길 것입니다 . 전자와 함께 당신은 기다릴 수 있습니다.


6

또한 실제 설치를 실행하기 전에 미러 메타 데이터 (sudo apt-get update)를 업데이트하십시오. 로컬 apt 캐시가 날짜가 지난 것 같습니다.


빙고! 이것은 나를 위해 그것을했습니다, 나는 이것이 @murvinlai의 문제 일 것이라고 확신합니다.
Boinst

0

미러가 다운 된 경우 메인 미러 또는 가까운 나라에서 다른 미러로 변경해보십시오.

미러를 변경하려면 소프트웨어 센터> 편집> 소스로 이동하십시오.


명령 줄에서 어떻게합니까?
murvinlai

sources.list 파일을 편집 하고 주 서버 리포지토리에 대해 archive.ubuntu.com 대신 us-east-1.ec2.archive.ubuntu.com 을 대체 해야 합니다.
xangua
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.