"Apt-get update" non è sempre riuscito a recuperare


14

Non capisco perché questo problema possa sopravvivere. Mostra sempre questo messaggio di errore

Fetched 32.8 MB in 1min 16s (430 kB/s)                                         
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/main/binary-amd64/Packages  Hash Sum mismatch

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/universe/binary-i386/Packages  Hash Sum mismatch

E: Some index files failed to download. They have been ignored, or old ones used instead.

Sono stato provato ad usare questi comandi (che ho trovato in questa domanda )

sudo apt-get clean
sudo rm -vf /var/lib/apt/lists/*
sudo rm -vf /var/lib/apt/lists/partial/*
sudo apt-get update

Nessuna fortuna per me. Quel messaggio di dump appare di nuovo. Fallito sempre con security.ubuntu.com. La mia connessione Internet è OK, sono in grado di eseguire il ping security.ubuntu.comsenza problemi.

Quindi, la domanda qui è perché? E qualcuno là fuori può aiutarmi a risolverlo? Sto impazzendo!


Quanto tempo è successo?
Seth,

@Seth: 3 giorni fa, e questo momento.
Toan Nguyen il

1
Di solito è solo un problema temporaneo con il server e scompare dopo pochi minuti o poche ore.
Seth,

Hai ricreato /var/lib/listse il suo sottodiretto /var/lib/listsdopo averli rimossi? Prova a farlo e recupera di nuovo gli elenchisudo mkdir -p /var/lib/apt/lists/partial
Tung Tran,

-Seth: Sì, a volte il problema è scomparso, ma è sempre tornato a trovarmi .... -TungTran: Hai davvero letto la mia domanda? Se lo leggi davvero, non farai questa domanda.
Toan Nguyen,

Risposte:


9

Configura il tuo proxy nelle impostazioni di rete del tuo PC per ciascuno degli elementi come HTTP, HTTPS, FTP e Socks e applica le impostazioni al sistema se stai utilizzando il proxy.

Rimuovere i pacchetti esistenti e quindi provare come segue:

apt-get clean
rm -rf /var/lib/apt/lists/*
apt-get clean
apt-get update 
apt-get upgrade

( copiato dal messaggio sopra )


5

Questo ha funzionato per me:

 apt-get clean
 rm -rf /var/lib/apt/lists/*
 apt-get clean
 apt-get update 
 apt-get upgrade

1
Ho dovuto farlo # mkdir /var/lib/apt/lists/partialdopo
Jacksonkr il

4

Ho Ubuntu 14.04 LTS, e talvolta quando uso questo comando, incontro questo problema. Per risolvere questo è possibile utilizzare il seguente modo:

  1. vai alle impostazioni di sistema .

    impostazioni di sistema

  2. fai clic su software e aggiornamenti

    aggiornamenti software

  3. vai alla sezione altri software . È possibile trovare i collegamenti relativi a questo errore. Deseleziona i relativi collegamenti e fai clic su Chiudi. Se non riesci a trovare un link relativo, puoi andare alla sezione software di Ubuntu e deselezionare le opzioni che possono essere relative a questo errore. A volte, cambiando Download Server in Main Server il problema può essere risolto. Per cambiare il server di download puoi andare alla sezione software Ubuntu e cambiare Download da e selezionare Server principale .


1
Apprezzo i tuoi aiuti, ma questo non mi dà assolutamente alcun aiuto. Passare al server principale è semplicemente un file di modifica in /etc/apt/sources.list da xx.archive.ubuntu.com a archive.ubuntu.com. Perché? Prova a eseguire il ping su archive.ubuntu.com e security.ubuntu.com, devono restituirti lo stesso indirizzo IP.
Toan Nguyen,

come posso accedere alle impostazioni di sistema dalla riga di comando tramite ssh -X?
Gabriel Fair

Il passaggio 3 ha risolto il problema "impossibile recuperare" del "repository APT per D" sul mio Ubuntu 14.04. Il messaggio di errore era "gnutls_handshake () non riuscito: stretta di mano non riuscita". apt-get update funziona bene dopo aver deselezionato il repository problematico.
HD189733b

3

Ho avuto un problema simile una settimana o due fa, e si è rivelato essere un problema DNS. Ho modificato la mia configurazione statica /etc/network/interfacese ho cambiato la voce DNS in DNS di Google con:

dns-nameserver 8.8.8.8 

Quindi riavviato.


L'ho provato prima, ha funzionato per me! Grazie!
Chan Kim,

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.