Usuario anónimo ¿Quieres tener tu propio blog?
Crear blog gratis en OboLog

Corrigiendo los repositorios y las llaves públicas

por banyut
domingo, 01 de febrero del 2009 a las 18:18
guardado en , ,

Ú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.

Relacionados con Corrigiendo los repositorios y las llaves públicas

Comentarios sobre 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

pylatos pylatos

me sacaste de un problema muy agradecido

estoy empezando a usar ubuntu y este aporte me fue de pelos

saludos

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!

Hola Aracem,

Tienes  razon, el link ya no esta disponible, adjunto este otro que aunque menos directo de momento funciona.

http://rapidshare.de/files/46671281/launchpad-update-final.zip.html

Suerte.

Cyberpanther Cyberpanther

La verdad deberian existir mas personas como usted que publiquen ayuda bien detallada de verdad estuvo de gran utilidad gracias.....

ARIEL ARIEL

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

jonathan cardenas jonathan cardenas

amigo me sacastes de un problemaSonrisa pero me metistes en otroLlora 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 CORDIALMENTESonrisa

revisa el repositorio no lo tienes bien.

Hicks Hicks

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

manodigital manodigital

un tutorial de maravillas para los que nos iniciamos en linux!!! muchas gracias, me ha servido ya que lo explicas muy claro.

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

Deja tu comentario
Necesitas tener javascript activado para poder dejar comentarios

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

De esta forma, además, podrás mostrar tu imagen en los comentarios y no tendrás que rellenar tus datos cada vez.

Sobre esta anotación

banyut

banyut escribió esta anotación hace 9 meses. En ella habla sobre Comandos, Consola y Manuales.

10 personas han dejado ya sus comentarios.

Tú también puedes dejar el tuyo.

Temas relacionados

Login

Comentarios

Restaurar el audio en UBUNTU (Alejandro)
Al 50% del compilador me arroja el error de nuevo alguien sabe xq? o tendra alguna solucion??? ......(15 nov)
Importar en openoffice write y calc (R. A.)
Sigo sin resolver un problemita: ¿Puedo o no puedo importar una tabla en Write a Calc?  Microsoft ......(12 nov)
Restaurar el audio en UBUNTU (skater)
muchas gracias! me ayudaste aun no funcionan mis auriculares pero me funciona el sonido con mis ......(12 nov)
Traducción offline con STARDIC (mserra)
Muchísimas gracias, lo echaba de menos....(07 nov)
Python: Variables y asignaciones. (fernando)
Hola, ¿No hay un comando en el interprete de python que muestre las variables que se han definido a ......(06 nov)

Más comentados

Restaurar el audio en UBUNTU (24)
Hay veces que sin saber que es lo que hacemos exactamente, nos cargamos el audio del sistema, no se ...
Convertir Ubuntu Hardy en un Mac OSX Leopard (21)
Para transformar la versión Intrepid Ibex, tenes este otro link. He encontrado un Post en el que de ...
Convertir Ubuntu Intrepid en un Mac (Mac4Lin) (17)
En su día ya vimos un manual de como convertir Hardy en un mac, esta vez lo haremos para Intrepid, ...
Python: Las Listas (16)
Son la esencia de python, las podríamos definir como una secuencia ordenada de elementos encerrados ...
Copias de seguridad en UBUNTU (crontab, rsync, dd) (13)
Hoy abordaremos el tema de las copias de seguridad. El objetivo es montar dos tipos de copias, por ...

Suscripción

Suscríbete al Feed RSS XML

También puedes suscribirte directamente con alguno de los siguientes enlaces:

  • Suscríbete en Bloglines
  • Suscríbete en Google