apt-get update 및 apt-get install mysql-server 실행 오류


11

어제부터 나는 달리려고 노력했다.

apt-get update

Ubuntu 인스턴스에서 성공적으로 EC2에서 생성하고 있습니다.

구체적으로 다음과 같은 오류가 발생했습니다.

Ign http://security.ubuntu.com maverick-security/main amd64 Packages
Ign http://security.ubuntu.com maverick-security/universe amd64 Packages
Ign http://security.ubuntu.com maverick-security/multiverse amd64 Packages
Err http://security.ubuntu.com maverick-security/main Sources
  404  Not Found [IP: 91.189.92.190 80]
Err http://security.ubuntu.com maverick-security/universe Sources
  404  Not Found [IP: 91.189.92.190 80]
Err http://security.ubuntu.com maverick-security/main amd64 Packages
  404  Not Found [IP: 91.189.92.190 80]
Err http://security.ubuntu.com maverick-security/universe amd64 Packages
  404  Not Found [IP: 91.189.92.190 80]
Err http://security.ubuntu.com maverick-security/multiverse amd64 Packages
  404  Not Found [IP: 91.189.92.190 80]
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/maverick-security/main/source/Sources.gz  404  Not Found [IP: 91.189.92.190 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/maverick-security/universe/source/Sources.gz  404  Not Found [IP: 91.189.92.190 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/maverick-security/main/binary-amd64/Packages.gz  404  Not Found [IP: 91.189.92.190 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/maverick-security/universe/binary-amd64/Packages.gz  404  Not Found [IP: 91.189.92.190 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/maverick-security/multiverse/binary-amd64/Packages.gz  404  Not Found [IP: 91.189.92.190 80]

E: Some index files failed to download, they have been ignored, or old ones used instead.
root@ip-10-168-230-63:/etc/apt# 

또한 mysql-server를 설치하려고하는데 오류가 발생했습니다.

root@ip-10-168-230-63:/etc/apt# apt-get install mysql-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libhtml-template-perl mysql-server-5.1 mysql-server-core-5.1
Suggested packages:
  libipc-sharedcache-perl tinyca mailx
The following NEW packages will be installed:
  libhtml-template-perl mysql-server mysql-server-5.1 mysql-server-core-5.1
0 upgraded, 4 newly installed, 0 to remove and 81 not upgraded.
Need to get 12.1MB/12.2MB of archives.
After this operation, 29.5MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Err http://us-west-1.ec2.archive.ubuntu.com/ubuntu/ maverick-updates/main mysql-server-core-5.1 amd64 5.1.61-0ubuntu0.10.10.1
  403  Forbidden
Err http://us-west-1.ec2.archive.ubuntu.com/ubuntu/ maverick-updates/main mysql-server-5.1 amd64 5.1.61-0ubuntu0.10.10.1
  403  Forbidden
Err http://us-west-1.ec2.archive.ubuntu.com/ubuntu/ maverick-updates/main mysql-server all 5.1.61-0ubuntu0.10.10.1
  403  Forbidden
Failed to fetch http://us-west-1.ec2.archive.ubuntu.com/ubuntu/pool/main/m/mysql-5.1/mysql-server-core-5.1_5.1.61-0ubuntu0.10.10.1_amd64.deb  403  Forbidden
Failed to fetch http://us-west-1.ec2.archive.ubuntu.com/ubuntu/pool/main/m/mysql-5.1/mysql-server-5.1_5.1.61-0ubuntu0.10.10.1_amd64.deb  403  Forbidden
Failed to fetch http://us-west-1.ec2.archive.ubuntu.com/ubuntu/pool/main/m/mysql-5.1/mysql-server_5.1.61-0ubuntu0.10.10.1_all.deb  403  Forbidden
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
root@ip-10-168-230-63:/etc/apt# 

나는 달렸다

apt-get update --fix-missing

운없이.

어떤 아이디어?

AWS EC2에서 실행되는 Ubuntu Linux 인스턴스에서 아무런 문제없이 이러한 작업을 여러 번 수행했습니다. 도움을 주셔서 감사합니다.


답변:


14

이것은 Amazon S3 의 알려진 버그 입니다. 이 문제를 해결하려면 다음을 실행하십시오.sudo apt-get update


이것이 OP의 원래 문제 (오래된 LTS 사용)에 대한 대답은 아니지만 12.04에 동일한 오류가 발생하여 해결책이 수정되었으므로 +1
Tobias J

3
그는 실행하는 데 문제가 apt-get update있으므로 권장 솔루션을 실행하는 것 apt-get update입니까?!
Cerin

6

수정은 다음 행을 sources.list에 추가하는 것입니다.

deb http://us.archive.ubuntu.com/ubuntu lucid main multiverse universe
deb http://us.archive.ubuntu.com/ubuntu lucid-security main multiverse universe
deb http://us.archive.ubuntu.com/ubuntu lucid-updates main multiverse universe

답장을 보내 주셔서 감사합니다.


2
조심하십시오 : 이것도 언젠가는 일을 멈출 것입니다. 이미 archive.ubuntu.com을 통해 보안 업데이트를받지 못합니다. LTS를 유지하려면 12.04로 업그레이드하거나 다시 설치하는 것이 좋습니다.
Rinzwind

6

우분투 10.10 매버릭 미어캣에서 이동 더 이상의 업데이트 (심지어 보안 수정) 및 패키지 아카이브가 없음을 의미 2012년 4월 10일의 삶 (EOL)의 끝에 도달 archive.ubuntu.com에가 old-releases.ubuntu.com당신이보고있는 오류의 원인이다, .

패키지 소스를 편집 /etc/apt/sources.list하고 수정하십시오 . us-west-1.ec2접두사 도 제거해야 합니다. EOL 릴리스 전용 EC2 패키지 서버는 없습니다.


3

이 조언과 "아카이브"에 대한 기타 참고 사항이 "오래된 릴리스"로 변경되어 다음 스 니펫이 앞으로 나아갈 수 있도록 도와줍니다.

sudo sed 's@http://archive\.ubuntu\.com/@http://old-releases.ubuntu.com/@' -i /etc/apt/sources.list
sudo apt-get update
sudo apt-get upgrade

그런 다음 필요한 패키지를 설치할 수있었습니다 (필자의 경우 php5-sqlite)


0

추가 소스를 추가하려고

gksu gedit /etc/apt/sources.list

또는 tasksel을 통해 LAMP를 설치하십시오

sudo tasksel install lamp-server

0

보안 그룹-> 아웃 바운드

*   ALL Traffic ALL     ALL     0.0.0.0/0   Allow

google.com과 같은 외부 서버에 연결하거나 업데이트하려는 경우 아웃 바운드를 허용하십시오. sudo apt-get update

AWS 프런트 엔드 goto 보안 그룹-> 아웃 바운드를 사용하여 아웃 바운드를 허용 할 수 있습니다.

AWS 인스턴스에 적합한 그룹을 선택하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.