ข้อผิดพลาดในการใช้ 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

ไม่มีโชคใด ๆ

ความคิดใด ๆ

ฉันได้ทำงานเหล่านี้หลายครั้งบนอินสแตนซ์ Ubuntu Linux ที่ทำงานใน AWS EC2 โดยไม่มีปัญหาใด ๆ ขอบคุณล่วงหน้าสำหรับความช่วยเหลือของ!


ผู้ไม่ฝักใฝ่ฝ่ายใด (10.10) มาถึง EndOfLife ในเดือนเมษายน 2012 ดูที่http://fridge.ubuntu.com/2012/04/10/ubuntu-10-10-maverick-meerkat-end-of-life-reached-on-april- 10-2012 /
guntbert

คำตอบ:


14

นี่เป็นข้อผิดพลาดที่รู้จักกับ Amazon S3 เพื่อแก้ไขปัญหานี้เพียงแค่เรียกใช้sudo apt-get update


แม้ว่านี่ไม่ใช่คำตอบสำหรับปัญหาดั้งเดิมของ OP (โดยใช้ LTS ที่ล้าสมัย) แต่ฉันอยู่ที่ 12.04 ได้รับข้อผิดพลาดเดียวกันนี้และโซลูชันของคุณแก้ไขได้ดังนั้น +1
Tobias J

3
เขามีปัญหาในการทำงานapt-get updateดังนั้นทางออกที่คุณแนะนำคือให้ทำงานapt-get update!
Cerin

6

การแก้ไขคือการเพิ่มบรรทัดเหล่านี้ไปยังแหล่งรายการ:

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 ฉันแนะนำให้อัปเกรดเป็นหรือติดตั้ง 12.04 ใหม่หากคุณต้องการใช้ LTS ต่อไป
Rinzwind

6

Ubuntu 10.10 Maverick Meerkat สิ้นสุดอายุการใช้งาน (EOL) ตั้งแต่วันที่ 10 เมษายน 2012 ซึ่งหมายความว่าไม่มีการอัพเดทเพิ่มเติม (ไม่แม้แต่การแก้ไขด้านความปลอดภัย) และคลังข้อมูลแพ็กเกจถูกย้ายจากarchive.ubuntu.comไปold-releases.ubuntu.comซึ่งเป็นสาเหตุของข้อผิดพลาดที่คุณเห็น .

แก้ไข/etc/apt/sources.listและแก้ไขแหล่งแพคเกจของคุณ โปรดทราบว่าคุณต้องลบus-west-1.ec2คำนำหน้าด้วย: ไม่มีเซิร์ฟเวอร์แพคเกจ EC2 เฉพาะสำหรับ EOL รีลีส


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

หรือติดตั้ง LAMP ผ่าน taskel

sudo tasksel install lamp-server

0

กลุ่มความปลอดภัย -> ขาออก

*   ALL Traffic ALL     ALL     0.0.0.0/0   Allow

โปรดอนุญาตขาออกหากคุณต้องการเชื่อมต่อกับเซิร์ฟเวอร์ภายนอกเช่น google.com หรือแม้แต่ต้องการอัปเดตอัปเดต audo-get audo

คุณสามารถอนุญาตขาออกโดยใช้ AWS front-end goto Security Groups -> Outbound

ตรวจสอบให้แน่ใจว่าคุณเลือกกลุ่มที่เหมาะสมสำหรับอินสแตนซ์ AWS ของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.