[Solved] Skipper not get started on ubuntu 18.04

0 votes
asked Dec 9, 2020 in How To & Manuals by chiragnandaniya (160 points)
edited Dec 11, 2020 by ludek.vodicka

I have fresh Ubuntu 18.04.5 LTS with LAMP Ready. Now when I going to run Skipper. Get following error. Pls refer Screenshot.enter image description here

commented Dec 9, 2020 by ludek.vodicka Skipper developer (140,450 points)

Hello,
what version of Skipper are you testing?

Skipper is compiled on 18.04.1 so you should be fine. Are you testing the latest version 3.2.28.1721 available on the web?

https://www.skipper18.com/en/download

commented Dec 9, 2020 by ludek.vodicka Skipper developer (140,450 points)

And can you please confirm that your Skipper installation directory contains directory "platforms" with file "libqxcb.so" ?

2 Answers

0 votes
answered Dec 9, 2020 by chiragnandaniya (160 points)

Skipper Version: 3.2.28.1721
Ubuntu Version: 18.04.5 LTS

Yes. Skipper installation directory contains directory "platforms" with file "libqxcb.so".

commented Dec 9, 2020 by ludek.vodicka Skipper developer (140,450 points)

Interesting. We will test it and let you know.

commented Dec 9, 2020 by ludek.vodicka Skipper developer (140,450 points)
edited Dec 9, 2020 by ludek.vodicka

In the meanwhile, can you please try to set the variable
QT_QPA_PLATFORM_PLUGIN_PATH
pointing to Skipper directory (not to platforms, but to the root of Skipper folder)?

This should help Qt to find the platform library. But also this should be already hard-coded in the app.

0 votes
answered Dec 10, 2020 by ludek.vodicka Skipper developer (140,450 points)

Based on testing it seems that some Linux distributions are missing library libxcb-xinerama.so.0 altought other libxcb-* libraries are installed.

In case that this is your case, it's necessary to manually install it via:

sudo apt-get install libxcb-xinerama0

commented Dec 10, 2020 by ludek.vodicka Skipper developer (140,450 points)

Because there is no way how to remove dependency on the libxcb-xinerama in Qt5 (and Qt6 is relased only two days), we added a warning message to the application for cases when this library is missing.

WARNING: Library libxcb-xinerama.so.0 is missing on your system. Please install it by using 'sudo apt-get install libxcb-xinerama0'

Hope this help others in case of this issue.

commented Dec 11, 2020 by chiragnandaniya (160 points)

Thanks. It works for me.

...