{"id":11386,"date":"2025-01-29T10:20:59","date_gmt":"2025-01-29T15:20:59","guid":{"rendered":"https:\/\/www.rushworth.us\/lisa\/?p=11386"},"modified":"2025-01-29T10:20:59","modified_gmt":"2025-01-29T15:20:59","slug":"krdp-fails-to-start","status":"publish","type":"post","link":"https:\/\/www.rushworth.us\/lisa\/?p=11386","title":{"rendered":"KRDP Fails to Start"},"content":{"rendered":"<p>Scott has been trying to set up <a href=\"https:\/\/invent.kde.org\/plasma\/krdp\" target=\"_blank\" rel=\"noopener\">KRDP<\/a> recently, and continued to get a lot of strange errors attempting to start the server. Through the GUI, it would fall over. From the command line, it output a lot of text. But they all seemed to indicate something couldn&#8217;t load. The log file had shared libraries (although ldd said all dependencies were met). The command line said things were found but could not run.<\/p>\n<p>Had him run netstat to see if something else was bound to the port &#8230; and it was, but instead of printing the pid and binary name, it said <em>off<\/em> &#8230; which was a new one to me. Fortunately, lsof <em>did<\/em>show us what was listening on the port. Stopped xrdp and, voila, krdp starts and runs.<\/p>\n<pre>[lisa@fedora01 ~\/]# netstat -nap | grep 3389\r\ntcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN off...\r\n\r\n[lisa@fedora01 ~\/]# lsof -i TCP:3389\r\nCOMMAND PID USER FD TYPE DEVICE SIZE\/OFF NODE NAME\r\nxrdp 1855 root 13u IPv4 39470 0t0 TCP *:ms-wbt-server (LISTEN)<\/pre>\n<p>In retrospect, it <em>does<\/em> tell you what the problem is. &#8216;Unable to listen for connections on QHostAddress(&#8220;&#8221;) 0&#8217; means &#8220;unable to bind to ip:port<\/p>\n<pre>Jan 29 06:49:14 fedora01 systemd[10239]: Started plasma-krdp_server.service - KRDP Server.\r\nJan 29 06:49:16 fedora01 krdpserver[11054]: libEGL warning: egl: failed to create dri2 screen\r\nJan 29 06:49:16 fedora01 krdpserver[11054]: libEGL warning: egl: failed to create dri2 screen\r\nJan 29 06:49:17 fedora01 krdpserver[11054]: org.kde.krdp: Unable to listen for connections on QHostAddress(\"\") 0\r\nJan 29 06:49:17 fedora01 krdpserver[11054]: qt.dbus.integration: QDBusConnection: error: could not send message to service \"org.freedesktop.portal.Desktop\" path \"\/org\/freedesktop\/portal\/desktop\" interface \"org.freedesktop.portal.Re moteDesktop\" member \"NotifyKeyboardKeycode\": Marshalling failed: Invalid object path passed in arguments\r\nJan 29 06:49:17 fedora01 krdpserver[11054]: qt.dbus.integration: QDBusConnection: error: could not send message to service \"org.freedesktop.portal.Desktop\" path \"\/org\/freedesktop\/portal\/desktop\" interface \"org.freedesktop.portal.Re moteDesktop\" member \"NotifyKeyboardKeycode\": Marshalling failed: Invalid object path passed in arguments\r\nJan 29 06:49:17 fedora01 krdpserver[11054]: qt.dbus.integration: QDBusConnection: error: could not send message to service \"org.freedesktop.portal.Desktop\" path \"\/org\/freedesktop\/portal\/desktop\" interface \"org.freedesktop.portal.Re moteDesktop\" member \"NotifyKeyboardKeycode\": Marshalling failed: Invalid object path passed in arguments\r\nJan 29 06:49:17 fedora01 krdpserver[11054]: qt.dbus.integration: QDBusConnection: error: could not send message to service \"org.freedesktop.portal.Desktop\" path \"\/org\/freedesktop\/portal\/desktop\" interface \"org.freedesktop.portal.Re moteDesktop\" member \"NotifyKeyboardKeycode\": Marshalling failed: Invalid object path passed in arguments\r\nJan 29 06:49:17 fedora01 krdpserver[11054]: qt.dbus.integration: QDBusConnection: error: could not send message to service \"org.freedesktop.portal.Desktop\" path \"\/org\/freedesktop\/portal\/desktop\" interface \"org.freedesktop.portal.Re moteDesktop\" member \"NotifyKeyboardKeycode\": Marshalling failed: Invalid object path passed in arguments\r\nJan 29 06:49:17 fedora01 krdpserver[11054]: qt.dbus.integration: QDBusConnection: error: could not send message to service \"org.freedesktop.portal.Desktop\" path \"\/org\/freedesktop\/portal\/desktop\" interface \"org.freedesktop.portal.Re moteDesktop\" member \"NotifyKeyboardKeycode\": Marshalling failed: Invalid object path passed in arguments\r\nJan 29 06:49:17 fedora01 krdpserver[11054]: qt.dbus.integration: QDBusConnection: error: could not send message to service \"org.freedesktop.portal.Desktop\" path \"\/org\/freedesktop\/portal\/desktop\" interface \"org.freedesktop.portal.Re moteDesktop\" member \"NotifyKeyboardKeycode\": Marshalling failed: Invalid object path passed in arguments\r\nJan 29 06:49:17 fedora01 krdpserver[11054]: qt.dbus.integration: QDBusConnection: error: could not send message to service \"org.freedesktop.portal.Desktop\" path \"\/org\/freedesktop\/portal\/desktop\" interface \"org.freedesktop.portal.Re moteDesktop\" member \"NotifyKeyboardKeycode\": Marshalling failed: Invalid object path passed in arguments\r\nJan 29 06:49:17 fedora01 krdpserver[11054]: qt.dbus.integration: QDBusConnection: error: could not send message to service \"org.freedesktop.portal.Desktop\" path \"\" interface \"org.freedesktop.portal.Session\" member \"Close\": Object p ath cannot be empty\r\nJan 29 06:49:17 fedora01 systemd[10239]: plasma-krdp_server.service: Main process exited, code=exited, status=255\/EXCEPTION\r\nJan 29 06:49:17 fedora01 systemd[10239]: plasma-krdp_server.service: Failed with result 'exit-code'.<\/pre>\n<p>adsaf<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Scott has been trying to set up KRDP recently, and continued to get a lot of strange errors attempting to start the server. Through the GUI, it would fall over. From the command line, it output a lot of text. But they all seemed to indicate something couldn&#8217;t load. The log file had shared libraries &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[47,878,2084,294,2083],"class_list":["post-11386","post","type-post","status-publish","format-standard","hentry","category-system-administration","tag-fedora","tag-kde","tag-krdp","tag-linux","tag-plasma"],"_links":{"self":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/11386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11386"}],"version-history":[{"count":1,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/11386\/revisions"}],"predecessor-version":[{"id":11387,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/11386\/revisions\/11387"}],"wp:attachment":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}