
estoy siguiendo eltutorial de instalación mono. Primero agrego el repositorio a la lista, luego importo la clave y finalmente intento actualizar los repositorios.
En el último paso me sale error:
W: Failed to fetch http://download.mono-project.com/repo/debian/dists/wheezy/main/binary-amd64/Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
Intenté solucionar este problema ejecutando rm -rf /var/lib/apt/lists/*
pero el error persiste.
¿Pueden ayudarme a entender por qué ocurre este error y, si es posible, una solución/solución alternativa? Preferiría no compilar desde la fuente ni usar la versión en el repositorio oficial.
Instalé Debian en una VM usandodebian-7.6.0-amd64-DVD-1.iso
Respuesta1
Hace 2 días estaba funcionando, hoy también tengo el mismo problema.
Pero creo que el archivo hash es incorrecto en el sitio mono-proyecto.
Si verifica el tamaño del archivo o crea un archivo hash para el archivo de Paquetes, podrá ver que no es lo mismo que el archivo hash.
binarios
http://origin-download.mono-project.com/repo/debian/dists/wheezy/main/binary-amd64/
Tamaño de archivo y lista hash de paquetes:
http://origin-download.mono-project.com/repo/debian/dists/wheezy/Release
Editar: actualizaron el archivo de suma de comprobación y también los binarios hace un par de minutos y ahora coinciden. Inténtalo de nuevo, puede que funcione ahora.
Respuesta2
La respuesta de Nesim me impulsó a preguntar en una lista de correo relacionada con mono. La respuesta que obtuve fue:
Espere unas horas. Esto se debe a que el sitio de descarga está detrás de una CDN y a que las cachés de Release y Packages.gz no coinciden. Se aclarará solo en unas pocas horas.
Después de aproximadamente 12 horas no se solucionó solo, pero surgió un nuevo error:
W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://download.mono-project.com wheezy Release: The following signatures were invalid: BADSIG A6A19B38D3D831EF Xamarin Public Jenkins (auto-signing) <[email protected]>
W: Failed to fetch http://download.mono-project.com/repo/debian/dists/wheezy/Release
W: Some index files failed to download. They have been ignored, or old ones used instead.
Después de 14 horas, el repositorio se analizó correctamente y el problema se resolvió.