"Apt-get update" siempre no se pudo recuperar

14

No entiendo por qué este problema podría sobrevivir. Muestra este mensaje de error todo el tiempo

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.

Intenté usar estos comandos (que se encuentran en esta pregunta )

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

No hay suerte para mi. Ese mensaje de volcado aparece de nuevo. Siempre falló con security.ubuntu.com. Mi conexión a Internet está bien, puedo hacer ping security.ubuntu.comsin ningún problema.

Entonces, la pregunta aquí es ¿por qué? ¿Y alguien por ahí puede ayudarme a salir de esto? Me estoy volviendo loco!

Toan Nguyen
fuente
¿Por cuánto tiempo ha estado sucediendo esto?
Seth
@Seth: hace 3 días, y este momento.
Toan Nguyen
1
Por lo general, es solo un problema temporal con el servidor y desaparece después de unos minutos o unas pocas horas.
Seth
¿Has recreado /var/lib/listsy su subdirección /var/lib/listsdespués de eliminarlos? Intenta hacerlo y busca las listas nuevamentesudo mkdir -p /var/lib/apt/lists/partial
Tung Tran
-Seth: Sí, en algún momento el problema desapareció, pero siempre volvía a buscarme ... -TungTran: ¿Realmente leíste mi pregunta? Si realmente lo lees, no harás esa pregunta.
Toan Nguyen

Respuestas:

9

Configure su proxy en la configuración de red de su PC para cada uno de los elementos, como HTTP, HTTPS, FTP y Socks, y aplique la configuración a todo el sistema si está usando un proxy.

Elimine los paquetes existentes e intente de la siguiente manera:

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

( copiado del mensaje anterior )

Santo
fuente
5

Esto funcionó para mí:

 apt-get clean
 rm -rf /var/lib/apt/lists/*
 apt-get clean
 apt-get update 
 apt-get upgrade
ognjen
fuente
1
Tenía que hacerlo # mkdir /var/lib/apt/lists/partialdespués de esto
Jacksonkr, el
4

Tengo Ubuntu 14.04 LTS, y a veces cuando uso este comando, me encuentro con este problema. Para resolver esto, puede usar la siguiente manera:

  1. vaya a la configuración del sistema .

    ajustes del sistema

  2. haga clic en software y actualizaciones

    actualizaciones de software

  3. ir a otra sección de software . Puede encontrar los enlaces relacionados con este error. Desmarca los enlaces relativos y haz clic en cerrar. Si no puede encontrar un enlace relativo, puede ir a la sección de software de ubuntu y desmarcar las opciones que pueden estar relacionadas con este error. A veces, al cambiar el servidor de descarga al servidor principal, su problema puede resolverse. Para cambiar el servidor de descarga, puede ir a la sección de software ubuntu y cambiar Descargar desde y elegir Servidor principal .

usuario2707504
fuente
1
Agradezco sus ayudas, pero esto no me da absolutamente ninguna ayuda. Cambiar al servidor principal es simplemente editar un archivo en /etc/apt/sources.list desde xx.archive.ubuntu.com a archive.ubuntu.com. ¿Por qué? Intente hacer ping a archive.ubuntu.com y security.ubuntu.com, deben devolverle la misma dirección IP.
Toan Nguyen
¿Cómo llego a la configuración del sistema desde la línea de comandos a través de ssh -X?
Gabriel Fair
El paso 3 resolvió el problema de "error al buscar" del "repositorio APT para D" en mi Ubuntu 14.04. El mensaje de error fue "gnutls_handshake () falló: el apretón de manos falló". La actualización de apt-get funciona bien después de desmarcar el repositorio problemático.
HD189733b
3

Tuve un problema similar hace una o dos semanas, y resultó ser un problema de DNS. Edité mi configuración estática /etc/network/interfacesy cambié la entrada DNS a Googles DNS con:

dns-nameserver 8.8.8.8 

Luego reiniciado.

Jibberish51
fuente
Probé este primero, ¡funcionó para mí! ¡Gracias!
Chan Kim
-2

intente agregar el archivo "sources.list" en este destino "/ etc / apt /" puede generar una lista usando este sitio web https://repogen.simplylinux.ch/ y no olvide usar "sudo".

CH.AEK
fuente