for some reason robomongo/robo3t is not opening today. i was using it just yesterday and everything was fine today however it doesnt want to execute, im not even gettin errors just plain nothingness, what gives?
im using ubuntu 16.04 btw
I have the same issue on ubuntu 16.04 LTS. After updating the OS, robo3t started to fail. This is the error running it from the terminal:
QFactoryLoader::QFactoryLoader() checking directory path "/home/fgrillini/programmi/robo3t/lib/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/home/fgrillini/programmi/robo3t/lib/platforms/libqxcb.so"
Found metadata in lib /home/fgrillini/programmi/robo3t/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/fgrillini/programmi/robo3t/bin/platforms" ...
loaded library "/home/fgrillini/programmi/robo3t/lib/platforms/libqxcb.so"
QLibraryPrivate::loadPlugin failed on "/home/fgrillini/programmi/robo3t/lib/platforms/libqxcb.so" : "Cannot load library /home/fgrillini/programmi/robo3t/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.
To enable error debugging:
export QT_DEBUG_PLUGINS=1
./robo3t/bin/robo3t
Duplicate of #1384. Read comment https://github.com/Studio3T/robomongo/issues/1384#issuecomment-310014541 for a workaround.
The workaround works! Thanks!
Robo 3T is not opening for me. it throws the error robo3t-1.1.1-linux-x86_64-c93c6b0/bin/robo3t: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /home/oedev/Downloads/robo3t-1.1.1-linux-x86_64-c93c6b0/bin/../lib/libstdc++.so.6). Can anyone help me?
deleting libstdc++* from lib folder solved the issue
Looks like robo3t requires GLIBC_2.18 minimum. Centos 7 still uses glibc-2.17...
Yeah, why do you require such high version of glibc? Some modern distros have more conservative approach and use 2.17 like aforementioned CentOS 7 as most probably their RedHat and Scientific Linux counterparts.
Most helpful comment
Looks like
robo3trequiresGLIBC_2.18minimum. Centos 7 still usesglibc-2.17...