apt-get return ไม่พบเมื่อใช้ที่เก็บ AWS ของ Amazon


11

เมื่อฉันทำ sudo apt-get upgrade หรือ update ฉันได้รับสิ่งต่อไปนี้:

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 รุ่นเก่า .. ฉันไม่รู้ว่าทำไมมันจึงปรากฏในรุ่นล่าสุดของ Ubuntu ฉันควรทำอย่างไรดี?

คำตอบ:


16

อาจมีสาเหตุที่เป็นไปได้สองประการที่ได้รับข้อมูลที่ได้รับ คุณกำลังพยายามติดตั้งแพ็กเกจที่ไม่ได้อยู่ในที่เก็บ (เพราะมันถูกลบย้ายอัพเกรดหรืออูบุนตูรุ่นที่ระบุไม่สามารถใช้งานได้อีกต่อไป) หรือคุณยังไม่ได้อัปเดตรายชื่อแพ็กเกจในขณะนี้

สิ่งแรกอาจเป็นปัญหาทางโลก (ลองอีกครั้งในภายหลัง) หรือแบบถาวร ฉันแนะนำให้วิ่ง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

หากกระจกล้มลองเปลี่ยนกระจกหลักหรือกระจกอื่นจากประเทศใกล้เคียง

ไปที่ศูนย์ซอฟต์แวร์> แก้ไข> แหล่งข้อมูลเพื่อเปลี่ยนมิเรอร์ของคุณ


จะทำอย่างไรใน command line?
murvinlai

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