Tutoriales

Cómo solucionar el problema 404 no encontrado durante la actualización de apt-get en Debian

este»404 no encontrado. Se produce un error durante el proceso de actualización cuando su sistema intenta descargar un paquete de una fuente de repositorio que ya no existe o se ha movido. Esto suele ocurrir con versiones anteriores. Durban Una versión que ha alcanzado su estado de fin de vida útil y sus paquetes se han reubicado en el servidor de archivo.

desde Durban Se mantiene un ciclo de lanzamiento estricto, y las versiones anteriores finalmente se trasladan de réplicas en vivo al almacenamiento de archivos dedicado. Cuando esto suceda, la configuración de su repositorio existente quedará obsoleta y las operaciones del administrador de paquetes fallarán.

Comprender los errores 404 durante las actualizaciones

cuando corres apt-get update o apt-get upgradeel sistema lee su lista de fuentes /etc/apt/sources.list e intenta obtener información del paquete desde la URL especificada aquí. Si estas URL apuntan a repositorios que se han movido o eliminado, recibirá un error 404.

La solución implica actualizar la lista de fuentes para que apunte a la ubicación correcta del repositorio. ya que es diferente Durban Las versiones requieren diferentes URL del repositorio; primero identificaremos su versión actual y luego modificaremos la configuración en consecuencia.

Comprueba tu versión de Debian

Antes de realizar cualquier cambio, es necesario determinar qué Durban La versión que estás ejecutando.

lsb_release -a

 

Publicaciones relacionadas

El comando anterior muestra su información de distribución, incluido el número de versión y el nombre en clave.

  • Empollón → Debian 12
  • Diana → Debian 11
  • Buster → Debian 10

Tome nota de su nombre en clave, ya que lo necesitará en los siguientes pasos.

Configuración del archivo fuente de respaldo

Dado que modificará los archivos del sistema, la creación de una copia de seguridad garantiza que podrá restaurar la configuración original si es necesario.

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

Esto crea una copia de la lista de fuentes en el mismo directorio; si algo sale mal, puede restaurarla invirtiendo el origen y el destino en el comando anterior.

Actualizar fuente del repositorio

A continuación, debe editar la lista de fuentes para que apunte al repositorio correcto. Para personas mayores Durban Una versión que ha llegado al final de su vida útil y debe cambiar a un servidor de archivo.

Abra el archivo usando un editor de texto:

sudo nano /etc/apt/sources.list

Para versiones de Debian al final de su vida útil

si tu Durban La versión ya no es compatible (por ejemplo, jesse, tensión o anterior), reemplace el contenido del archivo con:

deb  CODENAME main contrib non-free
deb  CODENAME/updates main contrib non-free

reemplazar CODENAME con su nombre clave de Debian (por ejemplo, tensión para Debian 9).

Para las versiones actualmente compatibles

si tu Durban La versión aún es compatible, pero obtendrá un error 404 (problema de espejo). Utilice el repositorio principal de Debian en su lugar:

deb  CODENAME main contrib non-free
deb  CODENAME-updates main contrib non-free
deb  CODENAME-security main contrib non-free

reemplazar CODENAME con tu versión:

  • Debian 12 → Nerd
  • Debian 11 → Diana
  • Debian 10 → Rompedor

Después de realizar estos cambios, presione Guardar archivo Ctrl+OEntonces Ingresar luego salir Ctrl+X.

Manejo de la validación del repositorio de archivos

Repositorio de archivos al final de su vida útil Durban Las versiones no recibirán actualizaciones de seguridad, lo que significa que sus archivos de versión ya no estarán firmados con una clave válida. Para evitar que los comandos apt fallen debido a firmas caducadas, debe deshabilitar las comprobaciones de validación para estos repositorios.

Abra o cree los siguientes archivos de configuración:

sudo nano /etc/apt/apt.conf.d/99allow-unauthenticated

Añade esta línea:

Acquire::Check-Valid-Until "false";

Esta configuración le dice apt Ignore la fecha de vencimiento de los archivos publicados, lo cual es necesario para los repositorios de archivos que ya no reciben actualizaciones.

Actualizar información del paquete

Ahora que las fuentes de su repositorio están configuradas correctamente, actualice su lista de paquetes, que obtendrá la información más reciente sobre los paquetes del repositorio recién configurado. Si todo está configurado correctamente, debería completarse sin errores 404.

sudo apt-get update

Después de actualizar su lista de paquetes, puede actualizar sus paquetes instalados, que descargarán e instalarán las actualizaciones disponibles para su sistema actual. Para las versiones archivadas, es posible que encuentre pocos o ningún paquete de actualización porque ya no reciben actualizaciones.

sudo apt-get upgrade

Considere actualizar su distribución

Si bien corregir los errores 404 puede mantener su sistema actual funcionando normalmente, su vida operativa ha terminado Durban La versión significa que ya no recibirá actualizaciones de seguridad, lo que representa un riesgo significativo para los entornos de producción o de Internet.

Debería considerar actualizar a una versión de Debian actualmente compatible.

sudo apt-get dist-upgrade

Sin embargo, la mejora entre las principales Durban El control de versiones requiere una planificación cuidadosa y no debe realizarse al azar, ya que puede dañar las configuraciones existentes o el software instalado. Antes de intentar una actualización importante, consulte las Notas de la versión oficiales de Debian para su versión de destino.

generalizar

Se produjo un error 404 durante apt-get upgrade Originado en una URL de repositorio desactualizada en la configuración de origen. La funcionalidad de administración de paquetes se puede restaurar identificando su versión de Debian, actualizando la lista de fuentes para que apunte al repositorio apropiado y ajustando la configuración de verificación.

Planee actualizar a la versión actual debido a las implicaciones de seguridad de ejecutar una versión no compatible Durban La liberación sigue siendo la solución recomendada a largo plazo.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba