Could not use RDP server

I’m trying to start a server using KDE’s built-in remote desktop and connect to it through Windows’ remote desktop. When I start the server and look at the systemd log, I see a warning:

fedora systemd[1388]: Starting plasma-krdp_server.service - KRDP Server...
fedora systemd[1388]: Started plasma-krdp_server.service - KRDP Server.
fedora krdpserver[5477]: requestPassword: Failed to read password of  "anivie"  because of error:  7

When I tried to connect, I found that the remote desktop could not connect properly. I did not receive any errors or prompts. At this time, the log became:

fedora krdpserver[5477]: [14:00:05:226] [5477:5477] [ERROR][com.freerdp.core] - transport_write:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
fedora krdpserver[5477]: qt.dbus.integration: QDBusConnection: error: could not send message to service "org.freedesktop.portal.Desktop" path "/org/freedesktop/portal/desktop" interface "org.freedesktop.portal.RemoteDesktop" member "NotifyKeyboardKeycode": Marshalling failed: Invalid object path passed in arguments
fedora krdpserver[5477]: qt.dbus.integration: QDBusConnection: error: could not send message to service "org.freedesktop.portal.Desktop" path "/org/freedesktop/portal/desktop" interface "org.freedesktop.portal.RemoteDesktop" member "NotifyKeyboardKeycode": Marshalling failed: Invalid object path passed in arguments
fedora krdpserver[5477]: qt.dbus.integration: QDBusConnection: error: could not send message to service "org.freedesktop.portal.Desktop" path "/org/freedesktop/portal/desktop" interface "org.freedesktop.portal.RemoteDesktop" member "NotifyKeyboardKeycode": Marshalling failed: Invalid object path passed in arguments
fedora krdpserver[5477]: qt.dbus.integration: QDBusConnection: error: could not send message to service "org.freedesktop.portal.Desktop" path "/org/freedesktop/portal/desktop" interface "org.freedesktop.portal.RemoteDesktop" member "NotifyKeyboardKeycode": Marshalling failed: Invalid object path passed in arguments
fedora krdpserver[5477]: qt.dbus.integration: QDBusConnection: error: could not send message to service "org.freedesktop.portal.Desktop" path "/org/freedesktop/portal/desktop" interface "org.freedesktop.portal.RemoteDesktop" member "NotifyKeyboardKeycode": Marshalling failed: Invalid object path passed in arguments
fedora krdpserver[5477]: qt.dbus.integration: QDBusConnection: error: could not send message to service "org.freedesktop.portal.Desktop" path "/org/freedesktop/portal/desktop" interface "org.freedesktop.portal.RemoteDesktop" member "NotifyKeyboardKeycode": Marshalling failed: Invalid object path passed in arguments
fedora krdpserver[5477]: qt.dbus.integration: QDBusConnection: error: could not send message to service "org.freedesktop.portal.Desktop" path "/org/freedesktop/portal/desktop" interface "org.freedesktop.portal.RemoteDesktop" member "NotifyKeyboardKeycode": Marshalling failed: Invalid object path passed in arguments
fedora krdpserver[5477]: qt.dbus.integration: QDBusConnection: error: could not send message to service "org.freedesktop.portal.Desktop" path "/org/freedesktop/portal/desktop" interface "org.freedesktop.portal.RemoteDesktop" member "NotifyKeyboardKeycode": Marshalling failed: Invalid object path passed in arguments
fedora krdpserver[5477]: qt.dbus.integration: QDBusConnection: error: could not send message to service "org.freedesktop.portal.Desktop" path "" interface "org.freedesktop.portal.Session" member "Close": Object path cannot be empty

How can I fix this error please?

Hi! For what it’s worth, there is an existing open report in the KDE Bugtracking System about what seems like a related issue: 493153 – requestPassword: Failed to read password of "USER" because of error: 1

Does the alternative method of using the krdpserver command at the terminal also work in your case?

If you are in fact experiencing the same issue, then it may be helpful to add yourself to the CC list for that bug so that you get notified of any comments or status changes on it :slight_smile:

2 Likes