Cómo entiendo este error?

Sección General del foro
Responder
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Buenas noches.
Acabo de ver que mi script de actualización de la raspi me devolvió este error:
https://pastebin.com/E77Hiqjq

AL mirar en la pagína de Debian, ( https://www.debian.org/releases/stable/errata )
seguí los consejos, introduje esta linea en sources.list

"deb http://security.debian.org/debian-security bullseye-security main contrib non-free"

y lo errores de tipo warn (me advierten?? no?) siguen allí.
Cómo he de interpretar este error? Y cómo lo puedo solucionar? ELiminando contrib non-free de las lineas en sources.list? COn esto basta? Me actualiza bien si los elimino?
Gracias de antemano por la ayuda...
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

¿Qué tienes en /etc/apt/sources.list?
¿Tienes algo extra dentro del directorio /etc/apt/sources.list.d?
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

egrueda escribió: 23 Oct 2022, 07:25 ¿Qué tienes en /etc/apt/sources.list?
¿Tienes algo extra dentro del directorio /etc/apt/sources.list.d?
Aqui está lo que tengo en sources.list y en el directorio
https://pastebin.com/ck9x9kGN

Menciono que quité de las lineas de sources.list "contrib non-free" para ver si seguían los errores
Cualquier cosa, me dices, @egrueda. Y gracias por el tiempo dedicado.
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

egrueda escribió: 23 Oct 2022, 07:25 ¿Qué tienes en /etc/apt/sources.list?
¿Tienes algo extra dentro del directorio /etc/apt/sources.list.d?

Aqui está lo que tengo en sources.list y en el directorio
https://pastebin.com/ck9x9kGN

Menciono que quité de las lineas de sources.list "contrib non-free" para ver si seguían los errores
Cualquier cosa, me dices, @egrueda. Y gracias por el tiempo dedicado.

Y hoy (ahora mismo, de hecho), me sale esto:
https://pastebin.com/hp74PgFr
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Código: Seleccionar todo

E: Repository 'http://security.debian.org/debian-security bullseye-security InRelease' changed its 'Origin' value from 'Raspberry Pi Foundation' to 'Debian'
E: Repository 'http://security.debian.org/debian-security bullseye-security InRelease' changed its 'Label' value from 'Raspberry Pi Foundation' to 'Debian-Security'
N: Repository 'http://security.debian.org/debian-security bullseye-security InRelease' changed its 'Version' value from '' to '11'
N: Repository 'http://security.debian.org/debian-security bullseye-security InRelease' changed its 'Suite' value from 'stable' to 'stable-security'
E: Repository 'http://security.debian.org/debian-security bullseye-security InRelease' changed its 'Codename' value from 'bullseye' to 'bullseye-security'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Básicamente, el mensaje te dice que la información que esperaba leer del repositorio (la que había leído anteriormente) ha cambiado.
Esto suele pasar, por ejemplo, cuando tú tienes debian 11.4 y el repositorio se actualiza a debian 11.5

Si antes usabas "http://security.debian.org/" y ahora usas "http://security.debian.org/debian-security", te avisa de que la infomación (archivo inRelease) ha cambiado y te pide que confirmes los cambios antes de "fiarse" de ese repositorio.

Si quieres ver la estructura del repo, para que entiendas las partes de esa línea, mira directamente:
http://security.debian.org/debian-secur ... -security/

Y las etiquetas que han cambiado y te avisa de ello son la que aparecen aquí:
http://security.debian.org/debian-secur ... /InRelease
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

egrueda escribió: 25 Oct 2022, 08:25 Si quieres ver la estructura del repo, para que entiendas las partes de esa línea, mira directamente:
http://security.debian.org/debian-secur ... -security/
Buenos días. Si mirando estoy... pero con esto me quedo, jejeje. Perdona el desconocimiento.

Encuentro en los links enviados, muchas etiquetas, muchas firmas demás números.

Código: Seleccionar todo

 
 Origin: Debian
Label: Debian-Security
Suite: stable-security
Version: 11
Codename: bullseye-security
Date: Mon, 24 Oct 2022 16:43:11 UTC
Valid-Until: Mon, 31 Oct 2022 16:43:11 UTC
Acquire-By-Hash: yes
Architectures: amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x
Components: updates/main updates/contrib updates/non-free
 

Pero al añadir en la linea en sources.list
"deb http:// ............. /debian-security bullseye-security main contrinb non-free"
recibo, claro está un error de que no puede leer la lista de fuentes.
Entonces no se exactamente que ponerle para que me coja las actualizaciones de seguridad que Debian publica regularmente.
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

danpacu escribió: 25 Oct 2022, 08:40 Pero al añadir en la linea en sources.list
"deb http:// ............. /debian-security bullseye-security main contrinb non-free"
recibo, claro está un error de que no puede leer la lista de fuentes.
Según veo la respuesta, no te está dando un error de qeu no puede leer la fuentre:

Código: Seleccionar todo

E: Repository 'http://security.debian.org/debian-security bullseye-security InRelease' changed its 'Origin' value from 'Raspberry Pi Foundation' to 'Debian'
E: Repository 'http://security.debian.org/debian-security bullseye-security InRelease' changed its 'Label' value from 'Raspberry Pi Foundation' to 'Debian-Security'
N: Repository 'http://security.debian.org/debian-security bullseye-security InRelease' changed its 'Version' value from '' to '11'
N: Repository 'http://security.debian.org/debian-security bullseye-security InRelease' changed its 'Suite' value from 'stable' to 'stable-security'
E: Repository 'http://security.debian.org/debian-security bullseye-security InRelease' changed its 'Codename' value from 'bullseye' to 'bullseye-security'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
De hecho te dice que la lee, y que no coincide con la información que tenía.
Sólo debes hacer lo que te dice la última línea, aceptarlo explícitamente.

El comando apt tiene un parámetro --allow-releaseinfo-change

Código: Seleccionar todo

           --allow-releaseinfo-change
           Allow the update command to continue downloading data from
           a repository which changed its information of the release 
           contained in the repository indicating e.g a new major 
           release. APT will fail at the update command for such 
           repositories until the change is confirmed to ensure the
           user is prepared for the change. See also apt-secure(8) 
           for details on the concept and configuration
Así que simplemente ejecuta el update con ese parámetro:

Código: Seleccionar todo

sudo apt-get update --allow-releaseinfo-change
Responder