Quantcast
Channel: XnView Software
Viewing all articles
Browse latest Browse all 4990

Solved 0.83 Linux - Xubuntu16.10, XCB and libraries problems

$
0
0
by Redfern (Posted Thu Dec 22, 2016 2:06 pm)
EDIT Ok, sorry again, i just read viewtopic.php?f=82&t=34115 and 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 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


I looked with ldd and after imputin all likes from .sh file to console i get this
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)

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
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)

But now its just crashes on start with XCB complains.
Code: Select all
This application failed to start because it could not find or load the Qt platform plugin "xcb" in "".

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

Read Main Topic

Viewing all articles
Browse latest Browse all 4990

Trending Articles