Just had the "joy" to figure out that teamviewer is not starting anymore on my arch linux.
I restarted the deamon and also launched teamviewer from the command line.
Init... CheckCPU: SSE2 support: yes XRandRWait: No value set. Using default. XRandRWait: Started by user. Checking setup... Launching TeamViewer ... Launching TeamViewer GUI ...
And at "Launching TeamViewer GUI ..." that was it, no entries in an error log or the journal, nothing. After having a look into the aur package log, it quickly turned out to be a solvable problem.
wget https://archive.archlinux.org/packages/l/lib32-freetype2/lib32-freetype2-2.8-2-x86_64.pkg.tar.xz sudo pacman -U lib32-freetype2-2.8-2-x86_64.pkg.tar.xz
Looks like teamviewer decided to use an old and deprecated version of freetype2 within his bugfix release.