lunes, 20 de abril de 2009

Problemas con llave publica "apt" : There is no public key available

Problemas con la llave Publica, este problemas es generado porque cada cierto tiempo se cambia la llave publica gpg del servidor al cual se conectan para descargar los paquetes, generando el siguiente Warning

Des:3 ftp://ftp.us.debian.org lenny/main Packages [6909kB]
Des:4 ftp://ftp.us.debian.org lenny/main Sources [2978kB]
Descargados 9951kB en 2m41s (61,7kB/s)
Leyendo lista de paquetes... Hecho
W: There is no public key available for the following key IDs:
4D270D06F42584E6
W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas

Las solucion es bastante Facil
Esto se corrige de dos maneras ...la primera es utilizando el comando gpg y la segunda es especificamente para Debian utilizando un paquete manejador de claves o de llaveros (como lo quieran llamar).

En la primera:
se coloca el comando siguiente

# gpg --keyserver URL_del_servidor_de_llaves gpg --recv-keys 8_Ultimos_Numeros_de_llave_error
# gpg --export 8_Ultimos_Numeros_de_llave_error | apt-key add -

Asi para el ejemplo mostrado al inicio, el servidor de claves para debian es subkeys.pgp.net y los 8 ultimos digitos de la llave publica es F42584E6

# gpg --keyserver subkeys.pgp.net gpg --recv-keys 4D270D06F42584E6
# gpg --export F42584E6 | apt-key add -

Un ejemplo de Ubuntu:

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

Para este ejemplo el servidor de llaves de Ubuntu es keyserver.ubuntu.com y la llave a actualizar es 6E871C4A881574DE

# gpg --keyserver keyserver.ubuntu.com --recv 881574DE
# gpg --export 881574DE | apt-key add -


Segunda:
# apt-get install debian-keyring debian-archive-keyring
# apt-key update

La segunda opcion son dos paquetes para almacenamiento de llaves. El primero contiene llaveros (muchas llaves) que los desarroladores utilizan para firmar los paquetes.El Segundo es el llavero de los release de los archivos del Proyeto Debian. con esto tendra actualizado todas las claves o llaves publicas de los paquetes de Debian y los desarrolladores.

Saludos


Problemas con Administrador de Red, NetworkManager, nm-applet.


Hay veces que instalando alguna cosa terminas desconfigurando el resto del sistema, Esto me paso instalando el paquete para crear tuneles pptp del Network Manager. Realizando un procedimiento que se encontraba en la red, Desaparecio la aplicación de Administrar dispositivos de red y conexiones del Panel del Escritorio. Y como habia deshabilitado la conexion de red previamente entonces no tenia conexion a la Web y nada mas frustrante que no tener conexion para resolver el problema. Lo peor de todo es que tratas por todos los medios que la aplicacion que administra los dispositivos de red haga algo para activar la conexion y no pasa nada, incluso si lo haces a punta de comandos (a pedal y bomba como se dice en Vzla) lo unico que funciona es parando el network-manager.

Me busque otra computadora, leyendo en diferentes Foros explican que la aplicación que aparece en el Panel de control se llama nm-applet y es una miniaplicacion que forma parte del networkmanager y se agrega al panel de notificación, al leer esto me percate que lo que habia quitado del Panel Principal era el Panel de notificacion.

Haces Click Derecho sobre el Panel y aparecen varias opciones entre las cuales Añadir al panel. click sobre esta opcion y aparece la ventana Añadir al Panel.

En esta Ventana Seleccionas el Item que dice area de notificación. Luego pulsas Añadir y Listo deberia aparecer el nm-applet en conjunto con otras aplicaciones que se encuentren trabajando en el Area de notificacion en mi caso es el Tracker.

En caso de que no aparezca el nm-applet lo que tienes que haces es ir a Sistema > Preferencias > Sessiones > Programas de inicio

Aqui revisas en Session actual el estatus de nm-applet en esto revisas si se encuentra en la ventana en caso contrario lo agregas, en la pestaña Programas de inicio.















y colocas lo siguiente

Nombre: El nombre que le quieras colocar
Orden: EL comando con el que ejecuta el nm--applet

nm-applet --sm-disable

Comentario: Lo quieres comentar.

Luego guardas la sesion y ya estara listo se activara en el proximo reinicio del ssitema.
Espero que esto sirva porque si no te tocara instalar el NetworkManager.

Saludos.