Problema Llaves Launchpad: solucion

Martes 3 febrero 2009 en 11:45 pm | Publicado en General | 5 comentarios
Etiquetas:

Muchos usuarios de Ubuntu -cuando actualizan, han tenido problemas con los repositorios de Launchpad y reciben el siguiente error:

GPG error: http://ppa.launchpad.net intrepid Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 7D2C7A23BF810CD5

Un usuario de Ubuntu, creo un script para resolver este problema, pero me ha sido complicado descargarlo de Internet -algunos estan en servidores de descargas que se tardan una eternidad solo para darte acceso al archivo, otros quieren que te suscribas dando tu email, etc. Por esta razon, pense en publicar el codigo del script y como se usa

CODIGO
Abre un editor de texto, por ejemplo gedit y copia lo siguiente

#! /bin/sh
if [ “`whoami`” != “root” ];
then
echo “Please run with SUDO”
exit 1
fi
case “$1″ in
hardy) RELEASE=”hardy”;;
intrepid) RELEASE=”intrepid” ;;
jaunty) RELEASE=”jaunty”;;
*)
echo “Please select one of the following:”
echo “–”
echo “- hardy”
echo “- intrepid”
echo “- jaunty”
echo “–”
echo “Example: sudo ./launchpad-update intrepid”
exit 1
;;
esac
echo Release: $RELEASE
echo Please Wait…
for q in `find /etc/apt/ -name *.list`; do
cat $q >> fullsourceslist
done
for i in `cat fullsourceslist | grep “deb http” | grep ppa.launchpad | grep $RELEASE | cut -d/ -f4`; do
wget -q –no-check-certificate `wget -q –no-check-certificate https://launchpad.net/~$i/+archive -O- | grep “http://keyserver.ubuntu.com:11371/pks/” | cut -d'”‘ -f2 ` -O- | grep “pub ” | cut -d'”‘ -f2 >> keyss
done
for j in `cat keyss` ; do
wget -q –no-check-certificate “http://keyserver.ubuntu.com:11371$j” -O- | grep -B 999999 END |grep -A 999999 BEGIN > keyss2
sudo apt-key add keyss2
rm keyss2
done
rm keyss
rm fullsourceslist

Guarda este archivo con el nombre launchpad-update en tu carpeta personal

Abre la terminal y ejecuta:

sudo ./launchpad-update intrepid

Eso es todo.

Nota. Puedes cambiar ‘intrepid’ por la version de ubuntu que tengas instalada.

Espero te sea util

PD Aqui esta el archivo para su descarga: launchpad-update

Anuncios

5 comentarios »

RSS feed for comments on this post. TrackBack URI

  1. He hecho lo que dices pero el resultado es el siguiente:
    cat: fullsourceslist:No existe el fichero o directorio
    cat: keyss: No existe el fichero o directorio
    rm: no se puede borrar : No existe el fichero o directorio
    rm: no se puede borrar :No existe el fichero o directorio

    En un portatil que tengo tambien el ubuntu intrepid (como en el que lo intento hacer esto) no me da problemas y lo instalo perfectamente.
    Soy un “novato total” en esto de linux.Si puedes echarme una mano te lo agradeceria.
    De todas formas gracias por intentar ayudar a la gente.

    • Te envio a tu email el programa correspondiente y como usarlo.
      Saludos

      • Podrías dejar la solución a mano ya que a mi me pasa lo mismo que franpasa

        saludos.

  2. Hey, resulta que yo seguí todos los pasos, he buscado por todos lados, y utilizando el famoso script pero no funciona, me tira el mismo mensaje y los errores no se solucionan. Ayuda??

    • En la parte baja del post hay un link para decargar el script.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Blog de WordPress.com.
Entries y comentarios feeds.

A %d blogueros les gusta esto: