Im trying to run Robo 3T Ver 1.1 on Linux Mint 18.2 but get this error of depencency:
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".
Available platform plugins are: xcb.
Reinstalling the application may fix this problem.
Abortado
On the other hand robomongo 1.0 (robo 3T 1.0) work properly
I've the same problem. I'm at same Linux distro and version (Mint 18.2).
v1.1 does not work on Ubuntu 16.04 LTS. v1.0.2 works fine.
Running QT_DEBUG_PLUGINS=1 (https://stackoverflow.com/a/39725335) on the binary will wield a "GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference". It seems a C++ ABI breakage happened somewhere. (https://stackoverflow.com/q/36816570)
$ QT_DEBUG_PLUGINS=1 ./bin/robo3t
QFactoryLoader::QFactoryLoader() checking directory path "/home/XXX/Downloads/robo3t-1.1.1-linux-x86_64-c93c6b0/lib/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/home/XXX/Downloads/robo3t-1.1.1-linux-x86_64-c93c6b0/lib/platforms/libqxcb.so"
Found metadata in lib /home/XXX/Downloads/robo3t-1.1.1-linux-x86_64-c93c6b0/lib/platforms/libqxcb.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"xcb"
]
},
"className": "QXcbIntegrationPlugin",
"debug": false,
"version": 329472
}
Got keys from plugin meta data ("xcb")
QFactoryLoader::QFactoryLoader() checking directory path "/home/XXX/Downloads/robo3t-1.1.1-linux-x86_64-c93c6b0/bin/platforms" ...
loaded library "/home/XXX/Downloads/robo3t-1.1.1-linux-x86_64-c93c6b0/lib/platforms/libqxcb.so"
QLibraryPrivate::loadPlugin failed on "/home/XXX/Downloads/robo3t-1.1.1-linux-x86_64-c93c6b0/lib/platforms/libqxcb.so" : "Cannot load library /home/XXX/Downloads/robo3t-1.1.1-linux-x86_64-c93c6b0/lib/platforms/libqxcb.so: (/usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0: symbol _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference)"
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".
Available platform plugins are: xcb.
Reinstalling the application may fix this problem.
Aborted (core dumped)
After hours of searching and trying, the comment https://github.com/Studio3T/robomongo/issues/1384#issuecomment-310014541 solved the problem for me:
mkdir ~/robo-backup
mv robo3t-1.1.1-linux-x86_64-c93c6b0/lib/libstdc++* ~/robo-backup/
robo3t-1.1.1-linux-x86_64-c93c6b0/bin/robo3t
This issue has persisted since 08/02 with most recent rev: robo3t-1.1.1-linux-x86_64-c93c6b0. This _prevents_ users from using this product. After a month and a half, are there any plans to address this?
Most helpful comment
After hours of searching and trying, the comment https://github.com/Studio3T/robomongo/issues/1384#issuecomment-310014541 solved the problem for me: