Fehler beim Ausführen von apt-get update und apt-get install mysql-server


11

Seit gestern versuche ich zu rennen

apt-get update

in Ubuntu-Instanzen, die ich auf dem EC2 erstelle, erfolglos.

Insbesondere habe ich folgende Fehler erhalten:

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# 

Beim Versuch, MySQL-Server zu installieren, sind folgende Fehler aufgetreten:

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# 

Ich bin gelaufen

apt-get update --fix-missing

ohne Glück.

Irgendwelche Ideen?

Ich habe diese Aufgaben viele Male auf Ubuntu Linux-Instanzen ausgeführt, die in AWS EC2 ohne Probleme ausgeführt wurden. Vielen Dank im Voraus für Ihre Hilfe!


Antworten:


14

Dies war ein bekannter Fehler bei Amazon S3. Um dies zu beheben, führen Sie einfach aussudo apt-get update


Obwohl dies nicht die Antwort auf das ursprüngliche Problem von OP war (mit veraltetem LTS), habe ich am 12.04 den gleichen Fehler erhalten und Ihre Lösung hat ihn behoben, also +1
Tobias J

3
Er hatte Probleme beim Laufen, apt-get updatealso ist Ihre empfohlene Lösung zu laufen apt-get update?!
Cerin

6

Das Update bestand darin, diese Zeilen zur Datei sources.list hinzuzufügen:

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

Danke für die Antworten.


2
Seien Sie vorsichtig: Dies wird auch eines Tages aufhören zu arbeiten. Sie erhalten bereits keine Sicherheitsupdates über archive.ubuntu.com. Ich würde empfehlen, auf 12.04 zu aktualisieren oder neu zu installieren, wenn Sie LTS'ing beibehalten möchten.
Rinzwind

6

Ubuntu 10.10 Maverick Meerkat hat am 10. April 2012 das Ende seiner Lebensdauer (EOL) erreicht. Dies bedeutet, dass keine weiteren Updates (nicht einmal Sicherheitskorrekturen) vorliegen und die Paketarchive von archive.ubuntu.comnach verschoben old-releases.ubuntu.comwerden. Dies ist der Grund für den angezeigten Fehler .

Bearbeiten /etc/apt/sources.listund korrigieren Sie Ihre Paketquellen . Beachten Sie, dass Sie auch das us-west-1.ec2Präfix entfernen müssen : Es gibt keine dedizierten EC2-Paketserver für EOL-Versionen.


3

Mit diesem Rat und anderen Notizen, in denen "Archiv" in "alte Versionen" geändert wurde, half mir das folgende Snippet, vorwärts zu kommen.

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

dann konnte ich das benötigte paket installieren (in meinem fall php5-sqlite)


0

Versuchen Sie, eine zusätzliche Quelle hinzuzufügen

gksu gedit /etc/apt/sources.list

oder installieren Sie LAMP über tasksel

sudo tasksel install lamp-server

0

Sicherheitsgruppen -> Ausgehend

*   ALL Traffic ALL     ALL     0.0.0.0/0   Allow

Bitte erlauben Sie Outbound, wenn Sie eine Verbindung zu externen Servern wie google.com herstellen oder sogar ein Update durchführen möchten - sudo apt-get update

Sie können den Ausgang über das AWS-Front-End unter Sicherheitsgruppen -> Ausgang zulassen

Stellen Sie sicher, dass Sie die richtige Gruppe für Ihre AWS-Instanz auswählen

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.