LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Teamviewer is not showing connect to partner button in slackware 14.2 stable (https://www.linuxquestions.org/questions/slackware-14/teamviewer-is-not-showing-connect-to-partner-button-in-slackware-14-2-stable-4175583905/)

sinar.kk 07-06-2016 09:01 AM

Teamviewer is not showing connect to partner button in slackware 14.2 stable
 
1 Attachment(s)
Hi ,

My teamviewer is not showing a "connect to partner" button nor i am not able to go to an invisible button by tab, its like that button is not there and i am not able to connect via teamviewer , i tried by simply hitting an enter button also but nothing happens, this error was there in previous 14.2 release candidates , currently i am using slackware 14.2 (64) stable and i downloaded the teamviewer from slackbuilds.org for 14.2 , and of course my system is multilib enabled. I am attaching the screenshot.

willysr 07-06-2016 09:37 AM

yes, it's a known issue in multilib environment.
it works fine on pure 32 bit machine

sinar.kk 07-06-2016 09:40 AM

Teamviewer is not showing connect to partner button in slackware 14.2 stable
 
so that means I will not be able to use it in 64 bit :-(

willysr 07-06-2016 10:24 AM

i thought it was listed as UNSUPPORTED for x86_64?
https://slackbuilds.org/slackbuilds/...eamviewer.info
Quote:

DOWNLOAD_x86_64="UNSUPPORTED"
MD5SUM_x86_64=""

kjhambrick 07-06-2016 10:30 AM

Thanks willysr

I ran into this a while back, couldn't join a Machine, connected from a Win7 VM and then I forgot about it.

I didn't understand that DOWNLOAD_x86_64="UNSUPPORTED" meant that TeamViewer won't work on 64-bit + multilib.

Makes sense now.

-- kjh

sinar.kk 07-06-2016 10:48 AM

Teamviewer is not showing connect to partner button in slackware 14.2 stable
 
sad but have to live with it.. anyway its a windows based software ... anybody knows a linux alternative for it ? which will work in slackware 64?

Rhadamanthysan 07-07-2016 12:51 AM

just create a login
 
create a teamviewer account. login (and save it) at computers and contacts window (the right one in your print). go to add computer and add the computer you're trying to connect. just double click it now and enter the password. using in multilib slackware for months this way.

sinar.kk 07-15-2016 12:25 AM

@Rhadamanthysan ---- That worked way you said .... Thanks a million

willysr 07-15-2016 04:59 AM

i have added a note for multilib environment and it will be part of the next public update

Teufel 11-25-2016 01:01 PM

Got the same issue.
Solved by rebuilding few libraries with x32 support:
libpng:1.2
libXinerama

Initially thry had x64 support only.

The list of missed 32-bit libraries can be obtained by running "tv-setup install command" This command checks for dependencies and warns you for missed ones

kjhambrick 11-25-2016 02:56 PM

Teufel --

Thanks for making me look at this.

I found: /opt/teamviewer/tv_bin/script/teamviewer_setup in /var/log/packages/teamviewer-11.0.67687-i486-1_SBo

When I ran opt/teamviewer/tv_bin/script/teamviewer_setup --help it listed `teamviewer_setup checklibs` as an option.

One of my problems is that I am missing a 32-bit libpng12 library !

I don't have libpng1.2 at all ... where did you find it ?

EDIT: to answer my own Q, I found it as SBo Package libraries/libpng-legacy12

Output below.

Thanks again !

-- kjh

Code:

# /opt/teamviewer/tv_bin/script/teamviewer_setup --help

 How to use TeamViewer (tar.gz)       

 teamviewer                          run teamviewer directly
  You can just extract the tar.gz package and run teamviewer without installation.
  It will behave similar to a TeamViewer Portable or QuickSupport on Windows.
  This should work if all necessary libraries (packages) are installed on your system.

 tv-setup checklibs                  identify missing libraries
  Run this command to identify missing libraries
  You can then look for the matching packages and install them manually.

 tv-setup install                    interactive installation
 tv-setup install force              no questions
  A permanent installation with all the features of the RPM/DEB packages
  (start menu entries, auto start, background daemon for permanent access)

 tv-setup uninstall [force]          undo previous (TAR) installation
  Removes the package. Log files and configuration are not removed

Code:

# /opt/teamviewer/tv_bin/script/teamviewer_setup checklibs

    -=-  TeamViewer tar.gz check  -=-     

  In order to use the tar.gz version of TeamViewer,
  you have to make sure that the necessary libraries are installed.
  NOTE: Most needed libraries are 32 bit libraries, even if you are on a 64 bit system! 

    Writing raw output to /root/.local/share/teamviewer11/logfiles/DependencyCheck32.log
    Writing raw output to /root/.local/share/teamviewer11/logfiles/DependencyCheck64.log

 Analyzing dependencies (64 bit)...   

        All 64 bit dependencies seem to be satisfied!

 Analyzing dependencies (32 bit)...   
        libpng12.so.0 => not found

        The 32 bit libraries listed above seem to be missing.
        Please find and install the corresponding packages.
        Then, run this command again.

#
# this is the log file referenced above:
#
Code:

# cat /root/.local/share/teamviewer11/logfiles/DependencyCheck32.log   

WINEINET
        linux-gate.so.1 (0xf7707000)
        libz.so.1 => /lib/libz.so.1 (0xf762a000)
        libwine.so.1 => /opt/teamviewer/tv_bin/wine/lib/libwine.so.1 (0xf7478000)
        libc.so.6 => /lib/libc.so.6 (0xf72e0000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xf72c2000)
        libdl.so.2 => /lib/libdl.so.2 (0xf72bc000)
        /lib/ld-linux.so.2 (0x56612000)
WINE_DLL
        linux-gate.so.1 (0xf7725000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xf7571000)
        libdl.so.2 => /lib/libdl.so.2 (0xf756c000)
        libwine.so.1 => /opt/teamviewer/tv_bin/wine/lib/libwine.so.1 (0xf73ba000)
        libc.so.6 => /lib/libc.so.6 (0xf7221000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf71ff000)
        /lib/ld-linux.so.2 (0x56624000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xf71fc000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf71f6000)
DEPEND
        linux-gate.so.1 (0xf77f5000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf7763000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf76ca000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xf76c1000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf76b5000)
        libc.so.6 => /lib/libc.so.6 (0xf751c000)
        libbz2.so.1 => /lib/libbz2.so.1 (0xf750b000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0xf74d4000)
        libz.so.1 => /lib/libz.so.1 (0xf74be000)
        libm.so.6 => /lib/libm.so.6 (0xf746a000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf7443000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf7425000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0xf73a4000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf7262000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xf7248000)
        libuuid.so.1 => /lib/libuuid.so.1 (0xf7244000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xf7101000)
        /lib/ld-linux.so.2 (0x56649000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf70df000)
        libdl.so.2 => /lib/libdl.so.2 (0xf70da000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xf70d7000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf70d1000)
TV_DMN
        linux-gate.so.1 (0xf7762000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xf76b9000)
        librt.so.1 => /lib/librt.so.1 (0xf76b0000)
        libdl.so.2 => /lib/libdl.so.2 (0xf76ab000)
        libm.so.6 => /lib/libm.so.6 (0xf7657000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf7639000)
        libc.so.6 => /lib/libc.so.6 (0xf74a1000)
        /lib/ld-linux.so.2 (0x565d2000)
TV_DESK
        linux-gate.so.1 (0xf77df000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xf7736000)
        librt.so.1 => /lib/librt.so.1 (0xf772d000)
        libdl.so.2 => /lib/libdl.so.2 (0xf7728000)
        libm.so.6 => /lib/libm.so.6 (0xf76d4000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf76b6000)
        libc.so.6 => /lib/libc.so.6 (0xf751e000)
        /lib/ld-linux.so.2 (0x565d3000)
TV_DELEG
        linux-gate.so.1 (0xf7710000)
        libQtWebKit.so.4 => /opt/teamviewer/tv_bin/RTlib/libQtWebKit.so.4 (0xf66ea000)
        libQtGui.so.4 => /opt/teamviewer/tv_bin/RTlib/libQtGui.so.4 (0xf5eb3000)
        libQtNetwork.so.4 => /opt/teamviewer/tv_bin/RTlib/libQtNetwork.so.4 (0xf5b8a000)
        libQtCore.so.4 => /opt/teamviewer/tv_bin/RTlib/libQtCore.so.4 (0xf5920000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xf5879000)
        librt.so.1 => /lib/librt.so.1 (0xf5870000)
        libdl.so.2 => /lib/libdl.so.2 (0xf586b000)
        libm.so.6 => /lib/libm.so.6 (0xf5817000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf57fa000)
        libc.so.6 => /lib/libc.so.6 (0xf5662000)
        /lib/ld-linux.so.2 (0x565fb000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xf565e000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf5623000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf558a000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xf5578000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xf5436000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf5429000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xf53b9000)
        libpng12.so.0 => not found                                      <-- not found !
        libz.so.1 => /lib/libz.so.1 (0xf53a3000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf5381000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xf537d000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf5377000)
        libbz2.so.1 => /lib/libbz2.so.1 (0xf5366000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0xf532f000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf5308000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0xf5286000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf5144000)


kjhambrick 11-25-2016 03:19 PM

Woo Hoo !

Thank you Teufel.

I built the SBo Packages libraries/libpng-legacy12 as ( native ) x86_64 and as ARCH=i486 packages

Then I installed libpng-legacy12-1.2.56-i486-1_SBo.tgz AND libpng-legacy12-1.2.56-x86_64-1_SBo.tgz

TeamViewer now works for me on Slackware64 14.2 + MultiLib ( i.e. now it allows me to enter a Meeting Id ) !

No more WinDOS TV Sessions for me !

-- kjh

# this is the output of teamviewer_setup checklibs AFTER installing the 32-bit and 64-bit libpng-legacy packages:

Code:

# /opt/teamviewer/tv_bin/script/teamviewer_setup checklibs

    -=-  TeamViewer tar.gz check  -=-     

  In order to use the tar.gz version of TeamViewer,
  you have to make sure that the necessary libraries are installed.
  NOTE: Most needed libraries are 32 bit libraries, even if you are on a 64 bit system! 

    Writing raw output to /root/.local/share/teamviewer11/logfiles/DependencyCheck32.log
    Writing raw output to /root/.local/share/teamviewer11/logfiles/DependencyCheck64.log

 Analyzing dependencies (64 bit)...   

        All 64 bit dependencies seem to be satisfied!

 Analyzing dependencies (32 bit)...   

        All 32 bit dependencies seem to be satisfied!


willysr 11-25-2016 04:27 PM

I have added libpng-legacy12 to REQUIRES and update the documentation about teamviewer.

Thanks

Teufel 11-27-2016 03:20 PM

Quote:

Originally Posted by kjhambrick (Post 5634533)
Teufel --

Thanks for making me look at this.

I found: /opt/teamviewer/tv_bin/script/teamviewer_setup in /var/log/packages/teamviewer-11.0.67687-i486-1_SBo

When I ran opt/teamviewer/tv_bin/script/teamviewer_setup --help it listed `teamviewer_setup checklibs` as an option.

One of my problems is that I am missing a 32-bit libpng12 library !

I don't have libpng1.2 at all ... where did you find it ?

Gentoo provides a tool named "equery" that shows which package provides particular file.
For libpng12 it is libpng1.2 package. So I rebuilt libpng1.2 package with x32 support.


All times are GMT -5. The time now is 01:33 PM.