I haven't knowingly tinkered with OpenGL. The plugin dependencies look the same here:
home:/usr/lib/calibre/calibre/plugins $ ldd *|grep GL libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f561f412000) libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f561ec18000) libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f561eb5b000) libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f1643d5f000) libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f1643548000) libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f164348b000) libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f9aec677000) libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f9aebe7d000) libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f9aebdc0000) libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f974c9c0000) libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f974c1c6000) libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f974c109000) calibre doesn't launch here unless it can find that library. On the other hand, even with that library, it prints warnings: $ calibre the_book_of_wisdom_of_solomon.mobi libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast Unable to read MTPZ public exponent from ~/.mtpz-data, MTPZ disabled. qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1271, resource id: 15145284, major code: 40 (TranslateCoords), minor code: 0 And have not gotten it to actually open an ebook. So there may be other things wrong with my setup. (ebook-convert works, though.)

