Búsqueda de sitios web

Cómo solucionar “W: algunos archivos de índice no se pudieron descargar. "Error en Ubuntu


A veces puede aparecer el error “W: Algunos archivos de índice no se pudieron descargar. ” en Ubuntu al actualizar el sistema. Aquí hay un extracto del error.

W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-security/Release.gpg  Unable to connect to archive.ubuntu.com:http:

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

Desde la primera línea, el error es indicativo de un espejo caído o no disponible. En este caso, el espejo archive.ubuntu.com no está disponible por algún motivo.

Cómo solucionar “W: Algunos archivos de índice no se pudieron descargar. "Error en Ubuntu

Por lo general, el error debería desaparecer una vez que el espejo vuelva a estar en línea. Sin embargo, dado que no puede estar seguro de cuánto tiempo tardará el espejo en volver a estar disponible, el mejor método es cambiar a un espejo diferente.

Aquí hay algunas correcciones que puede realizar para resolver el error.

Solución 1: volver al espejo original de Ubuntu

Si te encuentras con este error, el primer truco que tienes bajo la manga es volver al espejo original. Esto implica crear un nuevo archivo de lista de fuentes a partir del archivo de lista de fuentes de muestra en la ruta /usr/share/doc/apt/examples/sources.list.

Puede echar un vistazo al archivo de lista de fuentes de muestra como se muestra:

cat /usr/share/doc/apt/examples/sources.list
Salida de muestra
See sources.list(5) manpage for more information
Remember that CD-ROMs, DVDs and such are managed through the apt-cdrom tool.
deb http://us.archive.ubuntu.com/ubuntu focal main restricted
deb-src http://us.archive.ubuntu.com/ubuntu focal main restricted

deb http://security.ubuntu.com/ubuntu focal-security main restricted
deb-src http://security.ubuntu.com/ubuntu focal-security main restricted

deb http://us.archive.ubuntu.com/ubuntu focal-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu focal-updates main restricted

Pero primero, como siempre se recomienda, haga una copia de seguridad de las listas de fuentes como se muestra:

sudo mv /etc/apt/sources.list{,.backup}
sudo mv /etc/apt/sources.list.d{,.backup}

A continuación, cree un nuevo archivo de lista de fuentes a partir del archivo de lista de fuentes de muestra siguiendo los pasos a continuación:

sudo mkdir /etc/apt/sources.list.d
sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list

Finalmente, actualice los repositorios como se muestra.

sudo apt update

Esto restaura todos los espejos y habilita el repositorio 'Principal' que es compatible con Canonical.

Para instalar paquetes de software compatibles con la comunidad, paquetes propietarios y paquetes que no están disponibles bajo una licencia completamente gratuita, podría considerar habilitar los siguientes repositorios:

  • Universe: software gratuito y de código abierto mantenido por la comunidad.
  • Restringido: controladores propietarios para dispositivos.
  • Multiverse: software restringido por derechos de autor o cuestiones legales.

Para habilitar estos repositorios, invoque los siguientes comandos.

sudo add-apt-repository restricted
sudo add-apt-repository multiverse
sudo add-apt-repository universe

Luego actualice sus listas de paquetes.

sudo apt update

En este punto, debería tener a su disposición tanto el repositorio principal como los repositorios apoyados por la comunidad.

Solución 2: seleccione el espejo más cercano de los espejos oficiales de Ubuntu

Alternativamente, podría considerar cambiar al espejo más cercano (que a menudo resulta ser el espejo más rápido) en relación con su ubicación geográfica.

El método más sencillo es asegurarse de que el espejo definido en el archivo de lista de fuentes incluya el código de país relativo a su país de residencia. Por ejemplo, el espejo oficial de Estados Unidos proporcionado en /etc/apt/sources.list es:

deb http://us.archive.ubuntu.com/ubuntu focal main restricted

Si su ubicación no está en Estados Unidos, simplemente sobrescriba el código de país de EE.UU. con el código de país apropiado. Por ejemplo, si se encuentra en Canadá, reemplace nos con ca como se muestra en el archivo.

deb http://ca.archive.ubuntu.com/ubuntu focal main restricted

Una vez hecho esto, actualice la lista de fuentes como se muestra:

sudo apt update

Solución 3: Copie el contenido de la lista de fuentes de un sistema que funcione bien

Finalmente, la otra forma de resolver este error es copiar el contenido del archivo lista de fuentes de otro sistema Ubuntu funcional y pegarlo en el archivo de lista de fuentes de su sistema. Este es, con diferencia, el método más sencillo para corregir este error.

Los tres métodos descritos deberían ayudarle a resolver este molesto error en Ubuntu.