Bug 455691 - Cannot connect to older Windows server "ERRCONNECT_TLS_CONNECT_FAILED"
Summary: Cannot connect to older Windows server "ERRCONNECT_TLS_CONNECT_FAILED"
Status: RESOLVED FIXED
Alias: None
Product: krdc
Classification: Applications
Component: RDP (show other bugs)
Version: 21.12.3
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Urs Wolfer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-21 05:02 UTC by clickwir631
Modified: 2024-05-21 20:26 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 24.05
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description clickwir631 2022-06-21 05:02:48 UTC
SUMMARY
Kubuntu 22.04
KRDC is unable to connect to my older Windows Server 2008 R2 system.

STEPS TO REPRODUCE
1. Start RDP session in KRDC
2. Attempt to connect
3. Never connects

OBSERVED RESULT

KRDC fails to connect with no error. However if I use xfreerdp from CLI, I get more info.

Here's xfreerdp failing to connect:
/usr/bin/xfreerdp /w:1672 /h:908 /kbd:0x00000409 /u:administrator /bpp:24 /audio-mode:0 /sound:sys:alsa /network:lan /rfx /cert-ignore +clipboard /port:3389 /v:10.10.10.30 /p:******** 
[12:10:52:152] [502434:502435] [ERROR][com.freerdp.core] - transport_connect_tls:freerdp_set_last_error_ex ERRCONNECT_TLS_CONNECT_FAILED [0x00020008]

If I add the "/sec:rdp" option to xfreerdp, it does connect:
/usr/bin/xfreerdp /w:1672 /h:908 /kbd:0x00000409 /u:administrator /bpp:24 /audio-mode:0 /sound:sys:alsa /network:lan /rfx /cert-ignore +clipboard /port:3389 /v:10.10.10.30 /p:******** /sec
:rdp              
[12:10:16:688] [502394:502395] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRX32
[12:10:16:688] [502394:502395] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_RGB16
[12:10:16:695] [502394:502395] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded alsa backend for rdpsnd
[12:10:16:695] [502394:502395] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpsnd
[12:10:26:072] [502394:502394] [ERROR][com.freerdp.core] - freerdp_abort_connect:freerdp_set_last_error_ex ERRCONNECT_CONNECT_CANCELLED [0x0002000B]


Remmina offers an option to lower security level to "RDP" and that connects fine.
I see no way in KRDC to set this.

EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: Server 2008 R2
macOS: ew
Linux/KDE Plasma: 5.24.4
(available in About System)
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
FreeRDP version 2.6.1 (2.6.1)
krdc 21.12.3
Linux desktop 5.15.0-37-generic #39-Ubuntu SMP Wed Jun 1 19:16:45 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)

ADDITIONAL INFORMATION
This must have been a recent update for Kubuntu, I was working fine last week.
Comment 1 Fabio 2024-05-21 20:26:37 UTC
Fixed by https://invent.kde.org/network/krdc/-/merge_requests/65
An option to set the minimum TLS security level has been added