I was installing MFix-20.1.2 with pip, everything went well until I successfully installed MFix and tried opening it, I was given the error as below:
QLibraryPrivate::loadPlugin failed on "~/miniconda3x86/lib/python3.7/site-packages/PyQt5/Qt/plugins/platforms/libqxcb.so" : "Cannot load library ~/miniconda3x86/lib/python3.7/site-packages/PyQt5/Qt/plugins/platforms/libqxcb.so: (libxkbcommon-x11.so.0: cannot open shared object file: No such file or directory)" qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb. Aborted
I checked from online and it should be caused by missing of library
libxkbcommon, which was introduced by
pyqt5-5.12. I could have downgraded package
5.11-* to eliminate this problem, but MFix installation required
Looks like the only thing left I can do is installing the library thru system package but that may ruin the public supercomputer where the computation will be launched.
So I’m wondering if you guys in development team can add this lib in the source tarball and update it?