Robomongo: This application failed to start because it could not find or load the Qt platform plugin "xcb"

Created on 2 Aug 2017  路  4Comments  路  Source: Studio3T/robomongo

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

duplicate

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:

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

All 4 comments

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?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

rspeed picture rspeed  路  4Comments

axe-z picture axe-z  路  3Comments

Imperial7 picture Imperial7  路  4Comments

OmisNomis picture OmisNomis  路  3Comments

KyleGalvin picture KyleGalvin  路  3Comments