Teamviewer stopped working for me
TeamViewer stopped working for me, presumably after some system upgrade; Im on a fairly up-to-date Debian GNU/Linux (Sid).
I am using it not very often, so I'm unsure exactly when and how things went wrong.
Today I tried to start the GUI and it silently failed; gui.log shows:
/opt/teamviewer/tv_bin/TeamViewer: /opt/teamviewer/tv_bin/RTlib/qt/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /usr/lib/x86_64-linux-gnu/libQt5WebKitWidgets.so.5)
/opt/teamviewer/tv_bin/TeamViewer: /opt/teamviewer/tv_bin/RTlib/qt/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5)
/opt/teamviewer/tv_bin/TeamViewer: /opt/teamviewer/tv_bin/RTlib/qt/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5)
/opt/teamviewer/tv_bin/TeamViewer: /opt/teamviewer/tv_bin/RTlib/qt/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /usr/lib/x86_64-linux-gnu/libQt5WebChannel.so.5)
/opt/teamviewer/tv_bin/TeamViewer: /opt/teamviewer/tv_bin/RTlib/qt/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /usr/lib/x86_64-linux-gnu/libQt5Positioning.so.5)
/opt/teamviewer/tv_bin/TeamViewer: /opt/teamviewer/tv_bin/RTlib/qt/lib/libQt5Core.so.5: version `Qt_5.12' not found (required by /usr/lib/x86_64-linux-gnu/libQt5Sensors.so.5)
Can someone suggest what to check?
UPDATE: it seems directory "/opt/teamviewer/tv_bin/RTlib" does not exist, neither on my machine nor in "teamviewer_14.6.2452_amd64.deb".
What am I missing?
Thanks in Advance
MCon
Comments
-
i just used apt to install the teamviewer .deb file, and it automatically identifies the depending packages:
# apt install ./teamviewer_14.7.1965_amd64.deb
... libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5positioning5 libqt5printsupport5
libqt5qml5 libqt5quick5 libqt5sensors5 libqt5svg5 libqt5webchannel5 libqt5webkit5 libqt5widgets5 libqt5x11extras5 ...0 -
apt install whatever.deb
Will not work (unless "whatever" happens to be the NAME of a package). `apt` does *not* accept filenames.
Completely removing all TeamViewer leftovers and doing:
gdebi path/to/teamviewer/package/teamviewer_14.7.1965_amd64.deb
... or...
dpkg -i path/to/teamviewer/package/teamviewer_14.7.1965_amd64.deb
apt install -f... will actually solve the problem.
0 -
worked for me:
is also documented here: https://community.teamviewer.com/t5/Knowledge-Base/How-to-install-TeamViewer-for-Linux/ta-p/6318
br
Roland0 -
I'm curious to know what distribution You are actually using.
On my Debian Sid `apt` does *not* behave that way.
mcon@cinderella:~$ ls -l Downloads/teamviewer_14.6.2452_amd64.deb
-rw-r--r-- 1 mcon mcon 13966020 Oct 21 20:59 Downloads/teamviewer_14.6.2452_amd64.deb
mcon@cinderella:~$ sudo apt install Downloads/teamviewer_14.6.2452_amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package DownloadsInstalling using `dpkg -i` or `gdebi` works as expected though (but needs later fixing with `sudo apt install -f`).
Regards
0 -
i did the experiments using Debian GNU/Linux 10 (buster)
I installed the VM using debian-10.1.0-amd64-netinst.iso
0 -
put a ./ in front of Downloads/...
0