Помилки під час оновлення apt-get update та apt-get install mysql-сервер


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-сервер, я отримував помилки:

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 без проблем. Заздалегідь дякую за вашу допомогу!


maverick (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


Незважаючи на те, що це не було відповіддю до початкового питання ОП (використовуючи застарілий LTS), я 12.04, отримував цю саму помилку, і ваше рішення виправило її, тому +1
Tobias J

3
У нього були проблеми із запуском, apt-get updateтому ваше рекомендоване рішення - запустити apt-get update?!
Серін

6

Виправленням було додати ці рядки до source.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. Я б радив оновити або перевстановити 12.04, якщо ви хочете зберегти LTS'ing.
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префікс: для випусків 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

або встановити LAMP через tasksel

sudo tasksel install lamp-server

0

Групи безпеки -> Вихідні

*   ALL Traffic ALL     ALL     0.0.0.0/0   Allow

Будь ласка, дозвольте вихідний, якщо ви хочете підключитися до зовнішніх серверів, таких як google.com або навіть хочете оновити- sudo apt-get update

Ви можете дозволити вихідний за допомогою AWS переднього переходу до груп груп безпеки -> вихідний

Переконайтесь, що ви вибрали потрібну групу для свого екземпляра AWS

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.