Kesalahan menjalankan pembaruan apt-get dan apt-get install mysql-server

11

Sejak kemarin saya sudah berusaha lari

apt-get update

tidak berhasil dalam contoh Ubuntu yang saya buat di EC2.

Secara khusus saya mendapatkan kesalahan ini:

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# 

Juga mencoba menginstal mysql-server, saya mendapatkan kesalahan:

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# 

Saya memang lari

apt-get update --fix-missing

tanpa keberuntungan.

Ada ide?

Saya telah melakukan tugas-tugas ini berkali-kali pada instance Linux Ubuntu yang berjalan di AWS EC2 tanpa masalah. Terima kasih sebelumnya atas bantuan Anda!

carlos
sumber
maverick (10.10) telah mencapai EndOfLife pada bulan April 2012, lihat http://fridge.ubuntu.com/2012/04/10/ubuntu-10-10-maverick-meerkat-end-of-life-reached-on-april- 10-2012 /
guntbert

Jawaban:

14

Ini adalah bug yang dikenal dengan Amazon S3. Untuk memperbaiki ini, jalankan sajasudo apt-get update

Anuj Gupta
sumber
Meskipun ini bukan jawaban untuk masalah awal OP (menggunakan LTS yang sudah ketinggalan zaman), saya menggunakan 12,04, mendapatkan kesalahan yang sama, dan solusi Anda memperbaikinya, jadi +1
Tobias J
3
Dia memiliki masalah dalam menjalankan apt-get updatesehingga solusi yang Anda sarankan adalah menjalankan apt-get update?!
Cerin
6

Cara mengatasinya adalah menambahkan baris-baris ini ke 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

Terima kasih atas balasannya.

carlos
sumber
2
Berhati-hatilah: ini juga akan berhenti bekerja suatu hari. Anda sudah -tidak- akan menerima pembaruan keamanan melalui archive.ubuntu.com. Saya akan menyarankan untuk meningkatkan atau menginstal ulang 12,04 jika Anda ingin tetap menggunakan LTS.
Rinzwind
6

Ubuntu 10.10 Maverick Meerkat telah mencapai akhir masa pakainya (EOL) pada 10 April 2012, yang berarti tidak ada pembaruan lebih lanjut (bahkan perbaikan keamanan) dan arsip paket dipindahkan dari archive.ubuntu.comke old-releases.ubuntu.com, yang merupakan alasan kesalahan yang Anda lihat .

Edit /etc/apt/sources.listdan perbaiki sumber paket Anda . Perhatikan bahwa Anda juga harus menghapus us-west-1.ec2awalan: tidak ada server paket EC2 khusus untuk rilis EOL.

kynan
sumber
3

Dengan saran ini, dan catatan lain yang menyebutkan "arsip" diubah menjadi "rilis lama", cuplikan berikut membantu saya bergerak maju.

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

maka saya dapat menginstal paket apa pun yang saya butuhkan (dalam kasus saya php5-sqlite)

Tyler Mulligan
sumber
0

coba tambahkan sumber tambahan

gksu gedit /etc/apt/sources.list

atau instal LAMP melalui tasksel

sudo tasksel install lamp-server
Hany Alsamman
sumber
0

Grup Keamanan -> Keluar

*   ALL Traffic ALL     ALL     0.0.0.0/0   Allow

Izinkan Outbound, jika Anda ingin terhubung ke server eksternal seperti google.com atau bahkan ingin memperbarui - sudo apt-get update

Anda dapat mengizinkan keluar menggunakan AWS front-end goto Security Groups -> Outbound

Pastikan Anda memilih grup yang tepat untuk instance AWS Anda

Manu RS
sumber