SJLPHI
April 18, 2017, 10:14pm
#1
Hello,
I am trying to install VidyoDesktopInstaller using .rpm package provided from the manufacturer.
sjlphi@NGyro:~/Desktop> sudo zypper in VidyoDesktopInstaller-sl564-TAG_VD_3_6_3_017.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: nothing provides libXScrnSaver needed by VidyoDesktop-3.6.3-017.x86_64
Solution 1: do not install VidyoDesktop-3.6.3-017.x86_64
Solution 2: break VidyoDesktop-3.6.3-017.x86_64 by ignoring some of its dependencies
**Choose from above solutions by number or cancel [1/2/c] (c): **
so it’s missing the libXScrnSaver, so I tried to download and install from software.opensuse provided YAST package, but without success. Now when I tried the source code with rpm package, I get:
sjlphi@NGyro:~/Desktop> sudo zypper in libXScrnSaver-1.2.2-11.19.src.rpm
Loading repository data...
Reading installed packages...
'_tmpRPMcache_:libXScrnSaver=0:1.2.2-11.19' not found in package names. Trying capabilities.
No provider of '_tmpRPMcache_:libXScrnSaver=0:1.2.2-11.19' found.
Resolving package dependencies...
Nothing to do.
I tried looking online for a solution. I haven’t found one, could someone help me please?
I_A
April 18, 2017, 10:32pm
#2
it looks like the LibXScrnSaver build has been disabled and only a user has build it
I’d say add the home:syeg repo as there might be other dependencies needed
zypper ar -f http://download.opensuse.org/repositories/home:/syeg/openSUSE_Leap_42.2/home:syeg.repo
then try to install your rpm
Hi
For Leap 42.2 the package is libXss1, this should be installed already, so you can choose option 2 (and maybe advise the developers of the error), you also need to install libGLU1 (another developer packaging error) as well, then you should be good to go.
I_A:
it looks like the LibXScrnSaver build has been disabled and only a user has build it
I’d say add the home:syeg repo as there might be other dependencies needed
zypper ar -f http://download.opensuse.org/repositories/home:/syeg/openSUSE_Leap_42.2/home:syeg.repo
then try to install your rpm
Hi
Noooooo, please don’t do that…
I_A
April 18, 2017, 10:49pm
#5
so what you are saying is that LibXScrnSaver has been depreciated and replaced with libXss1
and that he should ignore the nothing provides LibXScrnSaver warning
Hi
Yup… an easy check is to run ldd on the executable to find out…
ldd /opt/vidyo/VidyoDesktop/VidyoDesktop
linux-vdso.so.1 (0x00007ffc3d68a000)
libidn.so.11 => /usr/lib64/libidn.so.11 (0x00007f249b58a000)
libblkid.so.1 => /usr/lib64/libblkid.so.1 (0x00007f249b346000)
libanl.so.1 => /lib64/libanl.so.1 (0x00007f249b142000)
libasound.so.2 => /usr/lib64/libasound.so.2 (0x00007f249ae4b000)
libXv.so.1 => /usr/lib64/libXv.so.1 (0x00007f249ac45000)
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f249a9db000)
libGLU.so.1 => /usr/lib64/libGLU.so.1 (0x00007f249a75c000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f249a555000)
libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f249a34a000)
===>>>> libXss.so.1 => /usr/lib64/libXss.so.1 (0x00007f249a146000)
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f2499ef4000)
libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f2499cec000)
libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f2499acf000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f24998c4000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f2499686000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f24993e7000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f24991d4000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f2498e96000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f2498c92000)
libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007f2498a8f000)
librt.so.1 => /lib64/librt.so.1 (0x00007f2498887000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f2498577000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2498359000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f2497fd0000)
libm.so.6 => /lib64/libm.so.6 (0x00007f2497cd3000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f2497abb000)
libc.so.6 => /lib64/libc.so.6 (0x00007f2497718000)
/lib64/ld-linux-x86-64.so.2 (0x000055ff9a03a000)
libuuid.so.1 => /usr/lib64/libuuid.so.1 (0x00007f2497513000)
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f24972e8000)
libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007f24970e5000)
libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 (0x00007f2496ee2000)
libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007f2496cdb000)
libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007f2496ad8000)
libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007f24968aa000)
libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f24966a6000)
libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f24964a4000)
libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007f249628c000)
libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007f2496086000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f2495e66000)
libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f2495c60000)
libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f2495a50000)
libffi.so.4 => /usr/lib64/libffi.so.4 (0x00007f2495847000)
libz.so.1 => /lib64/libz.so.1 (0x00007f2495630000)
libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007f2495421000)
libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f24951e4000)
libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f2494f74000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f2494d70000)
Everything it’s looking for is found…
SJLPHI
April 19, 2017, 4:49am
#7
I will give it a go Tomorrow in my office.
On another note.
Is there a way to re-establish screen savers for the lock screen, identical to that existed for KDE4 OpenSUSE 13.2?
I really liked BSOD screen saver.
SJLPHI
April 19, 2017, 10:00pm
#8
Excellent,
I broke the dependency, and so far everything seems to be good:
sjlphi@NGyro:~/Desktop> ldd /opt/vidyo/VidyoDesktop/VidyoDesktop
linux-vdso.so.1 (0x00007ffdbbbbe000)
libidn.so.11 => /usr/lib64/libidn.so.11 (0x00007f4ca6620000)
libblkid.so.1 => /usr/lib64/libblkid.so.1 (0x00007f4ca63dc000)
libanl.so.1 => /lib64/libanl.so.1 (0x00007f4ca61d8000)
libasound.so.2 => /usr/lib64/libasound.so.2 (0x00007f4ca5ee1000)
libXv.so.1 => /usr/lib64/libXv.so.1 (0x00007f4ca5cdb000)
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f4ca5a71000)
libGLU.so.1 => /usr/lib64/libGLU.so.1 (0x00007f4ca57f2000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f4ca55eb000)
libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f4ca53e0000)
libXss.so.1 => /usr/lib64/libXss.so.1 (0x00007f4ca51dc000)
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f4ca4f8a000)
libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f4ca4d82000)
libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f4ca4b65000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f4ca495a000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f4ca471c000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f4ca447f000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f4ca426c000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f4ca3f2e000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f4ca3d2a000)
libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007f4ca3b27000)
librt.so.1 => /lib64/librt.so.1 (0x00007f4ca391f000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f4ca360f000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4ca33f1000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f4ca3068000)
libm.so.6 => /lib64/libm.so.6 (0x00007f4ca2d6b000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f4ca2b53000)
libc.so.6 => /lib64/libc.so.6 (0x00007f4ca27b0000)
/lib64/ld-linux-x86-64.so.2 (0x000055d3864e4000)
libuuid.so.1 => /usr/lib64/libuuid.so.1 (0x00007f4ca25ab000)
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f4ca2380000)
libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007f4ca217d000)
libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 (0x00007f4ca1f7a000)
libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007f4ca1d73000)
libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007f4ca1b70000)
libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007f4ca1942000)
libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f4ca173e000)
libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f4ca153c000)
libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007f4ca1324000)
libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007f4ca111e000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f4ca0efe000)
libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f4ca0cf8000)
libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f4ca0ae8000)
libffi.so.4 => /usr/lib64/libffi.so.4 (0x00007f4ca08df000)
libz.so.1 => /lib64/libz.so.1 (0x00007f4ca06c8000)
libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007f4ca04b9000)
libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f4ca027c000)
libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f4ca000c000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f4c9fe08000)