Avisar de contenido inadecuado

Corrigiendo los repositorios y las llaves públicas

{
}

Últimamente son muchos los que están teniendo problemas con los repositorios, por un lado tenemos los de launchpad que están actualizando las firmas de los paquetes, por otro los repositorios españoles que han caído.

El caso es que nos dan problemas ya sea por mantenimiento, por colapso, o por estar caídos, en defintiva  que no funcionan. Los que ya llevamos un tiempo estamos acostumbrados por decirlo de alguna manera a estos contratiempos, pero para los nuevos puede resultar un problema o sentir impotencia al no saber que hacer.

En esta entrada veremos como solucionar estos dos contratiempos que no problemas, mostrando así lo fácil que son las cosas cuando estas se conocen claro está.

Cambiar el servidor de descargas

En el momento de crear esta entrada, los repositorios españoles estaban caídos, lo que vamos ha hacer es cambiarlos, para ello nos dirigiremos a orígenes del software> bien tecleando Alt+F2 --> gksu software-properties-gtk o utilizando los menús Sistema->Administracion->Origenes del Software.

Origenes del sofware

Pulsaremos en el combo que hay en Descargar desde y seleccionaremos otro, obteniendo una ventana donde se mostraran los posibles candidatos.

Descargar desde Servidor descarga

Si vamos con mucha prisa, siempre podemos coger cualquiera de los de la lista. Lo que he visto hacer muy a menudo es elegir por norma un servidor de los EEUU, la intención es volver a los españoles cuando estos estén corregidos.

Nosotros vamos ha hacer que ubuntu elija por nosotros el servidor que mejor nos vaya, para ello pulsaremos sobre el botón Seleccionar el mejor servidor, esto nos llevara unos minutos, ubuntu realiza una serie de test para ver con que servidor tenemos mejor respuesta.

Seleccionar Repositorios

Cuando haya finalizado, si estamos conformes con el servidor elegido, solo tendremos que aceptarlo pulsando sobre el botón Seleccionar servidor. La siguiente ventana que nos aparecerá, sera para ofrecernos recargar el software. Lo haremos y ya tendremos actualizado nuestro nuevo servidor.

Llaves públicas de launchpad

Este es un problema diferente al anterior, en este caso los repositorios están correctos, el problema está en la verificación de autenticidad del paquete, que nos asegura que este no ha sido modificado, añadiéndole una clave cifrada.

Esto lo podemos arreglar a mano, cosa que tendríamos que hacer con cada una de las entradas que tengamos en nuestro menu.lst o podemos utilizar un script que hará esta faena por nosotros. El script lo he localizado en los foros de UBUNTU, donde lo publico un tal blackgr.

launchpad-update-final.zip

Su uso es muy simple, después de descomprimirlo, se ejecutará de la siguiente manera.

sudo ./launchpad-update distro

Dónde distro la tendremos que sustituir por la que corresponda a nuestra distribución, siendo válidas las siguientes.

  • hardy
  • intrepid
  • jaunty

En mi caso quedaría así.

sudo ./launchpad-update intrepid

Bueno, ya se que no es un gran aporte, pero por estas dos causas en concreto os puedo asegurar que me han requerido o consultado una barbaridad de veces en estas dos últimas semanas.

edito: Adjunto esta otra dirección por si teneis problemas con la anterior.


Añadiendo la calve de forma Manual

Esta entrada no estaría completa si la dejase así, todo lo que he explicado esta muy bien, pero no he dicho en ningún momento como obtener la clave pública ni como instalarla.

La mayoría de las veces esta llave la obtendremos de la pagina o el servidor del repositorio, pero no siempre es así, por lo que ofreceremos una forma alternativa para obtenerlas.

Cuando actualicemos los repositorios, si nos falta la clave pública, obtendremos un error parecido a este.

W: Error de GPG: http://ppa.launchpad.net intrepid Release Las firmas siguientes no se 
pudieron verificar porque su llave pública no está disponible:
NO_PUBKEY 7D2C7A23BF810CD5
W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas

Del mensage de error nos interesa la siguiente parte.

NO_PUBKEY 7D2C7A23BF810CD5

Ahora obtendremos la clave publica, para ello necesitaremos referenciarla, y es ahí donde tiene importancia el número del párrafo anterior.

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 7D2C7A23BF810CD5

Obtendremos una salida parecida a esta.

gpg: solicitando clave BF810CD5 de hkp servidor wwwkeys.eu.pgp.net
gpg: clave BF810CD5: clave pública "Launchpad PPA for Awn
Testing Team" importada
gpg: no se encuentran claves totalmente fiables
gpg: Cantidad total procesada: 1
gpg: importadas: 1 (RSA: 1)

Con esto ya tenemos nuestra clave públcia, ahora la registraremos.

 gpg --armor --export 7D2C7A23BF810CD5 | sudo apt-key add -

Y ya lo tenemos todo listo, ahora solo hace falta actualizar los repositorios.

sudo aptitude update

- - -

Solo una cosa vuelve un sueño imposible, el miedo a fracasar.

{
}
{
}

Comentarios Corrigiendo los repositorios y las llaves públicas

Hola y gracias por tu aporte fue de mucha utilidad para solucionar ese problemita, gracias nuevamente y te invito visitar mi blog :D
Humoram Humoram 28/02/2009 a las 15:31
me sacaste de un problema muy agradecido
estoy empezando a usar ubuntu y este aporte me fue de pelos
saludos
pylatos pylatos 13/03/2009 a las 07:08
Hola!!
Muchísimas gracias por la ayuda, me daba el error de las llaves y no sabía como solucionarlo. Al final lo he tenido que arreglar manualmente puesto que el scritp ya no está alojado en mediafire y por internet no lo he encontrado. Te escribía sólo para avisarte.
Un saludo!
Aracem Aracem 07/04/2009 a las 15:55
La verdad deberian existir mas personas como usted que publiquen ayuda bien detallada de verdad estuvo de gran utilidad gracias.....
Cyberpanther Cyberpanther 15/04/2009 a las 03:44
excelente tu explicacion!!.. realice miles de acciones que saque de foros pero ninguna habia servido hasta ahora.
CONSULTA: los controladores privativos no se activan, tengo una tarjeta nvidia 7200 gs y por mas que elija cualquiera de las opciones ninguna queda activada con lo cual sigo sin poder configurar compiz y sus efectos.
Desde ya muchas gracias.
slds
Ariel
ARIEL ARIEL 12/05/2009 a las 05:46
amigo me sacastes de un problema :-) pero me metistes en otro :'-( ahora cuando le doy click en comprobar sale lo siguiente Imposible obtener http://ppa.launchpad.net/awn-testing/ubuntu/dists/hardy/Release  Unable to find expected entry  maindeb/binary-i386/Packages in Meta-index file (malformed Release file?)
Algunos archivos de índice no se han podido descargar, se han ignorado,
o se ha utilizado unos antiguos en su lugar. ESPERO Y ME PUEDAS AYUDAR TE AGRADECERIA CORDIALMENTE :-)
jonathan cardenas jonathan cardenas 05/08/2009 a las 06:26
revisa el repositorio no lo tienes bien.
Podrías decirme si hay forma de guardar una copia de seguridad de las llaves importadas para poder reponerlas con un solo comando en el caso de nueva instalación?
Gracias de antemano
Hicks Hicks 25/08/2009 a las 17:54
un tutorial de maravillas para los que nos iniciamos en linux!!! muchas gracias, me ha servido ya que lo explicas muy claro.
manodigital manodigital 15/10/2009 a las 14:09
Realmente eres una gran bendición, y mas para las personas que estan empezando en linux (ubuntu)
bendiciones para ti, tu staff y toda tu familia... :-)
JAB JAB 09/04/2010 a las 07:47
Saludos a todos.
llevo tiempo usando ubuntu 9.10 y me gusta, pero tengo un gran problema con el y es que en mi trabajo tengo que usar algunos software que son para el sistema window y tambien utilizan mucho el office 2007. Yo necesito que alguien me diga como instalar el office 2007 sin tener que usar wine, por lo menos para ir resolviendo en mi trabajo. El otro programa que no me corre en ubuntu es (AAGroup Products) es un cotizador de seguros, les agradecere su ayuda en esta travesia...
JAB JAB 22/04/2010 a las 01:11
Amigo muchas gracias por la info. fijate que estos mensajes de error eran o son los que me estan saliendo. He seguido al pie de la letra tus consejos y sale cabal lo que vos decis que va a salir... pero a la hora de larde update a los paquetes o repositorios no se, me da varios errores del no found 404 creo--- y todo esto empezo cuando actualize el sistema... ya que acabo de recuperar mi particion de ubuntu entonces tenia un monton de paquetes desactualizados. ahora no puedo instalar la barra de mac avant window por error en dependencias insatisfechas.
que podria hacer???
canzion23 canzion23 25/04/2010 a las 20:55
que tal gracias por el tutto me sirvio de mucho me soluciono el problema con la key publica :si: gracias viejo :adorar:
eddgom eddgom 12/06/2010 a las 18:30

Deja tu comentario Corrigiendo los repositorios y las llaves públicas

Identifícate en OboLog, o crea tu blog gratis si aún no estás registrado.

Avatar Tu nombre