I'm using NixOS Linux, which lays things out a bit differently from 'traditional' distributions. When connecting to a NixOS machine with Wayland, the TeamViewer15_Logfile.log on the 'target' machine shows "S!! LaunchDesktopProcess: session bus not found, Errorcode=11".
Later, I see:
S IpcInitConnection::Received_Control_InitIPC: Connecting process: 2995, custom secret used: 0
S! IpcInitConnectionLinux::GetOsSessionForProcessId: received unknown os session 4294967295 for process 2995!
S!! IpcInitConnection::Received_Control_InitIPC: IPC connection failed, session not found: type = 4 pid = 2995, Errorcode=11
S! InterProcessNetwork::HandleCommand: Could not send to target because session ID is unknown: CC=1 CT=1
… but that might be a further symptom of the session bus not being found.
Could anyone shed some light on what session bus TeamViewer is looking for here, and where/how it is looking for it? Then perhaps I can massage things on the NixOS side to make sure it's there.