¿Por qué recibo errores de autenticación para paquetes de un repositorio de Ubuntu?

175

Estoy experimentando con VPN, así que quería instalar pptpd.

john@desktop:~$ sudo apt-get install pptpd
[sudo] password for john: 
<snip>
The following extra packages will be installed:
  bcrelay
The following NEW packages will be installed:
  bcrelay pptpd
0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded.
Need to get 90.5 kB of archives.
After this operation, 442 kB of additional disk space will be used.
Do you want to continue [Y/n]? y

Y todo funciona bien hasta que llego aquí:

WARNING: The following packages cannot be authenticated!
  bcrelay pptpd
Install these packages without verification [y/N]? n
E: Some packages could not be authenticated

¿Sin autenticación? No soy un experto en seguridad, pero estoy bastante seguro de que es algo malo. Así que verifico de dónde vienen los paquetes .

john@desktop:~$ apt-cache policy pptpd
pptpd:
  Installed: (none)
  Candidate: 1.3.4-3ubuntu1
  Version table:
     1.3.4-3ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/main i386 Packages
john@desktop:~$ apt-cache policy bcrelay
bcrelay:
  Installed: (none)
  Candidate: 1.3.4-3ubuntu1
  Version table:
     1.3.4-3ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/main i386 Packages

¿Vienen de Ubuntu.com y no están autenticados correctamente? ¿Qué está pasando aquí?

    
pregunta John 04.11.2011 - 21:37

6 respuestas

218

utilidad apt-key

apt-key se usa para administrar la lista de claves utilizadas por apt para verificar paquetes. Los paquetes que se han verificado utilizando estas claves serán considerados de confianza. Actualizar el llavero local con el llavero de las claves de archivo de Ubuntu y eliminar del llavero las claves de archivo que ya no son válidas.

$ sudo apt-key update
$ sudo apt-get update

intenta instalar algo ...

    
respondido por el hhlp 04.11.2011 - 22:09
17
sudo apt-get update

Fue suficiente para arreglarlo por mí.

    
respondido por el ThorSummoner 11.12.2015 - 01:22
5

Tuve este problema en Ubuntu 12.10 (Quetzal Quantal). El mismo problema ocurrió si traté de usar la GUI de Synaptic Package Manager.

Resultó que mi sistema aún estaba configurado para usar un servidor proxy para una red a la que ya no estaba conectado y que, por lo tanto, ya no podía usar. Una vez que desactivé el servidor proxy, apt pudo autenticar los paquetes correctamente.

Para deshabilitar el proxy en Ubuntu 12.10 (Quetzal Quantal), siga estos pasos:

  1. Presione el botón Super en su teclado (A.K.A., el botón Logotipo de Windows)
  2. Escriba Red y presione enter
  3. Seleccione Proxy de red
  4. Cambia el método a Ninguno
  5. Haga clic en Aplicar todo el sistema
  6. apt ahora debería poder autenticar los paquetes
respondido por el chritohnide 25.03.2013 - 13:26
2

¡Cuidado con los proxies corporativos!

Obtenía WARNING: The following packages cannot be authenticated! para openjdk-7-jdk (entre otros paquetes), mientras estaba sentado detrás de un proxy. Incluso al configurar '/etc/apt/apt.conf' y Settings- & gt; NetworkSettings con Proxy config no permitía que los paquetes se autenticaran o instalaran.

Intentó (mientras estaba detrás del proxy): $ sudo apt-key update $ sudo apt-get update

Las teclas no se actualizaron, apt-get update actualizó algunas cosas, sin advertencias ni errores. Pero aún así no pude instalar openjdk-7-jdk .

Solución:

  1. Conéctese directamente a la red (es decir, evite el proxy corporativo)
  2. Desactiva la configuración del proxy en Configuración y /etc/apt/apt.conf
  3. sudo apt-key update
  4. sudo apt-get update
  5. sudo apt-get install openjdk-7-jdk

Los paquetes se autentican, descargan e instalan.

    
respondido por el William 04.03.2016 - 01:52
1

Tuve este problema, resultó ser un error con el servidor australiano: canguros sueltos en el paddock superior, probablemente. Lo arreglé cambiando la fuente de software en Muon del servidor australiano al servidor principal

    
respondido por el gryphonB 20.09.2015 - 02:43
1

ntc2 es esencialmente correcto (para mi caso de todos modos), pero permítanme explicar la solución.

Por alguna razón, me quedé atrapado en 15.04 a pesar de que estaba configurado para la actualización automática. No importa cuántas veces actualicé / actualicé ninguna nueva versión, y seguí recibiendo el error de autenticación al instalar paquetes.

Sin embargo, finalmente descubrí cómo forzar la actualización a través de las Notas de la versión oficial de Ubuntu 15.10 (Wily Werewolf). Resulta ser bastante simple, y en mi caso todo lo que realmente necesitaba era el último paso.

Actualización desde Ubuntu 15.04:

  
  • Instale el paquete update-manager-core si aún no está instalado.
  •   
  • Asegúrese de que /etc/update-manager/release-upgrades esté configurado como normal.
  •   
  • Inicie la herramienta de actualización con el comando sudo do-release-upgrade .
  •   

Ahora que actualicé el error de autenticación se resolvió y puedo instalar paquetes sin problemas.

Problema de actualización - E: el método dio un mensaje de redireccionamiento de 103 no válido

Esto podría o no estar relacionado con los problemas de actualización, así que lo dejaré aquí en caso de que alguien más también se encuentre con esto. Si durante la actualización se encuentra con el siguiente error:

  

E: El método dio un mensaje de redireccionamiento de 103 no válido

Es posible que deba limpiar los archivos parciales con la información siguiente y vuelva a intentar la actualización:

sudo rm /var/lib/apt/lists/partial/*

(Fuente: enlace )

Esta fue la última pieza para hacer que la actualización me fuera bien.

    
respondido por el CSkau 13.02.2016 - 07:42

Lea otras preguntas en las etiquetas