Workaround for HipChat on Linux: “can’t find build id”, “HashElfTextSection”
Tuesday, 22 July 2014
The new version of HipChat added support for video and screen-sharing. It also introduced the new requirement of OpenGL 2.0. On my computer, HipChat would crash on startup with repeated messages of
[code]
can’t find build id
HashElfTextSection
can’t find build id
HashElfTextSection
can’t find build id
HashElfTextSection
can’t find build id
HashElfTextSection
[/code]
I wasn’t going to try video chatting on my old netbook anyways, so there’s no reason I needed hardware support for rendering text and emoticons.
First, get your system’s OpenGL info by running `glxinfo | grep OpenGL` and find your version string:
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 945GME x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 8.0.4
If it’s a Mesa driver, you can force software rendering by setting LIBGL_ALWAYS_SOFTWARE=1. Try running HipChat like so:
LIBGL_ALWAYS_SOFTWARE=1 hipchat
And see if HipChat will run. You can also check what your OpenGL version is with software rendering by running
LIBGL_ALWAYS_SOFTWARE=1 glxinfo | grep OpenGL
and make sure that the output lists 2.0+:
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x300)
OpenGL version string: 2.1 Mesa 8.0.4
No. 1 — July 28th, 2014 at 03:45
Awesome, had the same problem couldn’t find a fix on Hipchat’s site but this has fixed it right up.
Cheers
No. 2 — January 3rd, 2015 at 18:20
If you have this problem with hipChat and you’re using a NVidia drived for your NVidia graphic card then make sure you have this in xorg.conf:
ModulePath “/usr/lib/xorg/modules/extensions/nvidia” # or wherever these divers are on your system
ModulePath “/usr/lib/xorg/modules”
By default it’s only the last ModulePath line so the GLX extension loading will fail when using a NVidia driver.
No. 3 — January 28th, 2015 at 11:21
Thanks. Couldn’t find a fix on Hipchat’s site either, but their support pointed me to this site. Well done! Works now.
No. 4 — February 5th, 2015 at 11:40
Awesome! It works for me! Ubuntu 14.04