Problemas con Java 6.0 en Ubuntu 8.04 ( Hardy Heron )

Hace unos días actualicé mi Ubuntu a Hardy Heron. Aparte de todos los problemas propios de una versión en desarrollo he encontrado algún bug que me ha resultado especialmente molesto. Estos días necesito usar Eclipse bastante y al intentar hacerlo obtenía el siguiente error.

eclipse: xcb_xlib.c:82: xcb_xlib_unlock: Afirmación `c->xlib.lock’ fallida.

Tras buscar un poco encontré una solución en ubuntuforums. Sin embargo no me servía por completo. Para poder solucionarlo hay que hacer 2 cosas.

  1.  
  2. java -version
  3.  

Lo cual lanzará una salida como esta:

java version “1.6.0_04
Java(TM) SE Runtime Environment (build 1.6.0_04-b12)
Java HotSpot(TM) Server VM (build 10.0-b19, mixed mode)

Es importante fijarse en el número en negrita pues es el que vamos a necesitar a continuación. Por último usamos el siguiente comando sustituyendo XX por el número que hemos obtenido antes.

  1.  
  2. sudo sed -i ’s/XINERAMA/FAKEEXTN/g’ /usr/lib/jvm/java-6-sun-1.6.0.XX/jre/lib/i386/xawt/libmawt.so
  3.  

Ahora ya podremos ejecutar eclipse sin problemas.

Según explican en este bug el problema es una incompatibilidad de AWT con XCB y lleva bastante sin solución.

Actualizando

Desde hace un rato estoy actualizando Otro Blog Geek así que es posible que se comporte de forma extraña. He tenido que actualizar a Wodrpress 2.3.2 debido a un bug que permitía ver los borradores :S. Andres Nieto amplía los datos acerca de esta actualización.

Además vengo preparando una pequeña actualización de la plantilla basada en una versión más actual de sandbox. En cuanto esté más o menos lista colgaré el código fuente… no lo he hecho aún por que me da un poco de vergüenza que se vea por dentro antes de que lo adecente y por otro lado la plantilla no está terminada, por ahora solo es una modificación del CSS de sandbox con 4 o 5 cositas más.

Si al entrar encontráis algún error que persiste avisadme por que probablemente me haya olvidado de arreglar algo en la plantilla.