I was eventually able to get it working by installing enough 32-bit X libraries to make the provided firefox happy. We usually omit X from production systems), and yum doesn't always seem to add the 32-bit variant of a 64-bit package during install. Packages I ended up installing were:
xhost
libXrender
libXrender.i386
libXrender.i686
libXext.i686
libXxt.i686
libXt.i686
libXcursor.i686
libstdc++.i686
openssl1098e
openssl1098e.i686
Part of the issue seems to be the provided firefox doesn't work well with the default libraries for RHEL6. I attempted to use the 'force_platform' setting in the app's pdf_server.conf to force it to play with 64-bit. I also tried overriding the config to use RedHat's firefox package, but no such luck.
But with enough 32-bit packages I now seem to be able to generate pdf reports on RHEL6.
I'm still underwhelmed with the quality of the pdf reports, and the dependency on firefox as the rendering engine. Hopefully improvements are being made.
... View more