Problema de compatibilidad entre Lotus Notes 8.0 y xulrunner

Antes de cualquier cosa, me refiero al caso del cliente Lotus Notes 8.0 bajo GNU/Linux.

En resumen Lotus Notes 8.0 no arranca con las librerías xulrunner nuevas (aquellas ocupadas en Mozilla Firefox 3), dando el siguiente error:

JVM terminated. Exit code=160

y revisando los logs del crash, me encuentro las siguientes lineas:

1XHEXCPCODE J9Generic_Signal_Number: 00000004
1XHEXCPCODE Signal_Number: 0000000B
1XHEXCPCODE Error_Value: 00000000
1XHEXCPCODE Signal_Code: 00000001
1XHEXCPCODE Handler1: B7D234F0
1XHEXCPCODE Handler2: B7CF0477
1XHEXCPCODE InaccessibleAddress: 613CFF20
NULL
1XHEXCPMODULE Module: /usr/lib/xulrunner-1.9/libxul.so
1XHEXCPMODULE Module_base_address: 8C45A000
NULL

La razón del fallo, fue por la utilización de las librerías xulrunner que acompañan a firefox 3, debido a que Eclipse (Notes ocupa internamente a Eclipse) esperaba que estuviera instalada una vieja version de xulrunner.

Para poder seguir ejecutando el notes hay dos soluciones:

  • Instalar xulrunner de firefox 2 para todo el sistema y firefox 3 en un directorio específico
  • Cambiar LD_LIBRARY_PATH apuntando a una librería xulrunner vieja

Se menciona que en Lotus Notes 8.5 este problema está solucionado, pero no lo he probado aún.

Habilitando plugin de flash en Liferea+xulrunner

Ahora que Adobe ha sacado a la luz el plugin flash 10 para GNU/Linux 64 bits me he atrevido a probarlo en la laptop primero con Mozilla Firefox y luego con Liferea, un lector de feeds del cual he hablado antes, ya que al utilizar el plugin de flash en 32 bits literalmente cocinaba el CPU.

Cabe destacar que aunque el plugin no es algo superliviano y sigue siendo software privativo, tiene un desempeño más aceptable que las versiones anteriores.

Para leer los artículos Liferea permite utilizar un navegador incrustrado que puede ser Mozilla/Firefox/XulRunner , GtkHTML o Seamonkey, entre otros.

En mi caso ocupo XulRunner porque me permite independizarme de cualquier navegador y para instalar el plugin se hace de la siguiente manera:

En caso tengamos el plugin en nuestro Firefox

# ln -s /usr/lib/mozilla-firefox/plugins/libflashplayer.so /usr/lib/xulrunner/plugins

En caso que no

#wget link

# tar xfz libflashplayer*tar.gz

# cp libflashplayer.so /usr/lib/xulrunner/plugins

Listo, podremos leer aquellos feeds que tengan contenido flash

Powered by WordPress with GimpStyle Theme design by Horacio Bella.
Entries and comments feeds. Valid XHTML and CSS.