Robomongo: Robo3t crashes on Ubuntu 16.04 on startup

Created on 22 Jun 2017  ·  19Comments  ·  Source: Studio3T/robomongo

The current binary release for Linux appears to be unusable on Ubuntu 16.04.

$ tar xvzf robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz 
$ cd robo3t-1.1.1-linux-x86_64-c93c6b0/bin
$ ./robo3t 
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)

Googling the error shows some suggesting I'm missing certain X11 and Qt packages, but installing all the recommended packages does not fix the problem.

Most helpful comment

Kindly follow this procedure its working fine

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 19 comments

Hi @chrisspen , thanks for reporting the problem.
This is a known issue and until now we only received the issue with Ubuntu 17.04. So no Ubuntu 16 or 14 user reported this problem.

I hope the workaround solution here will help you: https://github.com/Studio3T/robomongo/issues/1384#issuecomment-310014541

I have the same XCB problem on Robo3T v1.1 with Ubuntu 16.04 LTS with kernel 4.8, gcc 5.4 and MongoDB 3.4.6.

I unzip the tar to directory /opt and change the owner to root:

sudo mv ./robo3t-1.1.1-linux-x86_64-c93c6b0 /opt
cd /opt
sudo chown -R root:root ./robo3t-1.1.1-linux-x86_64-c93c6b0

When I run the app I got the XCB error messages:
./robo3t-1.1.1-linux-x86_64-c93c6b0/bin/robo3t

Move the libstdc++* dependencies to another directory also not work.

I think not be just rebuild and recompile the project, maybe need review the dependencies for Ubuntu 16.04 LTS release.

I always used Robomongo in LTS releases with no problem, before Studio 3T acquisition.

Please, consider packaging a single Snap for all Linux distros and releases!

The same issue here! I am using Ubuntu LTS 16.04

Same Issue with me too also on Ubuntu LTS 16.04

Kindly follow this procedure its working fine

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

Thanks! That worked

is there anyway to fix that the right way ? I realy don't want a "robo-backup" folder in my home directory
Edit: I definitely removed the "robo-backup" folder and i'm happier now ;)

Same issue here. Even I am on Ubuntu LTS 16.04.

Funciona el procedimiento que realizaste. Gracias :+1: / The procedure you performed works. Thanks :+1:

@karthikeyana
The procedure worked. Cheers!

i have the same issue :(

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.
[1] 13675 abort (core dumped) ./robo3t

Thanks @karthikeyana

Same issue on Ubuntu 16.04 64bit

Same issue

Thanks @karthikeyana, it worked for me.

@karthikeyana Worked for me. :+1:

Thank you very much it works for me in Ubuntu 16.04. Best

Thanks @karthikeyana!

I did not understand the reason for the robo-backup procedure, but it worked for me on Ubuntu 16.04

Thanks

It's not working for me

Was this page helpful?
0 / 5 - 0 ratings