2009-02-08

Problema para subir fotos a facebook

Al instalarles a mis hermanos Ubuntu Intrepid, he tenido mas lios de los que imagine, todo por que ellos son usuarios finales tipicos y los entiendo si no les funciona y antes si funcionaba pues la facil es decir esto no sirve devuelvanos a win$, pero primero muerto, entoncesno hay otra sino estudiar y buscar que es el problema, siempre que intentaban subir una foto en facebook salia el sisguiente error


Dice exactamente "No valid license key for current DNS/IP address especified, If you see this messages contact your administrator" y para este caso adivinen quien es el administrador. me puse a buscar encontrando que el problema es un archivo que falta y un bug del icedtea, entonces tocaba resolverlo, por lo que me guie de un post en ubuntu-es que hizo Hcastillejo, y acá les mostrare como yo lo solucione, por que realmente no fue así tal como el lo dice pero si es una excelente guia.

Lo primero es descargar el archivo que necesitamos de la siguiente ubicación http://download.java.net/openjdk/jdk6/promoted/b13/, tienes que tener en cuenta el tipo de procesador y de sistema que tengas, ya sea de 32bits o de 64bits y si es AMD o Intel, pero bueno eso es de fijarte cual bajas según tus necesidades, ya con este abajo lo primero que tieness que fijarte es que tengas la versión de Java 6, lo cual lo hace así y te debe salir eso

user@localhost:~$ java -version
java version "1.6.0_0"

Como se van a dar cuenta esta es una de las pocas guias que estoy haciendo como usuario y no como root, por una sencilla razón y es que es necesario el entorno gráfico y root no esta habilitado por defecto, pero si el problema se te presento en Debian, hay si vas apoder usarlo como root, bueno sigamos. Ahora debemos fijarnos que o este instalado el paquete de Icedtea, que es realmente el culpable del problema, esto lo hacemos así

user@localhost:~$ sudo dpkg -l icedtea

Si esta instalado lo debes desinstalar ya sea con apt-get o gráficamente con synaptic, bueno ahora instalaremos el paquete de la siguiente forma por que es un java:

user@localhost:~$ sudo java -jar jdk-6-ea-plug-b13-linux-i586-05_nov_2008.jar

Te abre una ventana con la licencia la cual debes aceptar y despues te pide el directorio donde la deseas guardar, entonces la ubucación que debes poner es /usr/lib/jvm/java-6-openjdk, el te generara un directorio llamado openjdk-binary-plugs, de donde moveras un archivo a la ubicación donde realmente la necesitamos, de la siguinete forma

user@localhost:/usr/lib/jvm/java-6-openjdk$ sudo mv openjdk-binary-plugs/jre/lib/rt-closed.jar jre/lib/

Ahora como para evitar tener basura eliminas el directorio que te quedo y reinicias elentorno gráfico con Ctr+Alt+Backspace, y listo funciona