Hi,
I'm having an issue running TeamViewer QuickSupport (QS) on a custom x86_64 distribution based on Yocto Project Scarthgap. My system uses X11 with a minimal XFCE interface.
I've downloaded the TeamViewer QS binary from https://download.teamviewer.com/download/teamviewer_qs.tar.gz.
When I launch the application, the GUI appears and the network status shows as ready. However, when I try to connect to the target device, TeamViewer hangs immediately after the connection is established. Although the logs indicate a successful connection, I can't get a remote desktop session.
It appears the problem is specifically with the TeamViewer_Desktop binary.
Here is the TeamViewer15_Logfile.log when I try a connection:
2025/10/02 13:35:21.189 1382 1393 NT Net: RoutingSessions: New session, SLID=0. Router: ID=588094570, IP-address="188.172.244.139".
2025/10/02 13:35:21.189 1382 1393 NT Activating Router Carrier
2025/10/02 13:35:21.189 1382 1393 NT CommandHandlerRouting[3]::CreatePassiveSession(): incoming session via br-sao-anx-r008.router.teamviewer.com, protocol Tcp
2025/10/02 13:35:21.192 1382 1391 NT CTcpConnectionBase[3]::HandleResolveSuccess(): Connecting to br-sao-anx-r008.router.teamviewer.com
2025/10/02 13:35:21.192 1382 1391 NT TcpConnectorv6[3]::ConnectEndpoint(): Connecting to endpoint 2605:380:19:351:188:172:244:139:5938
2025/10/02 13:35:21.192 1382 1391 NT TcpConnectorv4[3]::ConnectEndpoint(): Connecting to endpoint 188.172.244.139:5938
2025/10/02 13:35:21.200 1382 1388 NT DesktopProcessStarterLinux::StartSystemProcessInSession(3353246491,/opt/teamviewerqs/tv_bin/TeamViewer_Desktop)
2025/10/02 13:35:21.200 1382 1388 NT!! ProcessControlBase[4]: start in session 3353246491 failed with errorcode generic:125, Can not start the process., Errorcode=11
2025/10/02 13:35:21.200 1382 1388 NT CParticipantManagerBase::SetMyParticipantIdentifier(): pid=[954926121,441298847]
2025/10/02 13:35:21.200 1382 1388 NT ConnectionGuard: incoming remote control in sessions: 3353246491(1)
2025/10/02 13:35:21.200 1382 1388 NT Net: RoutingSessions: We joined session as passive side, SLID=3, SessionUUID={5eca3992-726d-46d5-877d-d6388eae9d90}, ActionID=513706937. We: ParticipantID=[954926121,441298847]. Router: ID=588094570, IP-address="188.172.244.139".
2025/10/02 13:35:21.200 1327 1415 GT Connection incoming, sessionID = 441298847
2025/10/02 13:35:21.220 1382 1392 NT Negotiating session encryption: client hello received from 897663918, RSA key length = 4096
2025/10/02 13:35:21.220 1382 1392 NT Negotiating session encryption: client hello received from 897663918, RSA key length = 4096
2025/10/02 13:35:21.220 1382 1392 NT virtual tvstd::nn_shared_ptr
tvsecurenetworkimpl::IHandshake tvsecurenetworkimpl::SecureNetworkHandshakeFactoryTVSession::CreateServerHandshake(tvstd::nn_shared_ptr
tvsecurenetworkimpl::ISecureNetworkTransport&, const tvsecurenetworkimpl::HandshakeInitializationData&, tvsecurenetworkimpl::SecureNetworkClientAuthenticationRequired, boost::posix_time::time_duration) const: Using secure network handshake type: 0
2025/10/02 13:35:21.223 1382 1387 NT Negotiating session encryption: server hello sent
2025/10/02 13:35:21.246 1382 1394 NT Negotiating session encryption: client handshake received
2025/10/02 13:35:21.246 1382 1394 NT Negotiating session encryption: client handshake received
2025/10/02 13:35:21.252 1382 1394 NT Negotiating session encryption: server handshake sent, encryption established with AES key length 256
2025/10/02 13:35:21.253 1382 1394 NT NegotiateEncryptionV2::CreateEncryption: handshake successful, local fingerprint: SHA256:mmfq6fAbxw0AG+I4MTax3U9HuJ3rwM4YBJsBX4/jlvg, remote fingerprint SHA256:zxbxwkFldFz7znWRGB1/ZRnSE6dyZG4Bq/ujPooTIIc
2025/10/02 13:35:21.755 1382 1388 NT SecureNetworkConnection::SendCallbackHandler(): [ remoteID: 75 connection: 306817416 remoteConnection: 0 ], Error: RCommand (Timeout)
2025/10/02 13:35:21.755 1382 1388 NT SecureNetworkConnection::SendCallbackHandler(): [ remoteID: 75 connection: 306817416 remoteConnection: 0 ] Resetting connection due to error RCommand (Timeout)
2025/10/02 13:35:21.755 1382 1388 NT RetryHandle::HandleRetry(): Trying resend to 75 failed with error RCommand:1, not retrying (0 retries would remain) BCmd: CC=0 CT=0
2025/10/02 13:35:21.755 1327 1327 GT!! RequestUseCase::UseCaseCallback: unexpected system error 1 (Timeout), Errorcode=11
2025/10/02 13:35:21.755 1327 1327 GT!! RequestUseCase::UseCaseCallback: GetUseCaseData failed, Errorcode=11
2025/10/02 13:35:22.200 1382 1393 NT DesktopProcessStarterLinux::StartSystemProcessInSession(3353246491,/opt/teamviewerqs/tv_bin/TeamViewer_Desktop)
2025/10/02 13:35:22.200 1382 1393 NT!! ProcessControlBase[4]: start in session 3353246491 failed with errorcode generic:125, Can not start the process., Errorcode=11
2025/10/02 13:35:23.200 1382 1392 NT DesktopProcessStarterLinux::StartSystemProcessInSession(3353246491,/opt/teamviewerqs/tv_bin/TeamViewer_Desktop)
2025/10/02 13:35:23.200 1382 1392 NT!! ProcessControlBase[4]: start in session 3353246491 failed with errorcode generic:125, Can not start the process., Errorcode=11
2025/10/02 13:35:24.200 1382 1392 NT DesktopProcessStarterLinux::StartSystemProcessInSession(3353246491,/opt/teamviewerqs/tv_bin/TeamViewer_Desktop)
2025/10/02 13:35:24.200 1382 1392 NT!! ProcessControlBase[4]: start in session 3353246491 failed with errorcode generic:125, Can not start the process., Errorcode=11
2025/10/02 13:35:25.201 1382 1389 NT DesktopProcessStarterLinux::StartSystemProcessInSession(3353246491,/opt/teamviewerqs/tv_bin/TeamViewer_Desktop)
2025/10/02 13:35:25.201 1382 1389 NT!! ProcessControlBase[4]: start in session 3353246491 failed with errorcode generic:125, Can not start the process., Errorcode=11
2025/10/02 13:35:26.201 1382 1390 NT DesktopProcessStarterLinux::StartSystemProcessInSession(3353246491,/opt/teamviewerqs/tv_bin/TeamViewer_Desktop)
2025/10/02 13:35:26.201 1382 1390 NT!! ProcessControlBase[4]: start in session 3353246491 failed with errorcode generic:125, Can not start the process., Errorcode=11
2025/10/02 13:35:27.128 1382 1391 NT Estimated RTT self to router: 8 ms, reliability: High, ConnectionMode: Tcp
2025/10/02 13:35:27.201 1382 1389 NT DesktopProcessStarterLinux::StartSystemProcessInSession(3353246491,/opt/teamviewerqs/tv_bin/TeamViewer_Desktop)
2025/10/02 13:35:27.201 1382 1389 NT!! ProcessControlBase[4]: start in session 3353246491 failed with errorcode generic:125, Can not start the process., Errorcode=11
2025/10/02 13:35:28.201 1382 1389 NT DesktopProcessStarterLinux::StartSystemProcessInSession(3353246491,/opt/teamviewerqs/tv_bin/TeamViewer_Desktop)
2025/10/02 13:35:28.201 1382 1389 NT!! ProcessControlBase[4]: start in session 3353246491 failed with errorcode generic:125, Can not start the process., Errorcode=11
2025/10/02 13:35:28.253 1382 1393 NT Estimated RTT router to 897663918: 7 ms, reliability: High
2025/10/02 13:35:28.253 1382 1393 NT Estimated RTT router to self: 8 ms, reliability: High
2025/10/02 13:35:29.201 1382 1390 NT DesktopProcessStarterLinux::StartSystemProcessInSession(3353246491,/opt/teamviewerqs/tv_bin/TeamViewer_Desktop)
2025/10/02 13:35:29.202 1382 1390 NT!! ProcessControlBase[4]: start in session 3353246491 failed with errorcode generic:125, Can not start the process., Errorcode=11
2025/10/02 13:35:30.202 1382 1390 NT DesktopProcessStarterLinux::StartSystemProcessInSession(3353246491,/opt/teamviewerqs/tv_bin/TeamViewer_Desktop)
2025/10/02 13:35:30.202 1382 1390 NT!! ProcessControlBase[4]: start in session 3353246491 failed with errorcode generic:125, Can not start the process., Errorcode=11
2025/10/02 13:35:31.202 1382 1389 NT DesktopProcessStarterLinux::StartSystemProcessInSession(3353246491,/opt/teamviewerqs/tv_bin/TeamViewer_Desktop)
2025/10/02 13:35:31.202 1382 1389 NT!! ProcessControlBase[4]: start in session 3353246491 failed with errorcode generic:125, Can not start the process., Errorcode=11
2025/10/02 13:35:32.202 1382 1387 NT DesktopProcessStarterLinux::StartSystemProcessInSession(3353246491,/opt/teamviewerqs/tv_bin/TeamViewer_Desktop)
2025/10/02 13:35:32.202 1382 1387 NT!! ProcessControlBase[4]: start in session 3353246491 failed with errorcode generic:125, Can not start the process., Errorcode=11
2025/10/02 13:35:32.887 1382 1389 NT Carrier[3]::CmdEndSession(): Received CMD_ENDSESSION with reason: LoginFailed
2025/10/02 13:35:32.895 1382 1394 NT ConnectionGuard: no restrictions
2025/10/02 13:35:32.895 1382 1394 NT! DesktopProcessControl::StopDesktopProcess no process running in session 3353246491
2025/10/02 13:35:32.895 1382 1394 NT Net: RoutingSessions: We left session, SLID=3, SessionUUID={5eca3992-726d-46d5-877d-d6388eae9d90}.
2025/10/02 13:35:32.895 1382 1390 NT IConnection[3]::~IConnection(): Count: 1
here is ldd for TeamViewer_Desktop:
ldd TeamViewer_Desktop
linux-vdso.so.1 (0x00007ffcecbee000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f4d44d6f000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007f4d44d6a000)
libxkbcommon.so.0 => /opt/teamviewerqs/tv_bin/./RTlib/libxkbcommon.so.0 (0x00007f4d44d20000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f4d44d1b000)
libminizip.so.1 => /usr/lib/libminizip.so.1 (0x00007f4d44d0e000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f4d44c2c000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f4d44a4d000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib/ld-linux-x86-64.so.2 (0x00007f4d44d7a000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f4d44a33000)
Is there any pointer on where should I look to fix this issue?
Thanks!