Package Details: teamviewer 15.76.5-1

Git Clone URL: https://aur.archlinux.org/teamviewer.git (read-only, click to copy)
Package Base: teamviewer
Description: All-In-One Software for Remote Support and Online Meetings
Upstream URL: https://www.teamviewer.com/en/download/portal/linux/
Licenses: custom
Conflicts: teamviewer-beta
Provides: teamviewer
Submitter: Hilinus
Maintainer: swiftgeek (nickoe, astronautlevel)
Last Packager: swiftgeek
Votes: 1484
Popularity: 1.53
First Submitted: 2010-04-15 10:29 (UTC)
Last Updated: 2026-05-11 17:35 (UTC)

Pinned Comments

swiftgeek commented on 2023-08-01 19:17 (UTC) (edited on 2023-08-01 19:21 (UTC) by swiftgeek)

As mentioned in @seyn6gk's comment

Without changing anything, since teamviewer 13 a desktop environment/login with display manager like lightdm/sddm/gdm is required.

startx users can follow workaround mentioned in @r7v s comment

r7v commented on 2022-06-07 14:49 (UTC)

Workaround for startx

Create drop-in /etc/systemd/system/getty@tty1.service.d/getty@tty1.service-drop-in.conf with

[Service]
Environment=XDG_SESSION_TYPE=x11

Source: https://community.teamviewer.com/English/discussion/95696/teamviewer-15-stopped-working-on-debian-buster#M4399

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 129 Next › Last »

mesmer commented on 2021-10-14 18:23 (UTC)

to solve the teamviewer gui problem just run the .desktop file gtk-launch /usr/share/applications/teamviewerapi.desktop or run /opt/teamviewer/tv_bin/script/teamviewer

or the last resort, open a gnome, and run the teamviewer

after the first open, you can use the bin teamviewer normaly

Kritiqual commented on 2021-10-10 14:58 (UTC)

when I launch it from terminal, it didn't show any error and didn't run, why

ArthurBorsboom commented on 2021-10-04 17:07 (UTC)

systemd reports:

/usr/lib/systemd/system/teamviewerd.service:9: PIDFile= references a path below legacy directory /var/run/, updating /var/run/teamviewerd.pid → /run/teamviewerd.pid; please update the unit file accordingly.

Maybe it is something that needs to be reported upstream?

sukanka commented on 2021-09-27 07:29 (UTC)

We can add this to package function to force it to use system Qt5. It still works.

rm -rf "${pkgdir}"/opt/teamviewer/tv_bin/RTlib/qt
 teamviewer git:(master) ✗ ldd /opt/teamviewer/tv_bin/TeamViewer | grep libQt
        libQt5Quick.so.5 => /usr/lib/libQt5Quick.so.5 (0x00007f06b2690000)
        libQt5X11Extras.so.5 => /usr/lib/libQt5X11Extras.so.5 (0x00007f06b2689000)
        libQt5DBus.so.5 => /usr/lib/libQt5DBus.so.5 (0x00007f06b25f8000)
        libQt5Qml.so.5 => /usr/lib/libQt5Qml.so.5 (0x00007f06b2175000)
        libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007f06b1a98000)
        libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007f06b153f000)
        libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0x00007f06b0e8a000)
        libQt5WebEngine.so.5 => /usr/lib/libQt5WebEngine.so.5 (0x00007f06b0e15000)
        libQt5WebEngineCore.so.5 => /usr/lib/libQt5WebEngineCore.so.5 (0x00007f06a921e000)
        libQt5QmlModels.so.5 => /usr/lib/libQt5QmlModels.so.5 (0x00007f06a8e63000)
        libQt5Network.so.5 => /usr/lib/libQt5Network.so.5 (0x00007f06a8cbe000)
        libQt5WebChannel.so.5 => /usr/lib/libQt5WebChannel.so.5 (0x00007f06a7f80000)
        libQt5Positioning.so.5 => /usr/lib/libQt5Positioning.so.5 (0x00007f06a7ef0000)

jhossbach commented on 2021-08-29 19:46 (UTC)

@rafaelff: I see, thanks for the clearing up!

rafaelff commented on 2021-08-29 19:14 (UTC)

Oh, I see; latest PKGBUILD version has qt5-webengine as depends, so issue solved.

rafaelff commented on 2021-08-29 19:11 (UTC)

@jhossbach: actually your analysis is not correct.

lddtree tool shows us that /opt/teamviewer/tv_bin/TeamViewer is linked to libQt5WebEngineCore.so.5 from /opt/teamviewer/tv_bin/RTlib/qt/lib/libQt5WebEngineCore.so.5, which is not the soname file provided by qt5-webengine package; it is provided in the teamviewer package.

lddtree also shows us that /opt/teamviewer/tv_bin/RTlib/qt/lib/libQt5WebEngineCore.so.5 is linked to libminizip.so.1 from /usr/lib/libminizip.so.1, which is provided by the minizip package:

$ pacman -Qo /usr/lib/libminizip.so.1
/usr/lib/libminizip.so.1 pertence a minizip 1:1.2.11-4

Run pactree teamviewer | less (pactree from pacman-contrib) to see that minizip is not in the package dependency tree.

If minizip is not listed in the package dependency tree neither provided in the package, it is a missing dependency.

jhossbach commented on 2021-08-29 18:36 (UTC)

'lddtree /opt/teamviewer/tv_bin/TeamViewershows that qt5-webengine depends on/usr/lib/libminizip.so.1, and indeedqt5-webenginehasminizipas a dependency. Sominizipshould already be installed throughqt5-webengine`. I just want to clarify this for anyone interested

rafaelff commented on 2021-08-29 16:08 (UTC)

readelf from binutils is also a good option, and cleaner than ldd:

readelf -d /opt/teamviewer/tv_bin/TeamViewer | grep NEEDED

swiftgeek commented on 2021-08-29 15:58 (UTC)

Use lddtree from pax-utils for more accurate representation of a dependency tree