Raspberry Pi OS - Connection attempts stuck at "Authenticating"
I have Teamviewer 15.41.7 running on my Pi and on my Ubuntu VM. When try to connect to the Pi from Ubuntu, I get the prompt for a password and then enter the correct password [when i enter a wrong one, the prompt returns immediately]. After that, the status icon goes yellow and the status stays at "Authenticating" until it eventually just fails and nothing happens. Teamviewer doesn't throw an error or anything. How can I resolve this? Please help.
Below is the teamviewer info from my Pi running Buster.
$ sudo teamviewer info
TeamViewer 15.41.7 (DEB)
TeamViewer ID: xxxxxxxxx
teamviewerd status ● teamviewerd.service - TeamViewer remote control daemon
Loaded: loaded (/etc/systemd/system/teamviewerd.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2023-05-13 00:54:50 EST; 1 day 19h ago
Main PID: 1260 (teamviewerd)
Tasks: 19 (limit: 4165)
└─1260 /opt/teamviewer/tv_bin/teamviewerd -d
May 13 00:54:48 Raspy-Dela systemd: Starting TeamViewer remote control daemon...
May 13 00:54:49 Raspy-Dela systemd: teamviewerd.service: Can't open PID file /run/teamviewerd.pid (yet?) after start: No such file or directory
May 13 00:54:50 Raspy-Dela systemd: Started TeamViewer remote control daemon.
May 13 01:23:23 Raspy-Dela systemd: /etc/systemd/system/teamviewerd.service:8: PIDFile= references path below legacy directory /var/run/, updating /var/run/teamviewerd.pid → /run/teamviewerd.pid; please update the unit file accordingly.