Error de administrador de actualización de Ubuntu 16.04

22

Cada vez que intento realizar una actualización de software recibo este error del administrador de software:

W:GPG error: http://download.virtualbox.org/virtualbox/debian xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A2F683C52980AECF, W:The repository 'http://download.virtualbox.org/virtualbox/debian xenial InRelease' is not signed., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:There is no public key available for the following key IDs:
A2F683C52980AECF  , W:The repository 'http://ppa.launchpad.net/blackmage/f.lux/ubuntu xenial Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:The repository 'http://ppa.launchpad.net/gezakovacs/ppa/ubuntu xenial Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:The repository 'http://ppa.launchpad.net/zeal-developers/ppa/ubuntu xenial Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:http://deb.playonlinux.com/dists/trusty/InRelease: Signature by key 74F7358425EEB6176094C884E0F72778C4676186 uses weak digest algorithm (SHA1), W:http://liveusb.info/multisystem/depot/dists/all/Release.gpg: Signature by key 32027DE3D67157C45E69C0AE4E940D7FDD7FB8CC uses weak digest algorithm (SHA1), W:http://vagrant-deb.linestarve.com/dists/any/InRelease: Signature by key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4 uses weak digest algorithm (SHA1), E:Failed to fetch http://ppa.launchpad.net/blackmage/f.lux/ubuntu/dists/xenial/main/source/Sources  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/blackmage/f.lux/ubuntu/dists/xenial/main/binary-i386/Packages  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/gezakovacs/ppa/ubuntu/dists/xenial/main/binary-i386/Packages  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/zeal-developers/ppa/ubuntu/dists/xenial/main/source/Sources  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/zeal-developers/ppa/ubuntu/dists/xenial/main/binary-i386/Packages  404  Not Found, E:Some index files failed to download. They have been ignored, or old ones used instead.

Aquí hay algunas capturas de pantalla de lo que se muestra cuando intento editar los repositorios que tengo:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

No estoy seguro de cómo solucionar esto.

Emil Zahariev
fuente

Respuestas:

3

Obviamente realizó una actualización del sistema sin haber eliminado los repositorios externos anteriormente. La forma más fácil de resolver el problema sería eliminar todos los repositorios externos y eliminar todas las claves públicas relacionadas. Después de hacer esto, actualice los repositorios ( sudo apt-get update) y verifique si todo está arreglado ahora ... y cuando ya no se produzca ningún error, puede agregar nuevos repositorios externos, pero verifique cuidadosamente si estos repositorios "coinciden con Xenial" ...

Dependiendo de los repositorios que agregue, puede aparecer una advertencia de "firma débil" al actualizar los repositorios, pero puede ignorarlo porque es solo un mensaje informativo.

gpg: Signature by key ... uses weak digest algorithm (SHA1)  
cl-netbox
fuente
¿Esto elimina los repositorios que algunos programas necesitan actualizar?
Ben Winding
@ TylerDurden Lo siento, no entiendo lo que quieres decir ... "esto" no hace nada ... es una explicación y una sugerencia. Cuando elimina los repositorios externos, solo los elimina y los repositorios estándar aún existen. Después de una actualización del sistema, puede volver a agregar los repositorios externos, en caso de que contengan software para el sistema actualizado. :)
cl-netbox
16

En la línea de comandos, escriba este contenido:

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc -O- | sudo apt-key add -
Vagner Rodrigues
fuente
10

Debe eliminar las claves antiguas que quedaron antes de la actualización. Hacer:

sudo apt-key list

Encuentre la clave ofensiva (cerca de "virtualbox", después de "pub", xxx / KEYHERE) y haga:

sudo apt-key del KEYHERE

Luego vaya a https://www.virtualbox.org/wiki/Linux_Downloads y siga las instrucciones en "Distribuciones de Linux basadas en Debian"

NikLP
fuente
Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
MadMike
Si bien no puedo discutir esa lógica, la información que sugiere incluir está abierta a cambios, por lo que no veo que sea particularmente útil hacerlo a largo plazo.
NikLP
1

Me encuentro con este problema cuando intento instalar Docker. La instrucción aconseja ejecutar lsb_release -csy me devuelve serena, pero debería, xenial así que abro manualmente el archivo /etc/apt/sources.list.d/additional-repositories.listy he cambiado: serena-> xenialen la siguiente cadena:

deb [arch=amd64] https://download.docker.com/linux/ubuntu serena stable

el problema se ha ido

Eugen Konkov
fuente