this post was submitted on 02 Mar 2025
17 points (94.7% liked)

Linux

50682 readers
1528 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

PC A and B are running Fedora 41, both on the same local network. I used to be able to use KRDC to remote desktop from PC A to B. After letting both PCs update a couple weeks ago, it's no longer working. When I try, I get the username and password prompt. But after entering, I get a "Could not connect to server" error in KRDC. I get the following errors in the terminal:

KRDC: Starting RDP session

[17:35:18:316] [5149:5149] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0

[17:35:18:316] [5149:5149] [WARN][com.freerdp.crypto] - C = XX, L = Default City, O = Default Company Ltd

[17:35:31:266] [5149:5149] [ERROR][com.freerdp.core.capabilities] - expected PDU_TYPE_DEMAND_ACTIVE 0001, got 0006

[17:35:31:266] [5149:5149] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1

[17:35:31:266] [5149:5149] [ERROR][com.freerdp.core] - rdp_client_connect:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]

[17:35:32:486] [5149:5149] [ERROR][com.freerdp.core.capabilities] - expected PDU_TYPE_DEMAND_ACTIVE 0001, got 0006

[17:35:32:486] [5149:5149] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1

[17:35:32:486] [5149:5149] [ERROR][com.freerdp.core] - rdp_client_connect:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]

[17:35:32:486] [5149:5149] [ERROR][com.freerdp.core] - freerdp_post_connect failed

KRDC: Unable to connect

Unfortunately I don't know what update broke it. I just hit 'update all' and walked away. Thanks for any help. Also open to suggestions on any better remote desktop programs.

all 4 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 4 hours ago

Yup. Go back a version of xfreerdp. Done.

sudo dnf downgrade xfreerdp (or whst ever is the name of the package)

[–] ikidd 1 points 11 hours ago* (last edited 10 hours ago)

So I just had a laptop with 41 on pre-6.3 Plasma, and I could RDP into it fine. I updated and could no longer RDP in. I didn't see a process in htop for /usr/bin/krdpserver when I turned it on-off-on-off-on in Settings-Remote Desktop. So I move the video quality slider and it says it needs to restart the server, so I do that, and now I see it in htop and can rdp in.

I try it the other direction, no go. Try the same trick and while it has a server running now in htop, I just get a black screen on connection from the first computer. So I down the one in Settings, and just run /usr/bin/krdpserver from a terminal. That helps me figure out that it's upset about my multimonitor setup now. So I run krdpserver -u ikidd -p 1111 --monitor 3 --quality 100 and then it connects, though only to the single monitor I specify, of course.

I'm also using the commandline xfreerdp directly instead of the KRDC wrapper. I don't have a lot of trust in that wrapper. My typical commandline is something like xfreerdp /v:192.168.8.131 /u:ikidd /p:"1111" /dynamic-resolution +clipboard /cert:ignore /console /size:1920x1080

Hopefully that gives you something to work with. You can also check https://bugs.kde.org/buglist.cgi?component=general&product=KRdp&resolution=---

[–] just_another_person -1 points 1 day ago

Disable SSL/TLS and try again.