No puedo ejecutar apt-get update
ya que encuentro el siguiente error:
# apt-get update
Hit:1 http://ftp.br.debian.org/debian testing InRelease
Ign:2 http://security.debian.org/debian-security testing/updates InRelease
Err:3 http://security.debian.org/debian-security testing/updates Release
404 Not Found [IP: 151.101.92.204 80]
Reading package lists... Done
E: The repository 'http://security.debian.org/debian-security testing/updates Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Repository 'http://ftp.br.debian.org/debian testing InRelease' changed its 'Codename' value from 'buster' to 'bullseye'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Entonces hay dos mensajes de error aquí:
- El repositorio ya no tiene un archivo de lanzamiento, lo cual es extraño. Lo comprobé en http://security-cdn.debian.org/debian-security/zzz-dists/testing/updates/ y parece que el archivo Release está allí. ¿Estoy buscando en el lugar equivocado o está sucediendo algo más?
- El repositorio cambió su nombre de
buster
abullseye
y que "debe ser aceptado explícitamente" (lo vi una vez hoy; no estaba allí cuando abrí la pregunta y ya no aparece). Esto no es realmente sorprendente, pero no esperaba que fuera un problema si estoy rastreando el repositorio como entesting
lugar del nombre de la versión.
¿Que puedo hacer? APT me dice que lea apt-secure(8)
, pero no tiene la información que necesito o no puedo entenderla.
apt
vsapt-get
por mucho tiempo ahora. Esto me hizo finalmente buscarlo.apt
es la forma preferida de administrar paquetes para usuarios finales.buster
". Supongo que fue en desuso hace un tiempo y me perdí el anuncio.zzz-dists
parte en la URL es inusual. Parece una carpeta a la que cambiaría el nombre para empujarla hacia abajo en una lista de archivos. No estaba al tanto deltesting/updates
cambio de nombre hasta que me enfrenté al mismo problema que tú. Se menciona por Debian : Si está rastreando las pruebas o la próxima estable nombre en clave, siempre debe tener un correspondiente deb security.debian.org < "prueba" o de una clave> -security línea principal en su / etc / fuentes / apt .list .Si está actualizando de prueba a buster, también asegúrese de ejecutar
apt-get update --allow-releaseinfo-change
Si no,
apt-get update
no te permitirá actualizar con Buster y escupirá mensajes como estos:fuente
Según las noticias del proyecto Debian publicadas el 1 de julio, Debian 10 "Buster" estaba programado para pasar de la prueba a la estable el 06/07/2019.
Parece que la transición de hecho se realizó según lo programado, por lo que la distribución de prueba ahora debería ponerse al día de forma inestable , para convertirse eventualmente en Debian 11 "Bullseye". Puede estar experimentando algunos efectos secundarios temporales debido a esta transición de los espejos de Debian.
Si desea quedarse con Debian 10 "Buster", ahora sería un buen momento para cambiar su
/etc/apt/sources.list
nombre de lanzamiento enbuster
lugar de hacerlotesting
.De lo contrario, pronto obtendrás las cosas crudas y sangrantes de inestable , y accidentalmente podrías obtener una actualización parcial a proto- "Bullseye".
Además, este es un recordatorio para que cualquiera que use la palabra
stable
en su/etc/apt/sources.list
cuenta considere si debe cambiarlostretch
y quedarse con la versión anterior, o leer las Notas de la versión y realizar los pasos de actualización recomendados.fuente
testing
en susources.list
enbuster
este momento . Por otro lado, si realmente quiere estar a la vanguardia del sprint de Debian 11, no cambie nada. Tal vez espere una o dos semanas para que pase lo peor de la tormenta, monitoree las listas de correo de Debian apropiadas, luego corraapt full-upgrade
y vea qué sucede. Si algo se rompe, haga buenos informes de errores. ¡Estarás probando Debian 11 mientras comienza a tomar forma!testing
acaba de salir de la congelación y quería actualizar. Entonces, ¿qué me dice APT? ¿Cómo "acepto explícitamente" el nuevo nombre en clave de la distribución? No recuerdo haber hecho esto antes.testing
ha cambiado debuster
abullseye
para reflejar la transición de Debian 10 -> 11, y ese nombre en clave se incluye en los archivos Release. Parece que su versión deapt
es lo suficientemente inteligente como para bloquear actualizaciones accidentales debuster
abullseye
. Es probable que la prioridad del Proyecto Debian sea sacar el nuevostable
y solucionar cualquier problema, por lo quetesting
podría romperse ligeramente durante unos días hasta que puedan crear las nuevas claves APT para el nuevotesting
lanzamiento. Es posible que deba actualizar manualmente eldebian-archive-keyring
paquete una vez que se lance uno nuevo.Ejecute
apt update
y acepte cambios (escriba y cada vez que se le solicite). Hará todos los cambios necesarios.fuente