Reparar apt-get update no funciona
¿La actualización de sudo apt falla en Ubuntu? Las últimas líneas del resultado nombran la causa real: reloj incorrecto, repositorio al final de su vida útil, PPA roto, falta de una clave GPG o un candado. Esta guía muestra cómo leer el error y corregir solo la fuente culpable.
📑Capítulos
- Ejecute sudo apt update y lea las últimas líneas: mencionan la causa real
- Reloj incorrecto: error "El archivo de versión aún no es válido"
- Red y DNS: ¿puede esta PC acceder a archive.ubuntu.com?
- Haga una copia de seguridad de los archivos fuente antes de editar nada
- Repositorio al final de su vida útil: una versión que ha abandonado el archivo principal
- PPA roto: una fuente externa incorrecta detiene toda la actualización
- Falta la clave GPG: el error NO_PUBKEY
- El bloqueo: ya se está ejecutando otro proceso de paquete
📋 Descripción general y guía paso a paso
Ejecute la actualización y lea las últimas líneas
Comience ejecutando la actualización y leyendo el resultado correctamente, desde abajo. La mayoría de las líneas son buenas noticias: Hit significa que una fuente respondió bien y Get significa que se descargó una nueva lista de paquetes. Solo importan dos tipos de líneas: las líneas Err en el medio y las líneas de resumen que comienzan con E: o W: al final. Esas últimas dos o tres líneas nombran la fuente rota y el motivo, en palabras sencillas.
sudo apt updateOne honest fact that calms most people down: one broken source does not poison the others. The sources that said Hit or Get updated normally. Your job is to find the single bad entry, fix or disable exactly that entry, and run the update again - never start by deleting the whole sources file.
Consultar el reloj
La primera de dos comprobaciones de 30 segundos. Cada repositorio de Ubuntu publica un archivo de lanzamiento firmado con la hora en que se creó y una fecha hasta la cual permanece válido, y apt verifica ese sello con el reloj de su PC. Si el reloj está equivocado (una batería CMOS agotada y máquinas de arranque dual hacen esto a menudo), apt rechaza el archivo con El archivo de versión no es válido todavía e incluso cuenta regresivamente cuánto tiempo esperará. Ejecute date y compárelo con su teléfono; un año, mes o incluso unas pocas horas incorrectos cuentan.
date
sudo timedatectl set-ntp true
sudo apt updateSwitching NTP on lets the PC correct itself from the internet. Fix the time and the same update command usually succeeds within a minute - nothing about your repositories, keys or installation was ever damaged.
Comprueba la red y el DNS
La segunda comprobación de 30 segundos: ¿puede esta PC siquiera acceder al archivo de Ubuntu? Si este comando imprime una dirección IP, la resolución de nombres funciona y la ruta de red está activa. Si no imprime nada, la culpa es de la red o del DNS: ningún repositorio es culpable y editar los archivos fuente no ayudará hasta que se solucione la conectividad.
getent hosts archive.ubuntu.comOnly when the clock is right and the archive answers do the repository fixes below make sense.
Haga una copia de seguridad de los archivos fuente antes de editar cualquier cosa
Las correcciones restantes pueden involucrar los archivos que le indican a apt dónde descargar: /etc/apt/sources.list y los archivos por fuente dentro de /etc/apt/sources.list.d/. Antes de cambiar una sola línea en cualquier lugar, guarde una copia del original en un lugar seguro, de modo que una edición incorrecta siempre se pueda deshacer al devolver la copia.
Reparar un repositorio al final de su vida útil
Si el error dice que un repositorio no tiene un archivo de versión (normalmente con un 404) para cada línea de una versión de Ubuntu, esa versión ha llegado al final de su vida útil y sus paquetes han salido del archivo principal. apt informa la verdad: ya no hay nada en esa dirección.
Las soluciones honestas son dos. La verdadera es actualizar la máquina a una versión compatible con Ubuntu. La opción de retención es señalar solo las líneas de las versiones antiguas al archivo de versiones antiguas de Ubuntu (old-releases.ubuntu.com), que mantiene disponibles las versiones antiguas; es útil para actualizar la PC una vez más, no es una forma de mantener seguro para siempre un sistema no compatible. Nunca reemplace su archivo fuente completo con uno copiado al azar de Internet; llevará los nombres en clave incorrectos y las fuentes incorrectas.
Reparar un PPA roto o una clave GPG faltante
Un PPA es una fuente de terceros que usted o un tutorial agregaron anteriormente, y un PPA inactivo (su propietario dejó de publicar para su lanzamiento o el PPA fue eliminado) falla durante toda la ejecución a pesar de que todas las fuentes de Ubuntu están en buen estado. El error nombra la dirección del PPA. Deshabilite o elimine solo la entrada de ese PPA (su propio archivo en /etc/apt/sources.list.d/, o la entrada en Software y actualizaciones en Otro software) y deje todo lo demás intacto.
Un problema de firma diferente dice NO_PUBKEY seguido de una ID de clave: el repositorio está bien, pero su PC aún no confía en su clave de firma. La solución es agregar la clave de ese repositorio, tomada únicamente de la página oficial del repositorio; una clave de firma decide en qué confía su PC, así que nunca importe una desde un sitio de descarga aleatorio.
--allow-insecure-repositories. Trate esto como un diagnóstico temporal a lo sumo, nunca como una solución: desactiva la verificación de firma que lo protege, por lo que la verdadera reparación es siempre la clave o el repositorio mismo.El bloqueo: esperar el otro proceso
No se pudo bloquear significa que el sistema de paquetes está ocupado, no roto. Sólo un programa puede escribir la base de datos del paquete a la vez, y el mensaje en sí nombra el proceso que mantiene el bloqueo: en un escritorio normal que muy a menudo es actualizaciones desatendidas (el actualizador de seguridad automático realizando su ejecución programada), una ventana del Actualizador de software que se deja abierta u otra terminal. Espere unos minutos, déjelo terminar y ejecute sudo apt update nuevamente; la mayoría de los errores de bloqueo se solucionan solos.
/var/lib/dpkg/ o /var/lib/apt/lists/) mientras aún se esté ejecutando un proceso de paquete. Los archivos de bloqueo no son el problema: son el ticket de cola. Eliminarlos permite que dos escritores ingresen a la base de datos a la vez, que es la forma en que un mensaje inofensivo se convierte en una verdadera corrupción del sistema de paquetes.Cualquiera que sea la causa del error, termine de la misma manera: solucione solo eso, ejecute sudo apt update una vez más y confirme que se complete sin líneas E: al final.
🏷️Topic Search Variables & Keywords
🎙️ Transcripción completa: toca para ampliar
Guía y soluciones de solución de problemas paso a paso: ¿no funciona? Pruebe esto. Demostración en pantalla realizada por el técnico Anshu.
¿La actualización de sudo apt falla en Ubuntu? Las últimas líneas del resultado nombran la causa real: reloj incorrecto, repositorio al final de su vida útil, PPA roto, falta de una clave GPG o un candado. Esta guía muestra cómo leer el error y corregir solo la fuente culpable.
(La transcripción disponible en la página fuente finaliza en este punto; mire el vídeo de arriba para ver el tutorial completo).
❓ Preguntas frecuentes
¿Este tutorial es 100 % gratuito?
¡Sí! Todas las guías y métodos demostrados por Technical Anshu utilizan recursos educativos, legales y gratuitos.
¿Pueden los principiantes seguir esta guía?
¡Absolutamente! Cada paso se demuestra en pantalla con instrucciones detalladas para que cualquiera pueda seguirlos fácilmente.
¿Dónde puedo hacer preguntas si me quedo atascado?
Deja un comentario directamente en el vídeo de YouTube y nuestra comunidad y Technical Anshu te ayudarán.
🚀 Mira el tutorial completo en YouTube
🚀 Mira el vídeo tutorial completo paso a paso en YouTube: https://www.youtube.com/watch?v=rAWEvloS-Bw
Suscríbase a Technical Anshu para obtener soporte de TI, solución de problemas de Windows y administración de servidores.
▶️ Ver vídeo completo