ISIS applications crash, unable to load Qt plugin "xcb"
When launching ISIS applications, we're getting the following error:
This application failed to start because it could not find or load the Qt platform plugin "xcb"
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, wayland-egl, wayland, xcb.
Reinstalling the application may fix this problem.
This is on a Debian 8 (Jessie) system.
- Category changed from Applications to Installation
- Status changed from New to Acknowledged
- Status changed from Acknowledged to Assigned
- Assignee set to Stuart Sides
This problem does exist on the RHEL 7 build, but I have not been able to reproduce it on the Debian 8. Can you please verify that you downloaded the Debian 8 build and not the RHEL 7 build?
I re-rsynced it just to be sure, it's definitely the Debian build.
Thanks, I'll keep looking.
Please post the output from the following commands (NOTE: mark the note as private if you need to or send it to me via email):
ls -l $ISISROOT/3rdParty/plugins/platforms/
ldd -v $ISISROOT/3rdParty/plugins/platforms/libqxcb.so
I'll e-mail the output for those commands, it appears to be a missing library issue. I should note that I'm try to remote display to an El Capitan Mac desktop with XQuartz 2.7.9.
OK, I installed the libegl1-mesa package, it supplies that libEGL.so.1 library and I'm able to to display the GUI for ISIS apps.
- Status changed from Assigned to Resolved
For the next release the ERG library has been added to the build for the Debian and RHEL systems. This will allow the qxcb plugin library to find it. This was originally tested on a bare bones Debian desktop install, so it likely had the library. other Debian installs such as "server" may not include that library by default. Thanks for testing this out and letting us know what fixed it for you.
- Software Version deleted (
- Status changed from Resolved to Closed
The missing library issue has been fixed for the next release.
Also available in: Atom