sorry if it is already here but I was not able to find it.
I installed Tumbleweed, all 0K. But am not able to install teamviewer.
I tried:
download from their website - I get packer error canceled by user
install from yast - again an error
I tried to get the standalone version (.tar.gz or whatever) and check the dependencies - I got an expected problem - I don’t have the requested 32bit libraries. But I’m not able to get them from the repositories of Tumbleweed.
Then I tried to use the Ubuntu package but was not able to install it.
My level of understanding of Linux would be user, so, please, don’t kill me with “compile it yourself” or sth like that…
I downloaded from this page on their website https://www.teamviewer.com/en/download/linux.aspx
and attempted to install it as an upgrade for my earlier installation of an earlier version (about 6 months ago) in my Tumbleweed operating system.
Their current version is teamviewer_10.0.46203.i686.rpm. I can confirm that it is technically broken. The “key” in the header has been left out. Being adventurous, I forced the upgrade to complete. It works anyway.
[don’t take that as a recommendation it’s just me recounting what happened].
Thank you, swerdna. Could you, please, be more specific; how do I do this / or is there a guide somewhere to what the key in the header means actually.
You can put the RPM in a folder e.g. make it called e.g. RPMs and put it somewhere e.g. my name is john so I put it at /home/john/RPMs then go to Yast ==> Software ==> Software repositories ==> Add ==> Local directory ==> Next ==> put this in “path to directory:” /home/john/RPMs and tick Plain RPM directory and give it a Repository name e.g. MyRPMs ==> Next.
Then go to yast ==> Software ==> Software management ==> in the search enter teamviewer ==> it will appear so tick it and proceed. The yast will grumble but tell it to go ahead anyway. Voila! (hopefully).
So now we should look at the repositories to see if they are the correct ones. Then if the repos are correct, we can look at the dependency issues you are seeing.
So please open a console/terminal window and run this command: su (whereupon you will get root powers). Then run this command:
zypper lr -d | grep Yes
Be sure to use Y not y. Copy/paste the response into a post here. Embrace (using the mouse) the text you pasted into the forum post and click the # available at top of posting box. The action will make the text that you pasted to be aligned for us to see it as you saw it in the console.
That will show us the details of your active repositories. Luck.
Thank you.
I managed to add it as a repo for yast. But it does not install (does not report a problem with a key, problem with dependencies…).
try running
zypper in <path to team viewer rpm.rpm>
zypper should solve all dependency issues it should download and install quite a bit of 32bit libraries so that’s normal.
if you get a key error chose ignore
if you still get missing packages try searching for them here https://software.opensuse.org
Just a note, that flash disk repo was there after I installed the system from a flash disk and I had to deactivate it, because otherwise it kept giving me an error message that its not available…
The first folder repo is where I downloaded the teamviewer package and tried to install from there (unsuccessfully).
There are 3 commands in that lot. The first enables repo-debug. The second disables Downloads (so as to take teamviewer out of the mix pro tem). The third shows you is the first and second commands worked.
Then test your dependency issues to see if everthing is good now with your basic Tumbleweed, leaving aside any issues from teamviewer (because it’s turned off)
This will test it, run this command as root [it’s a dummy i.e. test version of zypper dup]:
Nothing happens because it’s s dummy run (imposed by the switch -D). I can’t figure out amongst all the possible loops and whirls what the real issues are unless I can step logically through then in a dichotomy fashion. Here are those steps:
turn off teamviewer so it doesn’t complicate any issues with getting the repositories correct – you’ve done that
get the repositories into correct setup – you’ve just done that
test the repositories for dependency issues and nothing else – you’ve just done that and there are no issues
update the installation to its current released state, this time using all the correctly installed repositories – you’re just about to do that
then try installing teamviewer – you’ll do that after step 4
OK then, run this command in a su console:
zypper dup
This time it’s for real and when you enter “y” this time, it should proceed instead of being mute.
Thank you, swerdna. The command run for some time, and then the system rebooted. After running the dummy command again (with -D parameter), I got the below log.
linux-f81o:~ # zypper dup -D
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
The following 5 NEW packages are going to be installed:
baloo5-tools kernel-default libopenjp2-7 libpoppler56 openSUSE-release-ftp
The following 2 packages are going to be REMOVED:
baloo-tools kernel-desktop
The following 87 packages are going to be upgraded:
Mesa Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 apparmor-abstractions apparmor-docs
apparmor-parser apparmor-profiles apparmor-utils at btrfsmaintenance cups-filters
cups-filters-cups-browsed cups-filters-foomatic-rip cups-filters-ghostscript dhcp
dhcp-client ethtool flash-player flash-player-kde4 gdk-pixbuf-loader-rsvg
java-1_7_0-openjdk java-1_7_0-openjdk-headless kexec-tools konsole konsole-part
libapparmor1 libgbm1 libopenal1 libpoppler-glib8 libpoppler-qt4-4 libpoppler-qt5-1
libpulse-mainloop-glib0 libpulse0 libreoffice libreoffice-base
libreoffice-base-drivers-mysql libreoffice-branding-upstream libreoffice-calc
libreoffice-calc-extensions libreoffice-draw libreoffice-filters-optional
libreoffice-icon-theme-breeze libreoffice-icon-theme-galaxy
libreoffice-icon-theme-hicontrast libreoffice-icon-theme-oxygen
libreoffice-icon-theme-sifr libreoffice-impress libreoffice-kde4 libreoffice-l10n-en
libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-writer
libreoffice-writer-extensions librsvg-2-2 libsgutils2-1_41-2 libvdpau_nouveau
libwayland-egl1 libwicked-0-6 libyui-qt-pkg7 openSUSE-release openal-soft
perl-Bootloader perl-Bootloader-YAML perl-apparmor pinentry pinentry-qt4 poppler-tools
postfix pulseaudio pulseaudio-bash-completion pulseaudio-module-bluetooth
pulseaudio-module-jack pulseaudio-module-lirc pulseaudio-module-x11
pulseaudio-module-zeroconf pulseaudio-utils python-cryptography python-pycurl
python3-apparmor rsync sg3_utils shim wicked wicked-service yast2-auth-client
The following product is going to be upgraded:
"openSUSE Tumbleweed"
The following 2 packages are going to be downgraded:
libharfbuzz-icu0 libharfbuzz0
The following 12 packages are going to change vendor:
libharfbuzz-icu0
obs://build.opensuse.org/openSUSE:Factory -> openSUSE
libharfbuzz0
obs://build.opensuse.org/openSUSE:Factory -> openSUSE
libpulse-mainloop-glib0
openSUSE -> obs://build.opensuse.org/openSUSE:Factory:Update
libpulse0
openSUSE -> obs://build.opensuse.org/openSUSE:Factory:Update
pulseaudio
openSUSE -> obs://build.opensuse.org/openSUSE:Factory:Update
pulseaudio-bash-completion
openSUSE -> obs://build.opensuse.org/openSUSE:Factory:Update
pulseaudio-module-bluetooth
openSUSE -> obs://build.opensuse.org/openSUSE:Factory:Update
pulseaudio-module-jack
openSUSE -> obs://build.opensuse.org/openSUSE:Factory:Update
pulseaudio-module-lirc
openSUSE -> obs://build.opensuse.org/openSUSE:Factory:Update
pulseaudio-module-x11
openSUSE -> obs://build.opensuse.org/openSUSE:Factory:Update
pulseaudio-module-zeroconf
openSUSE -> obs://build.opensuse.org/openSUSE:Factory:Update
pulseaudio-utils
openSUSE -> obs://build.opensuse.org/openSUSE:Factory:Update
87 packages to upgrade, 2 to downgrade, 5 new, 2 to remove, 12 to change vendor.
Overall download size: 0 B. Already cached: 208.8 MiB. After the operation, additional
6.8 MiB will be used.
Continue? [y/n/? shows all options] (y):
That’s a good result. There are no conflicts there. But you ran “zypper dup -D”, not “zypper dup” as I stated. You should have run “zypper dup” without the -D.
Now it is time to run this command as stated in list number 4 (use a su console):
Thank you, swerdna.
As mentioned in my previous post, I did run the command without the -D, but the computer rebooted after downloading the “updates”. Just after that I run it again with -D, giving me the above result. Should I run it (without -D) again?
“rebooted after downloading the updates” — that’s confusing, I can’t think why.
The information flags an incoming kernel: kernel-default gets installed and kernel-desktop leaves the scene. That’s where my Tumbleweed sits right now. So I suggest run it again without the -D and it likely will come to fully contemporary status.
Before we didn’t know if the dependency errors you spoke about were a result of teamviwer being a bit corrupt or if errors were caused by inappropriate repository setup. The inappropriate repository setup is now (a) fixed and (b) verified. Now can attempt teamviewer.
First you re-attach the RPM folder (i.e. the “Download” folder: see post number 5 and 6). Then this should allow an attempt of the installation of teamviewer (as root):
zypper in teamviewer
[Keep a close eye on the dialogue that zypper shows you in the console window].