Errori durante l'esecuzione di apt-get update e apt-get install mysql-server


11

Da ieri ho cercato di correre

apt-get update

senza successo nelle istanze di Ubuntu che sto creando su EC2.

In particolare ho riscontrato questi errori:

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# 

Anche cercando di installare mysql-server, ho riscontrato errori:

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# 

Ho corso

apt-get update --fix-missing

senza fortuna.

Qualche idea?

Ho svolto queste attività molte volte su istanze di Ubuntu Linux in esecuzione su AWS EC2 senza problemi. Grazie in anticipo per il vostro aiuto!


Risposte:


14

Questo era un bug noto con Amazon S3. Per risolvere questo problema, basta eseguiresudo apt-get update


Anche se questa non era la risposta al problema originale di OP (usando LTS obsoleto), sono il 12.04, ho riscontrato lo stesso errore e la tua soluzione l'ha risolto, quindi +1
Tobias J

3
Ha avuto problemi di esecuzione, apt-get updatequindi la soluzione consigliata è eseguire apt-get update?!
Cerin

6

La correzione era aggiungere queste righe a 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

Grazie per le risposte


2
Diffidare: questo smetterà anche di funzionare un giorno. Non riceverai già aggiornamenti di sicurezza tramite archive.ubuntu.com. Consiglio di aggiornare o reinstallare 12.04 se si desidera mantenere LTS.
Rinzwind,

6

Ubuntu 10.10 Maverick Meerkat ha raggiunto la fine del ciclo di vita (EOL) dal 10 aprile 2012, il che significa che non ci sono ulteriori aggiornamenti (nemmeno correzioni di sicurezza) e gli archivi dei pacchetti vengono spostati da archive.ubuntu.coma old-releases.ubuntu.com, che è la ragione dell'errore che stai vedendo .

Modifica /etc/apt/sources.liste correggi le fonti del tuo pacchetto . Si noti che è necessario rimuovere anche il us-west-1.ec2prefisso: non ci sono server di pacchetti EC2 dedicati per le versioni EOL.


3

Con questo consiglio e altre note che menzionavano "archivio" sono cambiate in "vecchie versioni", il seguente frammento mi ha aiutato ad andare avanti.

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

allora sono stato in grado di installare qualunque pacchetto fosse necessario (nel mio caso php5-sqlite)


0

prova ad aggiungere una fonte aggiuntiva

gksu gedit /etc/apt/sources.list

o installa LAMP tramite taskel

sudo tasksel install lamp-server

0

Gruppi di sicurezza -> In uscita

*   ALL Traffic ALL     ALL     0.0.0.0/0   Allow

Si prega di consentire Outbound, se si desidera connettersi a server esterni come google.com o anche se si desidera aggiornare- sudo apt-get update

Puoi consentire l'uscita in uscita utilizzando i gruppi di sicurezza goto front-end di AWS -> In uscita

Assicurati di selezionare il gruppo giusto per la tua istanza AWS

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.