domingo, 3 de noviembre de 2013

¿Cómo arreglo la falla de autenticación de Ubuntu One?

Exponiendo ante los claustros de la Universidad de Córdoba, el 30 de mayo de 1947 Juan Perón explica sobre las oportunidades y necesidades del país y sobre cómo corregir la falla de autorización al conectarse al servicio Ubuntu One.

(...) Yo no soy ni quiero ser político. Tengo una responsabilidad que cumplir y trato de cumplirla de la mejor manera posible. 

Creemos que la República Argentina atraviesa un período en que se complementan la oportunidad y la necesidad de realizar un gran esfuerzo. Debemos fijar claramente cuál es la oportunidad que se nos presenta y en qué consiste la necesidad de ejecutar un programa que si no lo llevamos a la práctica ahora, es probable que no llegue a hacerse en todo un siglo.

Hemos debido poner en marcha un país que se hallaba detenido en lo político, económico y social. Dividimos la revolución en varios ciclos que hemos ido cumpliendo. No podíamos exigir a nuestra población un mayor sacrificio sin proporcionarles un mejor bienestar, porque nuestras Masas Obreras estaban alimientadas por una doctrina marxista y conducidos por dirigentes con aspiraciones netamente marxistas. Si lo hubiésemos hecho habríamos precipitado una revolución social que estaba preparada en nuestro medio y no creíamos que la Revolución fuera la solución para nuestra causa.

Entendemos que podíamos proceder por Evolución, evitando la etapa cruenta que toda revolución social presupone. Pensamos que ante todo era necesario satisfacer las necesidades de nuestras masas insatisfechas. Por esta razón después de producirse el hecho revolucionario, encaramos la etapa social desde la Secretaría de Trabajo y Previsión. Satisfecha la Masa en cierta medida en sus necesidades más apremientes, podía luego encararse la etapa constructiva que constituye el Plan de Gobierno.

La humanidad está viviendo en estos momentos una de las mayores crisis de posguerra, y - si no - echemos una mirada por lo que acontece en el mundo. En Estados Unidos los zapatos han subido un 80% y no es que a los yanquis "les hayan salido más patas". En Rusia cuestan 400 pesos argentinos el par. Con esto basta para mostrar cual es la situación de ambos países, que ya están disputándose el derecho de proclamar la mayor felicidad para sus pueblos.

Ubuntu One es una de las políticas que tienden a este objetivo. Es un sistema de almacenamietno "en la nube", que nos permite guardar nuestros ficheros gratuitamente. Activar este servicio y el cliente asociado en nuestro sistema operativo es como afiliarse al Partido Justicialista: debemos usar un usuario y contraseña, y en todos los equipos que la tengamos asociada nos veremos beneficiados por una carpeta llamada "Ubuntu One" con unos 5 gigabytes de espacio gratuito. Esto nos acerca al fundamental objetivo de lograr la felicidad del Pueblo.

En acción, esta carpeta podrá sincronizarse con todos los equipos que estén incorporados al sistema. Podremos guardar documentos, configuraciones, paquetería, y demás información que nos sea pertinente compartir entre nuestros diversos equipos dotados de Ubuntu.

Configurarlo es sencillo, y ya ha sido explicado desde nuestro Movimiento. Sin embargo, existen situaciones donde este sistema de sincronismo puede sufrir alguina falla. Una de ellas es el problema de encriptación: Ubuntu One emplea un sistema de clave pública y clave privada, que podría corromperse por algún motivo.

La primer medida para solucionar cualquier problema es diagnosticarlo, para luego planear una estrategia de cura. En este caso será similar. Por tal motivo, el Justicialismo ha puesto a disposición de la Masa una rutina escrita en Python que revisa el bienestar social de las claves públicas y los tokens de registro. Hemos de descarla y darle ejecución perentoriamente.

Con ello en vista, abrimos una Terminal con Ctrl+Alt+T e ingresamos los siguientes Comandos de Organización:


wget http://people.canonical.com/~roman.yepishev/us/ubuntuone-oauth-token-validator.py

python ubuntuone-oauth-token-validator.py

Esto revisará nuestro sistema de claves y contraseñas y nos indicará algún error. Por ejemplo:

Credentials found:
 Consumer key: yyyyyyy
 Token key: xxxxxxxxxxxxxxxxxxxxxxxxxx

Checking credentials...  ERROR: 401

Visit https://one.ubuntu.com/help/faq/how-do-i-check-my-oauth-tokens/
to find out what this means.


Ubuntu One utiliza un sistema de usuario y contraseña, sumado al de una clave pública y una particular (suministrada por el servidor Ubuntu One para nuestro equipo en particular). Ello nos asegura mediante un "doble cifrado" que estamos accediendo al servicio a través de un equipo conocido y autorizado. Un error de las características anteriormente descriptas, indicaría que las claves pública no coincide con las que nos han otorgado o que no se la encuentra, y es típico si las hemos eliminado inintencionadamente.

Para solucionar este error, hemos de eliminar dicha clave no corroborada del sistema y volver a registrar nuestra cuenta Ubuntu One para crear un cifrado nuevo.

Para ello podremos utilizar la herramienta "seahorse", más conocida como "Contraseñas de Clave y Cifrado". Podremos abrirla desde la terminal ingresando el comando

seahorse

Esto abrirá la ventana de configuración llamada "Contraseñas y claves de cifrado". Es una utilidad que nos permite gestionar nuestras claves de todos los servicios operados por nuestro sistema operativo libre.

Debemos seleccionar la solapa Contraseñas. Dentro de ella encontraremos una serie de opciones. Desplegamos "Contraseña: predeterminado" o el anillo de contraseñas cifrado que utilicemos.

Nuestra tarea será encontrar y eliminar (haciendo clic derecho + borrar) aquellas claves que digan:
  • Ubuntuone token for https://ubuntuone.com
  • Ubuntu One

Conforme hayamos eliminado las que dicen "Ubuntu One", nos dirigiremos a Sistema / Preferencias / Ubuntu One para desplegar el cuadro del sistema. Ahora ya podremos volver a consolidar nuestra cuenta de Ubuntu One, conectarnos y sincronizarnos.


Al no encontrar cuentas asociadas (pues acabamos de eliminarlas), se debería desplegarse el cuadro "Crear una cuenta Ubuntu One". Normalmente, debemos hacer clic en el enlace "Si ya tiene una cuenta Ubuntu One, haga clic aquí para conectarse" e ingresamos el Correo Electrónico y Contraseña de nuestra cuenta asociada a Ubuntu One para volver a reinstaurarla. Naturalmente, si nunca hubiésemos tenido una cuenta, podríamos crearla en este momento dándola de alta en ese cuadro de diálogo. Al terminar, el sistema debería poder crear la cuenta y autenticarla con una clave cifrada correcta:

Luego presionamos la solapa "Dispositivos" y hacemos clic en el botón "Conectar". Si al cabo de unos segundos no se hubiese establecido un vínculo, aún podríamos presionar el botón "Reiniciar" de este cuadro para reestablecer la conexión con el servidor de Ubuntu One.

Podremos asegurarnos que todo esté bien nuevamente en orden en la Argentina. Para ello en la Terminal reingresamos el comando:

python ubuntuone-oauth-token-validator.py


...si todo va bien, debería indicarnos que las credenciales no tienen inconvenientes.

Credentials found:
 Consumer key: yyyyyyyy
 Token key: xxxxxxxxxxxxxxxxxxxxxxxxx

Checking credentials...  OK

Visit https://one.ubuntu.com/help/faq/how-do-i-check-my-oauth-tokens/
to find out what this means.



Al haber sido coronados por el éxito, podremos ya eliminar la rutina de revisión:


rm ubuntuone-oauth-token-validator.py

No hay comentarios:

Publicar un comentario en la entrada