Safejumper(VPN software) conflicts with yast2

Hi there,

Yesterday I’ve installed my vpn provider software but next I noticed that yast2 GUI stopped working.
When I try to lauch yast from the main menu after type my root pass nothing happens.
I already removed safejumper and now yast work properly but I really need to install safejumper app.
What can I do about that in order to get no conflicts between apps?
Kind Regards

Hi
How did you install the application? Convert with alien and install, extract and copy somewhere?

Just had a quick look by extracting the deb archive and extract the data archive and (all as my user, no install) and then ran ldd against the safejumper binary. The only lib missing was libQT5Xml5 so installed that and then re-ran as my user, safejumper GUI opened etc and YaST working fine.

Hello Malcolm,

No I didn’t convert. I asked proxy.sh if they have an rpm file, and I installed throught it.

Kind Regards

Hi
OK, if you run;


ldd /opt/safejumper/safejumper

The only file it should be using is linux-vdso.so.1 the rest should be system libraries ie libs down in /usr/lib…

If not then that maybe the cause of YaST issues.

Hey Malcolm,
I re-installed Safejumper and run that command.


sanks@linux-6jc5:~> ldd /opt/safejumper/safejumper
    linux-vdso.so.1 (0x00007ffd23c85000)
    libQt5Widgets.so.5 => /opt/safejumper/libQt5Widgets.so.5 (0x00007f2cb4044000)
    libQt5Gui.so.5 => /opt/safejumper/libQt5Gui.so.5 (0x00007f2cb3830000)
    libQt5Network.so.5 => /opt/safejumper/libQt5Network.so.5 (0x00007f2cb34d7000)
    libQt5Xml.so.5 => /opt/safejumper/libQt5Xml.so.5 (0x00007f2cb329b000)
    libQt5Core.so.5 => /opt/safejumper/libQt5Core.so.5 (0x00007f2cb2b56000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2cb2938000)
    libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f2cb25b6000)
    libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f2cb239f000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f2cb1ff7000)
    libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f2cb1da6000)
    libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007f2cb1ba4000)
    librt.so.1 => /lib64/librt.so.1 (0x00007f2cb199b000)
    libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f2cb168c000)
    libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f2cb147a000)
    libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f2cb113b000)
    libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f2cb0eaa000)
    libm.so.6 => /lib64/libm.so.6 (0x00007f2cb0ba9000)
    libicui18n.so.54 => /opt/safejumper/libicui18n.so.54 (0x00007f2cb073a000)
    libicuuc.so.54 => /opt/safejumper/libicuuc.so.54 (0x00007f2cb038c000)
    libicudata.so.54 => /opt/safejumper/libicudata.so.54 (0x00007f2cae962000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007f2cae75d000)
    /lib64/ld-linux-x86-64.so.2 (0x000055e1da63d000)
    libffi.so.4 => /usr/lib64/libffi.so.4 (0x00007f2cae554000)
    libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f2cae2ed000)
    libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f2cae0cd000)
    libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f2cadea3000)
    libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007f2cadc74000)
    libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f2cada71000)
    libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f2cad86b000)
    libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f2cad668000)
    libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007f2cad450000)
    libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007f2cad24b000)
    libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007f2cad047000)
    libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 (0x00007f2cace44000)
    libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007f2cacc3e000)
    libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007f2caca3a000)
    libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f2cac834000)
    libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f2cac625000)
    libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f2cac420000)

This is the result.
Kind REgards

Hi
So my output shows;


 ldd safejumper
    linux-vdso.so.1 (0x00007fffacdcf000)
    libQt5Widgets.so.5 => /usr/lib64/libQt5Widgets.so.5 (0x00007f181ca8a000)
    libQt5Gui.so.5 => /usr/lib64/libQt5Gui.so.5 (0x00007f181c35e000)
    libQt5Network.so.5 => /usr/lib64/libQt5Network.so.5 (0x00007f181c008000)
    libQt5Xml.so.5 => /usr/lib64/libQt5Xml.so.5 (0x00007f181bdca000)
    libQt5Core.so.5 => /usr/lib64/libQt5Core.so.5 (0x00007f181b6ee000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f181b4d0000)
    libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f181b14e000)
    libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f181af37000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f181ab8f000)
    libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f181a93e000)
    libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f181a62f000)
    libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f181a2f0000)
    libm.so.6 => /lib64/libm.so.6 (0x00007f1819fef000)
    libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f1819db2000)
    libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f1819b51000)
    libz.so.1 => /lib64/libz.so.1 (0x00007f181993b000)
    libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f18196aa000)
    libssl.so.1.0.0 => /lib64/libssl.so.1.0.0 (0x00007f1819441000)
    libcrypto.so.1.0.0 => /lib64/libcrypto.so.1.0.0 (0x00007f181904e000)
    libicui18n.so.52.1 => /usr/lib64/libicui18n.so.52.1 (0x00007f1818c3a000)
    libicuuc.so.52.1 => /usr/lib64/libicuuc.so.52.1 (0x00007f18188ba000)
    libpcre16.so.0 => /usr/lib64/libpcre16.so.0 (0x00007f181865d000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007f1818459000)
    librt.so.1 => /lib64/librt.so.1 (0x00007f1818250000)
    /lib64/ld-linux-x86-64.so.2 (0x0000560bc9b7f000)
    libffi.so.4 => /usr/lib64/libffi.so.4 (0x00007f1818047000)
    libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f1817de0000)
    libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f1817bc0000)
    libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f18178f9000)
    libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f18176cf000)
    libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f18174a5000)
    libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007f1817277000)
    libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f1817064000)
    libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f1816e61000)
    libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f1816c5b000)
    libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f1816a58000)
    libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007f1816840000)
    libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007f181663b000)
    libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007f1816437000)
    libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 (0x00007f1816234000)
    libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007f181602e000)
    libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007f1815e2a000)
    libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f1815c24000)
    libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f1815a15000)
    libicudata.so.52.1 => /usr/lib64/libicudata.so.52.1 (0x00007f1815813000)
    libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f181560f000)
    libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007f18153ff000)

So, do they add a config file in the following location;


ls /etc/ld.so.conf.d/
cat /etc/ld.so.conf

So is YaST still failing after the re-install?

PS: note the use of code tags around output it’s the # button in advanced editor :wink:

Sorry Malcolm but I’m new to linux, I’ve just moved from windows last week.

I got this now:


sanks@linux-6jc5:~> ls /etc/ld.so.conf.d/
graphviz.conf  safejumper.conf
sanks@linux-6jc5:~> cat /etc/ld.so.conf
/usr/local/lib64
/usr/local/lib
include /etc/ld.so.conf.d/*.conf
# /lib64, /lib, /usr/lib64 and /usr/lib gets added
# automatically by ldconfig after parsing this file.
# So, they do not need to be listed.

OK
So they add a conf file, in the interim, lets remove it from the location and see if that helps, so open a terminal and switch to root user;


su -
mv /etc/ld.so.conf.d/safejumper.conf /root/
ldconfig
exit
ldd /opt/safejumper/safejumper

The ldd output should be same as mine now? If so does it still work (safejumper) and YaST is also working?


sanks@linux-6jc5:~> su - 
Senha: 
linux-6jc5:~ # mv /etc/ld.so.conf.d/safejumper.conf /root/
linux-6jc5:~ # ldconfig
linux-6jc5:~ # exit
logout
sanks@linux-6jc5:~> ldd /opt/safejumper/safejumper
    linux-vdso.so.1 (0x00007ffd4e997000)
    libQt5Widgets.so.5 => /usr/lib64/libQt5Widgets.so.5 (0x00007f1db83d2000)
    libQt5Gui.so.5 => /usr/lib64/libQt5Gui.so.5 (0x00007f1db7ca6000)
    libQt5Network.so.5 => /usr/lib64/libQt5Network.so.5 (0x00007f1db7950000)
    libQt5Xml.so.5 => /usr/lib64/libQt5Xml.so.5 (0x00007f1db7712000)
    libQt5Core.so.5 => /usr/lib64/libQt5Core.so.5 (0x00007f1db7036000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f1db6e18000)
    libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f1db6a96000)
    libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f1db687f000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f1db64d7000)
    libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f1db6286000)
    libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f1db5f77000)
    libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f1db5c38000)
    libm.so.6 => /lib64/libm.so.6 (0x00007f1db5937000)
    libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f1db56fa000)
    libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f1db5499000)
    libz.so.1 => /lib64/libz.so.1 (0x00007f1db5283000)
    libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f1db4ff2000)
    libssl.so.1.0.0 => /lib64/libssl.so.1.0.0 (0x00007f1db4d89000)
    libcrypto.so.1.0.0 => /lib64/libcrypto.so.1.0.0 (0x00007f1db4996000)
    libicui18n.so.52.1 => /usr/lib64/libicui18n.so.52.1 (0x00007f1db4582000)
    libicuuc.so.52.1 => /usr/lib64/libicuuc.so.52.1 (0x00007f1db4202000)
    libpcre16.so.0 => /usr/lib64/libpcre16.so.0 (0x00007f1db3fa5000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007f1db3da1000)
    librt.so.1 => /lib64/librt.so.1 (0x00007f1db3b98000)
    /lib64/ld-linux-x86-64.so.2 (0x000055e19a22c000)
    libffi.so.4 => /usr/lib64/libffi.so.4 (0x00007f1db398f000)
    libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f1db3728000)
    libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f1db3508000)
    libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f1db3271000)
    libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f1db3047000)
    libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f1db2e1d000)
    libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007f1db2bef000)
    libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f1db29dc000)
    libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f1db27d9000)
    libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f1db25d3000)
    libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f1db23d0000)
    libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007f1db21b8000)
    libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007f1db1fb3000)
    libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007f1db1daf000)
    libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 (0x00007f1db1bac000)
    libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007f1db19a6000)
    libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007f1db17a2000)
    libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f1db159c000)
    libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f1db138d000)
    libicudata.so.52.1 => /usr/lib64/libicudata.so.52.1 (0x00007f1db118b000)
    libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f1db0f87000)
    libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007f1db0d77000)

Yast is working now :slight_smile:

Hi
And what about safejumper? All OK as well?