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. java -version

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. sudo sed -i ’s/XINERAMA/FAKEEXTN/g’ /usr/lib/jvm/java-6-sun-1.6.0.XX/jre/lib/i386/xawt/libmawt.so

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.

No hay posts relacionados.

Tags: , , , , , ,

2 comentarios en “Problemas con Java 6.0 en Ubuntu 8.04 ( Hardy Heron )”

  1. marta Ha dicho:

    tengo instalado java y no puedo chatear

  2. Francisco Ha dicho:

    No tengo muy claro cual es tu problema, pero estoy seguro de que te podrán ayudar mejor en otro sitio, como en los foros de El Otro Lado