Solved 0.83 Linux - Xubuntu16.10, XCB and libraries problems
Posted: Thu Dec 22, 2016 2:06 pm
EDIT Ok, sorry again, i just read http://newsgroup.xnview.com/viewtopic.php?f=82&t=34115 and http://newsgroup.xnview.com/viewtopic.php?f=62&t=33933 and its turned that i need Gstreamer 0.1 to get it working. Its still quit strange that XnView loads Gstreamer 1.0 on calling directly and complains about XCB
Anyway, since Gstreamer 0.1 is deprecated please consider replacing it with Gstreamer 1.0.
Hello. Pretty much same problem as in http://newsgroup.xnview.com/viewtopic.php?t=32321 - "This application failed to start because it could not find or load the Qt platform plugin "xcb" in "".
My system is Xubuntu 16.10, 64 bit. when i start application from xnview.sh i gettin this error
I looked with ldd and after imputin all likes from .sh file to console i get this
So, Gstreamer related problem? But libs is present on my system and i'm not sure is it last problem because...
I also tried to load Xnview directly, without xnview.sh and this caused a lot "missing libs" problem. I installed all it wanted one after one, libqt5* libs and ldd for plain XnView is now looks fine
But now its just crashes on start with XCB complains.
As i google, most answers in internet suggests that there is some deps for libxcb.so.1 not resolved, but ldd /usr/lib/x86_64-linux-gnu/libxcb.so.1 shows no such problem. Also you can see this time Gstreamer libs is loaded fine if loading directly.
The thing that drives me nuts most is that i had no problem running 0.83 at Xubuntu 16.04 at all, on different installation but i cant get it working on new 16.10 install
Anyway, since Gstreamer 0.1 is deprecated please consider replacing it with Gstreamer 1.0.
Hello. Pretty much same problem as in http://newsgroup.xnview.com/viewtopic.php?t=32321 - "This application failed to start because it could not find or load the Qt platform plugin "xcb" in "".
My system is Xubuntu 16.10, 64 bit. when i start application from xnview.sh i gettin this error
Code: Select all
/opt/XnView/XnView: error while loading shared libraries: libgstapp-0.10.so.0: cannot open shared object file: No such file or directory
Code: Select all
ldd XnView
linux-vdso.so.1 => (0x00007ffe064fa000)
libQt5MultimediaWidgets.so.5 => ./lib/libQt5MultimediaWidgets.so.5 (0x00007f884a185000)
libQt5Multimedia.so.5 => ./lib/libQt5Multimedia.so.5 (0x00007f8849ea2000)
libQt5Widgets.so.5 => ./lib/libQt5Widgets.so.5 (0x00007f8849623000)
libQt5Gui.so.5 => ./lib/libQt5Gui.so.5 (0x00007f8848e11000)
libQt5Network.so.5 => ./lib/libQt5Network.so.5 (0x00007f8848ab6000)
libQt5Core.so.5 => ./lib/libQt5Core.so.5 (0x00007f8848370000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f8848138000)
libQt5WebKitWidgets.so.5 => ./lib/libQt5WebKitWidgets.so.5 (0x00007f8847ef1000)
libQt5WebKit.so.5 => ./lib/libQt5WebKit.so.5 (0x00007f884593a000)
libQt5PrintSupport.so.5 => ./lib/libQt5PrintSupport.so.5 (0x00007f88456cc000)
libQt5Svg.so.5 => ./lib/libQt5Svg.so.5 (0x00007f8845476000)
libQt5X11Extras.so.5 => ./lib/libQt5X11Extras.so.5 (0x00007f8845273000)
libQt5Concurrent.so.5 => ./lib/libQt5Concurrent.so.5 (0x00007f884506d000)
libQt5Xml.so.5 => ./lib/libQt5Xml.so.5 (0x00007f8844e31000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f8844aa9000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f88447a0000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f8844587000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f88441c0000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f8843fb8000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f8843c7f000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f8843a7b000)
libQt5OpenGL.so.5 => ./lib/libQt5OpenGL.so.5 (0x00007f8843824000)
libGL.so.1 => /usr/lib/nvidia-367/libGL.so.1 (0x00007f8843593000)
libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007f8843343000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f88430f0000)
libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f8842eee000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f8842bdb000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f88429c9000)
libicui18n.so.54 => ./lib/libicui18n.so.54 (0x00007f8842559000)
libicuuc.so.54 => ./lib/libicuuc.so.54 (0x00007f88421ab000)
libicudata.so.54 => ./lib/libicudata.so.54 (0x00007f8840781000)
/lib64/ld-linux-x86-64.so.2 (0x0000559e70b0b000)
libxslt.so.1 => /usr/lib/x86_64-linux-gnu/libxslt.so.1 (0x00007f8840544000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f884032a000)
libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f883ff93000)
libgstapp-0.10.so.0 => not found
libgstinterfaces-0.10.so.0 => not found
libgstpbutils-0.10.so.0 => not found
libgstvideo-0.10.so.0 => not found
libgstbase-0.10.so.0 => not found
libgstreamer-0.10.so.0 => not found
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f883fd8d000)
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f883f9d3000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f883f6d1000)
libQt5Sensors.so.5 => ./lib/libQt5Sensors.so.5 (0x00007f883f495000)
libQt5Positioning.so.5 => ./lib/libQt5Positioning.so.5 (0x00007f883f258000)
libQt5Sql.so.5 => ./lib/libQt5Sql.so.5 (0x00007f883f016000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f883ee0c000)
libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f883ec09000)
libgstreamer-0.10.so.0 => not found
libgstapp-0.10.so.0 => not found
libgstbase-0.10.so.0 => not found
libgstinterfaces-0.10.so.0 => not found
libgstpbutils-0.10.so.0 => not found
libgstvideo-0.10.so.0 => not found
libQt5Quick.so.5 => ./lib/libQt5Quick.so.5 (0x00007f883e638000)
libQt5Qml.so.5 => ./lib/libQt5Qml.so.5 (0x00007f883e007000)
libQt5WebChannel.so.5 => ./lib/libQt5WebChannel.so.5 (0x00007f883ddea000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f883dbc8000)
libGLX.so.0 => /usr/lib/nvidia-367/libGLX.so.0 (0x00007f883d997000)
libGLdispatch.so.0 => /usr/lib/nvidia-367/libGLdispatch.so.0 (0x00007f883d6ae000)
libjson-c.so.3 => /lib/x86_64-linux-gnu/libjson-c.so.3 (0x00007f883d4a1000)
libpulsecommon-9.0.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-9.0.so (0x00007f883d224000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f883cfd8000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f883cdd0000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f883cb5d000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f883c935000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f883c71a000)
libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f883c4d2000)
libicuuc.so.57 => /usr/lib/x86_64-linux-gnu/libicuuc.so.57 (0x00007f883c12a000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f883bf07000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f883bd01000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f883bafb000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f883ba74000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f883b86a000)
libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007f883b601000)
libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007f883b3fb000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f883b1b7000)
libicudata.so.57 => /usr/lib/x86_64-linux-gnu/libicudata.so.57 (0x00007f883973a000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f883942b000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f8839212000)
libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007f8838f9d000)
libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007f8838cf2000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f8838aed000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f88388d9000)
libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f88386d0000)
libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f88384a4000)
I also tried to load Xnview directly, without xnview.sh and this caused a lot "missing libs" problem. I installed all it wanted one after one, libqt5* libs and ldd for plain XnView is now looks fine
Code: Select all
ldd XnView
linux-vdso.so.1 => (0x00007ffff51ae000)
libQt5MultimediaWidgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5MultimediaWidgets.so.5 (0x00007f73f11cf000)
libQt5Multimedia.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so.5 (0x00007f73f10bd000)
libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f73f0a35000)
libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f73f04a9000)
libQt5Network.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007f73f0333000)
libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f73efe59000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f73efc3b000)
libQt5WebKitWidgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5WebKitWidgets.so.5 (0x00007f73efbf5000)
libQt5WebKit.so.5 => /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 (0x00007f73ed7b3000)
libQt5PrintSupport.so.5 => /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5 (0x00007f73ed740000)
libQt5Svg.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5 (0x00007f73ed6e9000)
libQt5X11Extras.so.5 => /usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5 (0x00007f73ed6e2000)
libQt5Concurrent.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5 (0x00007f73ed6da000)
libQt5Xml.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5 (0x00007f73ed69e000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f73ed316000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f73ed00d000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f73ecdf6000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f73eca2d000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f73ec825000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f73ec4ec000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f73ec2e8000)
libQt5OpenGL.so.5 => /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5 (0x00007f73ec28e000)
libGL.so.1 => /usr/lib/nvidia-367/libGL.so.1 (0x00007f73ebfff000)
libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007f73ebdad000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f73ebb5a000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f73eb847000)
libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f73eb615000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f73eb395000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f73eb17b000)
libproxy.so.1 => /usr/lib/x86_64-linux-gnu/libproxy.so.1 (0x00007f73eaf58000)
libicui18n.so.57 => /usr/lib/x86_64-linux-gnu/libicui18n.so.57 (0x00007f73eaade000)
libicuuc.so.57 => /usr/lib/x86_64-linux-gnu/libicuuc.so.57 (0x00007f73ea736000)
libpcre16.so.3 => /usr/lib/x86_64-linux-gnu/libpcre16.so.3 (0x00007f73ea4cd000)
/lib64/ld-linux-x86-64.so.2 (0x000055a86bd73000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f73ea2c3000)
libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f73ea0be000)
libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f73e9e54000)
libxslt.so.1 => /usr/lib/x86_64-linux-gnu/libxslt.so.1 (0x00007f73e9c17000)
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f73e985d000)
libgstreamer-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 (0x00007f73e9533000)
libgstapp-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so.0 (0x00007f73e9325000)
libgstbase-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 (0x00007f73e90c1000)
libgstpbutils-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0 (0x00007f73e8e8a000)
libgstvideo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 (0x00007f73e8c05000)
libgstaudio-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0 (0x00007f73e89a8000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f73e86a6000)
libQt5Quick.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 (0x00007f73e82ba000)
libQt5Qml.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 (0x00007f73e7ebe000)
libQt5Sql.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5 (0x00007f73e7e74000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f73e7c52000)
libGLX.so.0 => /usr/lib/nvidia-367/libGLX.so.0 (0x00007f73e7a21000)
libGLdispatch.so.0 => /usr/lib/nvidia-367/libGLdispatch.so.0 (0x00007f73e7738000)
libjson-c.so.3 => /lib/x86_64-linux-gnu/libjson-c.so.3 (0x00007f73e752d000)
libpulsecommon-9.0.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-9.0.so (0x00007f73e72ae000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f73e7062000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f73e6e5a000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f73e6be7000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f73e693a000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f73e6715000)
libicudata.so.57 => /usr/lib/x86_64-linux-gnu/libicudata.so.57 (0x00007f73e4c96000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f73e4a73000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f73e486f000)
libgsttag-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0 (0x00007f73e4634000)
liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007f73e43b6000)
libdouble-conversion.so.1 => /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.1 (0x00007f73e41a3000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f73e3f9f000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f73e3d99000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f73e3b87000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f73e3b00000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f73e38f4000)
libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007f73e368b000)
libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007f73e3485000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f73e325f000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f73e2f50000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f73e2d37000)
libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007f73e2ac0000)
libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007f73e2817000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f73e25fc000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f73e23e8000)
libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f73e21df000)
libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f73e1fb3000)
Code: Select all
This application failed to start because it could not find or load the Qt platform plugin "xcb" in "".
The thing that drives me nuts most is that i had no problem running 0.83 at Xubuntu 16.04 at all, on different installation but i cant get it working on new 16.10 install