# # stretch-oficiales deb http://ftp.us.debian.org/debian/ stretch main contrib non-free deb-src http://ftp.us.debian.org/debian/ stretch main contrib non-free
Buen dia, no puedo actualizar al recién instalado Debian 9, me da el siguiente error de clave y la verdad es un tema que no logro corregir, agradezco cualquier sugerencia.
El repositorio «http://deb.debian.org/debian stretch/updates Release» no tiene un fichero de Publicación.No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.http://deb.debian.org/debian/dists/stretch-updates/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg are ignored as the file is not readable by user '_apt' executing apt-key.http://deb.debian.org/debian/dists/stretch/Release.gpg: The key(s) in the keyring /etc/apt/trusted.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
--
--
Has recibido este mensaje porque estás suscrito a Grupo "Zona Norte
Lug"
---
Has recibido este mensaje porque estás suscrito al grupo "Zona Norte Lug" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a zonanorte_lug+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
[Pega el resultado]
Que sera ese usuario _apt ??
id _apt
{Pega el resultado]Puede que sea algo nuevo de Debian para hacer sandboxing de apt y poder correrlo con menos privilegios que root.
Todavía no la baje para probar que novedades trae
Tiene toda la pinta que tenes un problema de derechos.Fijate que el error te dice:The key(s) in the keyring /etc/apt/trusted.gpg are ignored as the file is not readable by user '_apt'Indicanos que derechos tenes en /etc/apt/trusted.gpgls -l /etc | grep apt
[pega el resultado]ls -l /etc/apt/trusted.gpg
jose@debian64:~$ ls -l /etc/apt/trusted.gpg
-rw------- 1 root root 32 jun 19 17:14 /etc/apt/trusted.gpg
Que sera ese usuario _apt ??id _apt
jose@debian64:~$ id _apt
uid=104(_apt) gid=65534(nogroup) grupos=65534(nogroup)
mmmm...otro tema, tenes todas las firmas?Hace como root lo siguiente:
apt-get install debian-archive-keyring
Bueno, veo que tenes una mezcolanza de keys de la versión 7, 8 y la 9.
tira también tu source list.
cat /etc/apt/source.list
[Pega el resultado aca]
Para mi lo primero que vas a tener que hacer es remover o comentar las
lineas de la versiones antiguas.
Después regenerar las keys.
Hacete una copia primero de /etc/apt/trusted.gpg, removes el archivo y
luego corres:
apt-get install debian-archive-keyring
Con respecto al usuario _apt, develado el misterio gracias a un
comentario de reddit:
https://askubuntu.com/questions/810202/what-is-the-sandbox-user-apt-on-my-system
The user _apt is created by the postinst script of the apt package
(/var/lib/dpkg/info/apt.postinst):
# add unprivileged user for the apt methods
adduser --force-badname --system --home /nonexistent \
--no-create-home --quiet _apt || true
It's the owner of /var/cache/apt/archives/partial and
/var/lib/apt/lists/partial and used by APT to download packages,
package list, and other things.
Significa que ese usuario esta bien que no tenga derechos y debería
ser owner de /var/cache/apt/archives/partial y
/var/lib/apt/lists/partial
Saludos
>> envía un correo electrónico a zonanorte_lug+unsubscribe@googlegroups.com.
>> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>>
>
> --
> --
> Has recibido este mensaje porque estás suscrito a Grupo "Zona Norte
> Lug"
>
> ---
> Has recibido este mensaje porque estás suscrito al grupo "Zona Norte Lug" de
> Grupos de Google.
> Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a zonanorte_lug+unsubscribe@googlegroups.com.
> Para obtener más opciones, visita https://groups.google.com/d/optout.
>
--
--
Has recibido este mensaje porque estás suscrito a Grupo "Zona Norte
Lug"
---
Has recibido este mensaje porque estás suscrito al grupo "Zona Norte Lug" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a zonanorte_lug+unsubscribe@googlegroups.com.
Veo que seguis teniendo problemas con las keys, tenes repos de
terceros donde indica NO_PUBKEY
Segui estas guia para agregarlos:
https://wiki.debian.org/DebianRepository/UseThirdParty
Este repostiorio tiene un problema, por eso te da error de archivo de
publicacion.
http://deb.debian.org/debian
Aca tenes una guia de como actualizar de debian 8 a 9 en forma
satisfactoria, de ultima usa los repos que indican alli.
https://www.cyberciti.biz/faq/how-to-upgrade-debian-8-jessie-to-debian-9-stretch/
Borraste el archivo trusted.gpg y lo regeneraste?
Por ultimo verifica que tenga los derechos correctos los directorios
/var/cache/apt/archives/partial y /var/lib/apt/lists/partial
>>>> >>>>>>> zonanorte_lug+unsubscribe@googlegroups.com.
> envía un correo electrónico a zonanorte_lug+unsubscribe@googlegroups.com.
>> >>>> >>>>>>> zonanorte_lug+unsubscribe@googlegroups.com.
>> > Para obtener más opciones, visita https://groups.google.com/d/optout.
>> >
>>
>> --
>> --
>> Has recibido este mensaje porque estás suscrito a Grupo "Zona Norte
>> Lug"
>>
>> ---
>> Has recibido este mensaje porque estás suscrito al grupo "Zona Norte Lug"
>> de Grupos de Google.
>> Para cancelar la suscripción a este grupo y dejar de recibir sus
>> mensajes,
>> envía un correo electrónico a zonanorte_lug+unsubscribe@googlegroups.com.
>> Para obtener más opciones, visita https://groups.google.com/d/optout.
>>
>
> --
> --
> Has recibido este mensaje porque estás suscrito a Grupo "Zona Norte
> Lug"
>
> ---
> Has recibido este mensaje porque estás suscrito al grupo "Zona Norte Lug" de
> Grupos de Google.
> Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a zonanorte_lug+unsubscribe@googlegroups.com.
> Para obtener más opciones, visita https://groups.google.com/d/optout.
>
--
--
Has recibido este mensaje porque estás suscrito a Grupo "Zona Norte
Lug"
---
Has recibido este mensaje porque estás suscrito al grupo "Zona Norte Lug" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a zonanorte_lug+unsubscribe@googlegroups.com.